• Contexte & chiffres clés
  • Aide au financement
  • Journée type

Formation Concepteur Développeur d'Applications spécialisé Symfony

ALTERNANCE (1 AN)

ALTERNANCE (1 AN)

12 À 18 PAR SESSION

12 À 18 PAR SESSION

DIPLÔME RNCP BAC+3

DIPLÔME RNCP BAC+3

OUVERTE À TOU·TE·S

OUVERTE À TOU·TE·S

UNE FORMATION COMPLÈTE EN PRÉSENTIEL OU TELE-PRESENTIEL

UNE FORMATION COMPLÈTE EN PRÉSENTIEL OU TELE-PRESENTIEL

La formation Concepteur Développeur d’applications spécialisé Symfony s’effectue en présentiel ou à distance en télé-présentiel, en bootcamp ou en alternance ! La formation s’adresse à un public ayant un bon niveau en développement OU un bac+2 informatique. En moins d’un an, obtenez un diplôme BAC+3 !

 

LE MÉTIER

 

Un·e Concepteur Développeur d’applications spécialisé sur le framework Symfony conçoit, analyse, paramètre et code des solutions informatiques à partir d’un cahier des charges ou d’un scénario utilisateur (application, page web ou base de données). Votre rôle est de modéliser, concevoir, programmer et paramétrer l’application. Avec cette spécialisation Symfony, vous pourrez apprendre à programmer des sites web et applications puissants, dynamiques et modernes, en utilisant le framework Symfony qui se base sur les fondamentaux de PHP et de la Programmation Orientée Objet. Qu’il s’agisse de concevoir et développer une architecture logicielle, jusqu’à la configuration serveur et la maintenance. L’un des atouts de Symfony est sa forte évolutivité et sa grande communauté mondiale. Grâce à sa spécialisation PHP/Symfony, il·elle aura abordé tous les sujets centraux permettant de développer des applications complexes, professionnelles et robustes.

Avec les modules de conception et développement d’applications, vous saurez professionnaliser votre approche en intervenant sur l’ensemble de la chaîne de production d’une solution informatique : choix techniques, environnement de développement, conception et réalisation. Ce profil peut être amené à piloter une équipe projet, rédiger la documentation technique, réaliser des tests fonctionnels et unitaires et enfin intégrer les recommandations de sécurité.

La formation vous permet d’accéder à des débouchés métiers tels que : Concepteur développeur, Développeur Symfony, Lead Développeur, Architecte d’applications, Développeur.se d’applications métiers.

 

NOTRE FORMATION

 

La formation Concepteur Développeur d’applications spécialisé Symfony, est intensive, pratique, complète, et permet d’acquérir toutes les compétences nécessaires pour être immédiatement opérationnel en entreprise. En formation en alternance, bénéficiez d’une formation intensive et diplômante pour un accès rapide à l’emploi ! La formation est ouverte aux profils ayant déjà une expérience dans le développement OU un bac+2 en informatique. Notre formation Concepteur Développeur d’Applications spécialisé Symfony mène à un diplôme BAC+3 (titre professionnel RNCP reconnu et délivré par l’Etat).

 

RYTHME ET DURÉE

 

En présentiel ou télé-présentiel.

Formation en boocamp : 4 mois + stage

Formation en alternance : 1 an dont 8 mois en entreprise.

  • Signature du contrat d’alternance
  • 4 mois de formation intensive et préparatoire (à l’école en présentiel)
  • 5 mois en alternance (3 semaines en entreprise/une semaine par mois à l’école en téléprésentiel)
  • 3 mois d’immersion complète en entreprise

 

PUBLICS ET PRE-REQUIS

 

La formation est ouverte à tous les publics (étudiants, salariés, en reconversion, freelance, demandeurs d’emploi).

 

Pré-requis :

• Etre autodidacte
• Bon niveau en développement OU bac+2 en informatique
• Avoir défini un projet professionnel solide !

 

Modalités de sélection
• Test de logique
• Test de connaissance Front-end et Back-end

 

 

DIPLÔMES ET CERTIFICATIONS

 

Diplôme RNCP BAC+3 (titre professionnel reconnu et délivré par l’Etat, niveau 6, BAC+3) : Concepteur.rice Développeur.se d’Applications

Prochaines
sessions

Contexte & chiffres clés







Objectifs de la formation

  • Les fondamentaux
  • Concevoir et développer des composants d’interface utilisateur
  • Concevoir et développer une application en couches
  • Spécialisation Symfony
  • Concevoir et développer la persistance des données
  • Transverse et Projet
  • Booster sa recherche d’emploi

Programme de la formation

• Algorithme et structure de données
• Technologies et protocoles
• Anglais

