Vous avez demandé le programme ? Le voici ! Notre formation est divisée en trois périodes :
Le Socle : pendant les trois premiers mois de la formation, vous serez formés aux langages et technologies qui constitueront une base de compétences : HTML/CSS, Mysql, Javascript, administrations système et plein d'autres choses.
- Réalisation d'un premier site (prise en mains des outils, base de HTML et CSS, environnement Linux et notions d'hébergement web)
- Collaboration ( CSS intermédiaire, versionnage de fichiers avec Git, techniques de travail en équipe)
- Site multi-pages (introduction à PHP, synthaxe de base, conditions, boucles et tableaux, fonctions utiles)
- Interaction (Portée des variables, GET et POST, sessions, arguments de fonctions
- Programmer un jeu (introduction JavaScript, syntaxe de base, DOM, événements)
- L'UX (CSS avancé, événements avancés, jQuery et plugins jQuery)
- Les bases de données (SGBD, syntaxe SQL, CRUD, PDO)
- Mobile (Responsive design, Boostrap, SEO, Ajax)
- Sécurité (authentification avec PHP, vérification des champs avec JavaScript, sécurisation de sites web)
- Projet en équipe (PHP avancé, Git avancé)
- Programmation orienté objet
- Culture web et révisions (architecture mvc et frameworks PHP, écosystème JavaScript, découverte Wordpress, révisions et travaux dirigés)
La spécialisation : on a déjà des bonnes bases, il est temps de se spécialiser. Au programme, un mois entier où l'on se focalise sur une technologie. Au choix : React ou Symfony
Le projet : le dernier mois de la formation est entièrement alloué à un projet. Les étudiant se mettront en petit groupe et devront réaliser un projet concret. Cette période vise à immerger les étudiants dans les conditions du travail de développeur en entreprise : étude de cahier des charges, collaboration, respect des deadlines. Le mois de projet est encadré par l'équipe pédagogique. En fin de formation : soutenance finale et préparation d'un dossier dans l'optique de l'examen au Titre Professionnel "développeur logiciel" (Bac+2)