Développer une application sécurisée :
- Installer et configurer son environnement de travail en fonction du projet.
- Développer des interfaces utilisateur
- Développer des composants métier
- Contribuer à la gestion d'un projet informatique
Concevoir et développer une application sécurisée organisée en couches :
- Analyser les besoins et maquetter une application
- Définir l'architecture logicielle d'une application
- Concevoir et mettre en place une base de données relationnelle
- Développer des composants d'accès aux données SQL et NoSQL
Préparer le déploiement d'une application sécurisée :
- Préparer et exécuter les plans de tests d'une application
- Préparer et documenter le déploiement d'une application
- Contribuer à la mise en production dans une démarche DevOps
- Concevoir et développer des composants d'interface utilisateur en intégrant les recommandations de sécurité
- Concevoir et développer la persistance des données en intégrant les recommandations de sécurité
- Concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité
- Programmation orientée objet avec Java
- Le langage de requête SQL avec SQL Server
- Développement structuré en couches avec Java
- Développement Web côté Serveur (Back-End) avec Java Spring Boot
- Projet n°2 – Développement d'une application Web avec Java Spring Boot
- Analyse et conception d'une application
- Développement JavaScript côté serveur avec Node.js et NoSQL
- Développement JavaScript avancé avec Angular
- Développement Web côté Serveur (Back-End) avec PHP
- Développement Web côté Serveur (Back-End) avec Symfony
- Projet n°3 – Développement d'une application web avec Symfony et Angular
- Développement d'une application mobile native avec Kotlin
- Développement Angular avancé
- Développement Cross-Plateform avec Flutter
- Sécurité et SQL avancé
- Gestion de projet et communication
- DevOps
- Java Framework (Spring Security, …)
-
Certifiante
Bac + 3 et 4