Vous savez déjà faire des sites internet ? Vous maîtrisez votre code, mais n’êtes pas totalement satisfait ? Vous avez trop souvent l’impression de réinventer la roue ?
Alors ce tutoriel est fait pour vous !
Symfony2 est un puissant framework qui va vous permettre de réaliser des sites complexes avec un code clair et maintenable. En un mot : le paradis du développeur !
Ce tutoriel est un tutoriel pour débutants sur Symfony2, vous n’avez besoin d’aucune notion sur les frameworks pour l’aborder, nous allons les découvrir ensemble. Cependant, il est fortement conseillé :
D’avoir déjà une bonne expérience de PHP (aller au cours Concevez votre site web avec PHP et MySQL) ;
De maîtriser les notions de base de la POO (aller au cours La programmation orientée objet) ;
D’avoir éventuellement des notions de namespace (aller au cours Les espaces de nom).
Profitez de ce manuel de formation en PDF pour comprendre mieux le Symfony2 et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre Symfony2.
des h eu re s d e d év elo ppem en t !Ensu it e , u n f ra m ew ork a m élio re la f a ço n d ont v ous t ra v aille z. E n e ffe t, d an s le c as d 'u n s it e in te rn et, v ous t ra v aille z s o uven t a v ecd'a u tre s d év elo ppeu rs P H P e t u n d esig ner. U n f ra m ew ork v ous a id e d ouble m en t d an s c e t ra v ail e n é q uip e. D 'u ne p art, u nfra m ew ork u tilis e p re sq ue t o ujo urs l'a rc h it e ctu re M VC ; o n e n r e p arle ra , m ais s ach ez p our le m om en t q ue c 'e st u ne f a ço nd'o rg an is er s o n c o de q ui s ép are le c o de P H P d u c o de H TM L. A in si, v otre d esig ner p eu t t ra v aille r s u r d es f ic h ie rs d if fé re n ts d esvôtre s, f in i le s p ro blè m es d 'é d it io n s im ult a n ée d 'u n m êm e f ic h ie r ! D 'a u tre p art, u n f ra m ew ork a u ne s tru ctu re e t d es c o nven tio nsde c o de c o nnues. A in si, v ous p ouvez f a cile m en t r e cru te r u n a u tre d év elo ppeu r : s 'i l c o nnaît d éjà le f ra m ew ork e n q uestio n, ils'i n té g re ra t rè s r a p id em en t a u p ro je t.Enfin , le d ern ie r a v an ta g e e st la c o m munau té s o ute n an t c h aq ue f ra m ew ork . C 'e st e lle q ui f o urn it le s t u to ria u x o u le s c o urs(c o m me c elu i q ue v ous lis ez ! ), d e l'a id e s u r le s f o ru m s, e t b ie n s û r le s m is es à jo ur d u f ra m ew ork . C es m is es à jo ur s o nt t rè sim porta n te s : im ag in ez q ue v ous c o die z v ous-m êm es t o ut c e q ui e st c o nnexio n u tilis ate u r, s essio n, m ote u r d e te m pla te s, e tc .Com me il e st im possib le d e c o der s an s b ugs, v ous d ev rie z lo giq uem en t c o rrig er c h aq ue b ug d écla ré s u r v otre c o de. M ain te n an t,im ag in ez q ue t o ute s le s b riq ues d e v otre s it e , q ui n e s o nt p as f o rc ém en t v otre t a sse d e t h é, s o ie n t f o urn ie s p ar le f ra m ew ork . Àch aq ue f o is q ue v ous o u le s m illie rs d 'a u tre s u tilis ate u rs d u f ra m ew ork t ro uvere z u n b ug, le s d év elo ppeu rs e t la c o m munau tés'o ccu pero nt d e le c o rrig er, e t v ous n 'a u re z p lu s q u'à s u iv re le s m is es à jo ur. U n v ra i p ara d is !Il e xis te p le in d 'a u tre s a v an ta g es q ue je n e v ais p as v ous d éta ille r, m ais u n f ra m ew ork , c 'e st a u ssi :Une c o m munau té a ctiv e q ui u tilis e le f ra m ew ork e t q ui c o ntrib ue e n r e to ur ;Une d ocu m en ta tio n d e q ualit é e t r é g uliè re m en t m is e à jo ur ;Un c o de s o urc e m ain te n u p ar d es d év elo ppeu rs a ttit ré s ;Un c o de q ui r e sp ecte le s s ta n dard s d e p ro gra m matio n ;Un s u pport à lo ng t e rm e g ara n ti e t d es m is es à jo ur q ui n e c assen t p as la c o m patib ilit é ;Etc .Les c on tr eVo us v ous e n d oute z, a v ec a u ta n t d 'a v an ta g es il y a f o rc ém en t d es in co nvén ie n ts . E h b ie n , f ig ure z-v ous q u'i l n 'y e n a p as t a n tque ç a !S'i l n e f a lla it e n c it e r q u'u n, c ela s era it é v id em men t la c o urb e d 'a p pre n tis sag e q ui e st p lu s é le v ée. E n e ffe t, p our m aît ris er u nfra m ew ork , il f a u t u n t e m ps d 'a p pre n tis sag e n on n ég lig eab le . C haq ue b riq ue q ui c o m pose u n f ra m ew ork a s a c o m ple xit é p ro prequ'i l v ous f a u dra a p pré h en der.N ote z é g ale m en t q ue p our le s f ra m ew ork s le s p lu s r é cen ts , t e ls q ue S ym fo ny2 ju ste m en t, il f a u t é g ale m en t ê tre a u c o ura n t d esdern iè re s n ouveau té s d e P H P. J e p en se n ota m men t à la p ro gra m matio n o rie n té e o bje t e t a u x nam esp aces. D e p lu s, c o nnaît recerta in es b onnes p ra tiq ues t e lle s q ue l'a rc h it e ctu re M VC e st u n p lu s.M ais r ie n d e t o ut c ela n e d oit v ous e ffra y er ! V o yez l'a p pre n tis sag e d 'u n f ra m ew ork c o m me u n in vestis sem en t : il y a u n c erta ineffo rt à f o urn ir a u d éb ut, m ais le s r é su lt a ts s e r é co lt e n t e n su it e s u r le lo ng t e rm e !Alo rs, c o nva in cu s ?J'e sp ère v ous a v oir c o nvain cu s q ue le s p our l'e m porte n t la rg em en t s u r le s c o ntre . S i v ous ê te s p rê ts à r e le v er le d éfi a u jo urd 'h uipour ê tre p lu s p ro ductif s d em ain , a lo rs c e c o urs e st f a it p our v ous !Qu'e st-c e q ue S ym fo ny2 ?Un f r a m ew orkSym fo ny2 e st d onc u n f ra m ew ork P H P. B ie n s û r, il e n e xis te d 'a u tre s ; p our n e c it e r q ue le s p lu s c o nnus : Zen d F ra m ew ork,CodeIg nit e r, CakeP H P, e tc . L e c h oix d 'u n f ra m ew ork e st a ssez p ers o nnel, e t d oit ê tre a d ap té a u p ro je t e n gag é. S an s v oulo irprê ch er p our m a p aro is se, S ym fo ny2 e st l'u n d es p lu s f le xib le s e t d es p lu s p uis san ts .Un f r a m ew ork p opula ir eSym fo ny e st t rè s p opula ir e . C 'e st u n d es f ra m ew ork s le s p lu s u tilis és d an s le m onde, n ota m men t d an s le s e n tre p ris es. I l e st u tilis épar D aily m otio n p ar e xe m ple ! L a p re m iè re v ers io n d e S ym fo ny e st s o rtie e n 2 005 e t e st a u jo urd 'h ui t o ujo urs t rè s u tilis ée. C ela lu iap porte u n r e to ur d 'e xp érie n ce e t u ne n oto rié té e xc ep tio nnels . A ujo urd 'h ui, b eau co up d 'e n tre p ris es d an s le d om ain e d e l'i n te rn etPartie 1 : V ue d 'e nse m ble d e S ym fo ny2 10/3 85www.o pencla ssro om s.c o m