A propos de cette formation
A l’heure de l’informatique dans les nuages (Cloud computing) et des Smartphones, les logiciels prennent la forme d’applications réparties. Les compétences proposées par la formation vous permettront de participer à la conception, au développement et à l’évolution de ces applications. Les compétences s’articulent autour des domaines suivants :
- Programmation : programmation concurrente, distribuée, web et mobile (Java, SE, EE, Python, Android)
- Technologies web : JavaScript, HTML5/CSS, XML, etc
- Génie logiciel : qualité logicielle, test, méthodes agiles, UML, etc.
Les débouchés de cette formation
Les titulaires du diplôme contribuent au développement et à la maintenance de systèmes d’information basés sur des architectures distribuées complexes. A ce titre ils doivent :
- Veiller aux aspects sécurité et qualité lors des différentes étapes de développement et d’exploitation des logiciels,
- Savoir s’adapter de manière permanente aux nouvelles technologies (logicielles et matérielles),
- Aider à la maîtrise de la complexité du développement des applications réparties en utilisant des paradigmes et outils de développement adaptés.
Les modalités d'accès de la formation
- Un dossier d’inscription dûment rempli + une demande d’admission
- Copie légalisée du baccalauréat ou de l’attestation
- Une copie simple de l’extrait de naissance
- 1 certificat médical
- 2 photos d’identité