| Durée de la formation en année | 1 an |
|---|---|
| Statut de l'école | Non renseigné |
| Rythme de formation | Temps plein |
| Modalité | En présentiel |
| Prix | Non renseigné |
Description
La formation Concepteur Développeur de Solutions Informatiques proposée par l'École 42 Le Havre forme des développeurs polyvalents capables de concevoir et développer des applications web et mobiles complètes. Au programme : maîtrise des langages de programmation (C, Python, JavaScript), architecture logicielle, bases de données, développement front-end et back-end, ainsi que les méthodologies agiles et DevOps. Les apprenants développent des compétences techniques solides en codage, modélisation de solutions, sécurisation d'applications et gestion de projets informatiques complexes. Grâce à la pédagogie innovante par projets et peer-learning de l'École 42, les étudiants cultivent également autonomie, collaboration et résolution de problèmes. À l'issue du parcours, ils peuvent évoluer comme développeur full-stack, architecte logiciel, lead developer ou chef de projet technique dans des entreprises innovantes, startups ou ESN, répondant ainsi aux besoins croissants du secteur numérique.
Thématiques abordées
- Fondamentaux de la programmation : algorithmes, langages (Python, Java, C), structures de données
- Développement web et mobile : HTML/CSS, JavaScript, frameworks front-end et back-end, développement d'applications mobiles
- Gestion des bases de données : modèles relationnels et NoSQL, requêtage SQL, administration et optimisation
- Architecture logicielle et cycle de vie du développement : méthodes agiles, intégration continue, tests et déploiement
- Projet professionnel et compétences transversales : gestion de projet, communication technique, veille technologique
Objectifs de la formation
- Concevoir, développer et déployer des applications informatiques robustes et évolutives
- Maîtriser les langages de programmation courants et les environnements de développement associés
- Appliquer les méthodologies agiles pour gérer efficacement les projets informatiques
- Assurer la maintenance, le test et l’optimisation des solutions logicielles
- Intégrer des normes de sécurité et de qualité dans le cycle de développement