LA FORMATION
La mission de ce développeur est de créer des sites Internet dynamiques grâce à son langage de programmation de prédilection : le PHP. Pour cela, il peut utiliser, selon ses préférences et ses compétences, le PHP sans framework, avec framework propriétaire ou avec framework en open source (Symfony, Zend...).
Il travaille en étroite collaboration avec le chef de projet web, chargé d’établir le cahier des charges en fonction des demandes et contraintes du client. Le développeur PHP étudie le cahier des charges pour choisir la solution la mieux adaptée : par exemple, la mise en place d’un CMS de type WordPress ou Prestashop.
Une fois la solution trouvée, il développe des pages dynamiques en utilisant des suites de logiciels : par exemple, le LAMP (Linux, Apache, MySQL et PHP). Une fois que le site Internet est développé, il peut intervenir dessus pour réparer des bugs et faire des mises à jour.
Il travaille en étroite collaboration avec le chef de projet web, chargé d’établir le cahier des charges en fonction des demandes et contraintes du client. Le développeur PHP étudie le cahier des charges pour choisir la solution la mieux adaptée : par exemple, la mise en place d’un CMS de type WordPress ou Prestashop.
Une fois la solution trouvée, il développe des pages dynamiques en utilisant des suites de logiciels : par exemple, le LAMP (Linux, Apache, MySQL et PHP). Une fois que le site Internet est développé, il peut intervenir dessus pour réparer des bugs et faire des mises à jour.
LES OBJECTIFS
- Développer en PHP le backend et en javascript JQuery le Front End applicatif
- Analyser et concevoir une solution web
- Concevoir et mettre en place une base de données avec Symfony 4
LES MÉTIERS
• Développeur.se web, • Développeur.se back-end • Développeur.se d’applications mobile.LES POURSUITES
• Insertion Développeur(se) web mobiles.L’ÉVALUATION
• Evaluations formatives tout au long de la formationLA PÉDAGOGIE ACTIVE
• Programmation en binôme : travailler en équipe sur un même projet, comme en entreprise, • Apprentissage par la pratique - apprendre en faisant : mise en situation, mode projet, coding dojo, challenge, • Mise en situation de transmission - learning by teaching : développer des aptitudes pédagogiques utiles à tout collaborateur.PUBLIC CONCERNE
• Personne en recherche d’emploiPREREQUIS
• Première expérience dans la programmationDUREE
• 450 heures en centre (plus 105 heures de stage en entreprise)TARIF ET FINANCEMENT
• Formation financée par Pôle Emploi et la région PACALE PROGRAMME EN CENTRE DE FORMATION
Notions de base
- Comprendre le web
- Les outils
- Développement Front-End
- Notions juridiques
- Anglais Technique
Développement web
- Initiation à l’algorithmique
- Les différentes approches et
méthodes de développement - Tests unitaires et bonnes pratiques
- Manipuler les données
- La programmation orientée objet
Conception
- Analyse logiciel
- Architecture logicielle
Les bases de données et application
- Conception d’une base de données
- Les systèmes de gestion des bases de données
- Le requêtage
- Symfony 4
Compétences transversales
- Travailler en méthode AGILE
- Apprendre à apprendre