Parcours A

Réalisation d'applications : conception, développement et déploiement

Présentation du Parcours A

Devenez développeur d'applications

Le parcours A "Réalisation d'applications" forme des professionnels capables de concevoir, développer et déployer des applications informatiques de qualité. Ce parcours met l'accent sur le développement logiciel, de la conception à la mise en production.

Les étudiants acquièrent des compétences solides en programmation, en architecture logicielle, en bases de données et en méthodologies de développement (Agile, DevOps).

Technologies maîtrisées

Java • Python • JavaScript • SQL • HTML/CSS • PHP • React • Node.js

Objectifs de la formation

Analyser

Comprendre et analyser les besoins des utilisateurs pour proposer des solutions adaptées.

Concevoir

Concevoir des architectures logicielles robustes et évolutives.

Développer

Implémenter des solutions en respectant les bonnes pratiques de programmation.

Tester

Valider la qualité du code par des tests unitaires, d'intégration et fonctionnels.

Déployer

Mettre en production les applications et assurer leur maintenance.

Collaborer

Travailler en équipe avec des méthodes agiles et des outils collaboratifs.

Programme de formation

1ère Année - Tronc commun

Semestre Modules Volume horaire
S1 Introduction à la programmation (Python) 60h
Développement Web (HTML/CSS) 40h
Bases de données relationnelles 45h
Architecture des ordinateurs 35h
Mathématiques discrètes 40h
S2 Programmation orientée objet (Java) 70h
Développement Web dynamique 50h
Systèmes d'exploitation 40h
Réseaux et protocoles 35h
Gestion de projet 25h

2ème et 3ème Année - Spécialisation Parcours A

Année Enseignements spécifiques Volume horaire
2ème année Développement d'applications avancé 80h
Frameworks et bibliothèques modernes 60h
Qualité de développement et tests 50h
DevOps et intégration continue 40h
3ème année Architecture logicielle 60h
Applications mobiles 50h
Sécurité des applications 40h
Projet de fin d'études 150h

Stages et alternance

Stage de 2ème année

Durée : 8 à 12 semaines

Premier stage en entreprise pour mettre en pratique les compétences acquises.

Alternance

Dès la 2ème année

Possibilité de suivre la formation en alternance (contrat d'apprentissage ou de professionnalisation).

Stage de 3ème année

Durée : 14 à 16 semaines

Stage de fin d'études avec des missions à responsabilités pour une insertion professionnelle réussie.

Technologies enseignées

J

Java

Programmation orientée objet

Py

Python

Scripting et automatisation

JS

JavaScript

Développement web front & back

SQL

SQL

Bases de données relationnelles

</>

HTML/CSS

Intégration web

R

React

Framework front-end moderne