Symfony2

Bonjour à tous,

Pensez vous qu'il est possible d'apprendre symfony en aillant quelques notions en php (vraiment basique) et de bonnes notions en cms.

En combien de temps peut on bien gérer symfony en partant de 0?

Merci

Poster un commentaire
Pigcell
Pigcell
8 ans

Langage objet, MVC, ça te parle ?

Bubbz
Bubbz
8 ans

Non je n'ai aucune notion en MVC, j'ai uniquement un niveau bac + 2, quelques notions scolaires en programmation mais j'ai de la bonne volonté et j'ai quelques economies pour éventuellement me payer une formation si elle est pas excessivement chere.

Pourriez vous me dire qu'est ce qui es possible de faire avec symfony que l'on peut pas faire avec un cms ou autre?

merci :)

Bisb
Bisb
8 ans

@Bubbz: Une fois que t'auras la maitrise du framework tu feras les choses plus rapidement, plus proprement et avec de grosses possibilités de réutiliser ton code pour différents projets.
En tant que tel on peut pas dire que tu feras PLUS que d'autres CMS, mais t'auras plus de choix ça c'est sur.

Tu t'en rendras très vite compte de toute façon, c'est un boucle infernale, une fois que t'as commencé t'as toujours envie d'apprendre plus et c'est ça qui est magique ;-)

Bubbz
Bubbz
8 ans

@Bisb: Et symfony 3 c'est mieux que symfony 2? et est ce que je peux gerer symfony sans forcement connaitre bcp de php? et apprendre symfony 2 pourrait m'aider pour les autres langages? ou les autres framework?
merci :)

Bisb
Bisb
8 ans

@Bubbz: Alors est-ce que Symfony 3 est mieux que Symfony 2 je pense pas qu'on peut y répondre facilement, en revanche jette un oeil à la roadmap de symfony https://symfony.com/doc/current/contributing/community/releases.html#schedule
Tu peux voir que la version 2.8 par exemple sera maintenue jusqu'à 2019, ça veut dire que si tu développes sur la 2.8 tu recevras du support et des mises à jour de sécurité etc jusqu'en 2019. La version 3 est encore très jeune et comme certaines fonctionnalités ont changé tu trouveras pour le moment beaucoup moins de bundle (des plugins si on veut) ou tutoriels en ligne. Lis un peu la page, c'est intéressant de comprendre tout ça.
Pour le moment je te conseille de partir sur la 2.8, c'est une valeur sûre !
(En gros c'est pas mieux, juste plus récent)

Gérer Symfony sans vraiment connaitre le PHP ça risque d'être compliqué, si tu as des bases en programmation orientée objet (POO) genre du C++ ou C# tu t'en sortiras car tu retrouveras des éléments similaires, mais sinon commence par du PHP standard et passe rapidement sur du PHP en POO.

A mon avis apprendre Symfony peut effectivement t'apprendre des choses dans d'autres langages, par exemple en ASP. (basé sur le framework .NET) il y a des applications en MVC et si tu connais Symfony ça pourra grandement t'aider. Concernant les autres frameworks PHP c'est certain qu'en connaissant Symfony t'auras 0 souci à faire la transition.

Personnellement j'ai commencé dans l'autre sens C -> C++ -> C# et après j'ai continué dans le web car j'adore ça, la courbe d'apprentissage est énorme et c'est la techno du futur :P

critikal
critikal
8 ans

Outre les notions CMS, il te faut surtout des notions de MVC.

Je dirais qu'une courbe d'apprentissage prend environ 6 mois avant de pouvoir utiliser "correctement" symfony2.

Offerzo
Offerzo
8 ans

Non

daftdef
daftdef
8 ans

Tout dépend de tes "quelques" notions en php.
Comme déjà dit, c'est surtout des notions avec le pattern MVC (Model, View, Controller : https://fr.wikipedia.org/wiki/Mod%C3%A8le-vue-contr%C3%B4leur) qu'il faut avoir. Sinon tu seras vite perdu.
En partant de 0, sans connaissance particulière du pattern MVC et avec quelques notions de bases de php (j'entends par là, pas d'utilisation de Framework avant, mais plutôt une utilisation à la papy, du php) et en t'investissant vraiment dans le truc (pas 1h par-ci par-là le week-end entre deux cuites, mais plutôt mini 5h/j ), tu auras une bonne approche en 6 mois / 1 an.
Pour vraiment tirer partie de la puissance de SF2 et de toutes ses possibilités (gestion / création de bundles par ex), il te faudra beaucoup plus de temps !

Defrabob
Defrabob
8 ans

Personnellement j'ai appris très vite. Ce site est sympa pour apprendre avec des exercices assez complet : http://tinyurl.com/sympLessons . Si tu maîtrise le MVC ça devrait pas te prendre plus de deux semaines.

Cette page est réservée aux ADULTES

Tu es sur le point d'accéder à un site web qui contient du matériel explicite (pornographie).

Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.


En accédant à ce site, tu acceptes nos conditions d'utilisation.