Notions abordées :
• Découvrir l'algorithme
• Comprendre le fonctionnement logique derrière une prise de décision
• Identifier, comprendre et utiliser les réseaux TCP/IP
• Identifier, comprendre et utiliser des Protocoles HTTP/S et FTP
• Connaitre le principe client-serveur sur le web
• Exploiter de document rédigés en anglais
• Échanger à l'écrit et à l'oral sur des sujets techniques en anglais (préparation TOEIC)

• Découvrir le framework Symfony et ses composants.
• Inclusive Design
• Intégration Front-End
• Développement Back-End

Notions abordées :
• Maquetter une interface (zoning, wireframing…)
• Comprendre les regles de l'UX et UI Design
• Découvrir le concept et la réglementation de l'inclusive design
• Revoir les notions de développement de pages web statiques et adaptable avec BootStrap
• Développer des scripts clients dans une page web avec Jquery
• Penser et développer asynchrone dans un environnement multi-utilisateurs
• Maîtriser les API fondamentales fournies par Node.js et accéder aux données
• Réaliser des API REST et les tester ainsi que l'application Node.js.
• Connaître et utiliser les particularités de TypeScript (les classes, la notion de type, les interfaces...)
• Ecrire une application en TypeScript et exploiter l'écosystème de TypeScript
• Identifier les meilleurs IDE (Integrated Development Environment)
• S’initier aux fondamentaux de la programmation JAVA
• Utiliser les classes essentielles de Java SE et les collections

• Gestion de projet informatique
• Concevoir une application
• Développement Web avec Java EE
• Développement Web avec Javascript
• Tester et déployer une application
• Sécuriser les applications Web

Notions abordées :
• Découvrir les fondamentaux de la gestion de projet
• Appréhender les méthodes projet (Agile, Scrum, KANBAN…)
• Spécifier et analyser le système
• Identifier les besoins de sécurité de l'application
• Comprendre la plateforme Java EE
• Développer des Servlets et JSP
• Utiliser JSP EL - Créer des Custom Tags
• Mettre en œuvre le Pattern MVC - Gérer le contexte applicatif avec la session
• Connaître ReactJS et son fonctionnement
• Ecrire des composants en ES2015
• Développer une application à l'aide d'un environnement de développement
• Utiliser les outils Jenkins / Jira, outils de tests, intégration continue, qualité de code
• Assurer les tests nécessaires au déploiement d’une application
• Identifier les vulnérabilités les plus courantes des applications Web
• Comprendre le déroulement d'une attaque
• Tester la sécurité de ses applications Web
• Mettre en place des mesures de sécurisation simples pour les applications Web

• Les fondamentaux : Programmation Orientée Objet et PHP
• Les fondamentaux : Installation et configuration de Symfony
• Concevoir une application web avec symfony : Mise en place d'un projet
• Concevoir une application web avec symfony : Doctrine symfony
• Développement avancé : composants avancés symfony
• Développement avancé : architecture complexe
• Projet

Notions abordées :
• Créer des composants du monde objet en PHP
• Utiliser des design patterns
• Architecturer une application
• Appréhender Symfony et son architecture
• Installer et configurer le framework
• Créer un projet avec l’édition standard du framework
• Paramétrer un serveur Web pour l’hébergement de l’application
• Configurer le framework pour l’utiliser dans ses applications
• Découvrir le concept d’ORM via l'utilisation de Doctrine
• Appréhender les fixtures et custom queries.
• Utiliser les composants avances de symfony
• Découvrir la force des services
• Comprendre la programmation événementielle
• Mieux comprendre le fonctionnement du framework
• Développer un projet de développement d’application avec Symfony

• Modélisation d'une base de données
• Administration de base de données

Notions abordées :
• S'approprier les concepts de base et terminologie des bases de données relationnelles pour passer d’un modèle conceptuel à un modèle relationnel
• Administrer et interroger la base de données à l’aide de PHPMyAdmin et MySQL.
• Découvrir les concepts d’administration Microsoft Azure.

• Devops • Soft skills • Projet

• Rédiger un CV et une lettre de motivation
• Utiliser les sites de recherche d'emploi
• Approfondir les techniques de recherche d'emploi avec des partenaires
• Savoir-être dans un entretien d'embauche
• Connaître les structures d'informations et d'aide à la recherche d'emploi

On vous accompagne

L’équipe WebForce3 vous accompagne dans la recherche d'entreprises.

Je recherche
une solution
de financement

Voir les différentes solutions

Je finance
ma formation

Voir les conditions d'admission

étudiants, formateurs & entrepreneurs témoignent

webforce3 Publics & prérequis

Publics & prérequis

Ouverte à des profils spécifiques