Objectifs de la formation
-Recueillir, analyser les besoins du client et adopter une approche conseil en apportant des solutions adaptées. - Répondre aux attentes des métiers en délivrant la valeur attendue, avec la juste qualité, en maîtrisant les coûts et les délais. - Prototyper, concevoir, développer, livrer et maintenir des solutions logicielles multi plate-forme. - Tirer profit de l'intelligence artificielle et du traitement massif de données dans le développement d'applications métier. - Maitriser les langages de programmation essentiels et les environnements de développement correspondants.
Contenu de la formation
La formation contient les modules ci-dessous : 1. Algorithmie avancée 2. Analyse fonctionnelle d'un projet SI 3. Animer et encadrer une équipe 4. Approfondissement du développement Front-end avec Angular 5. Architecture distribuée et Big Data 6. Architecture logicielle 7. Communiquer en mode projet 8. Conception d'application complexe avec UML 9. Construire une API REST avec Spring Boot 10. Déploiement d'une application 11. Design pattern en Java 12. Design Thinking 13. Développer des applications mobiles Android en Kotlin 14. Développer en Java avec Spring et Hibernate 15. Développer vos applications web avec TypeScript 16. Devenez DevOps avec Docker 17. Droit des contrats informatiques 18. Exécuter et piloter la réalisation d'un projet Génie logiciel 19. Fondamentaux du développement Front-end avec Angular 20. Git avancé - GitHub et GitLab 21. Initier efficacement un projet SI 22. Introduction au Machine Learning 23. Javascript : initiation et Programmation Orientée Objet 24. Javascript : programmation événementielle et asynchrone 25. Kubernetes pour orchestrer ses conteneurs 26. Leadership et Management 27. Maîtriser Java SE 28. Maîtriser le langage Kotlin 29. Management transversal 30. Méthodes Agiles avancées / Scrum 31. NoSQL et Mongo DB 32. Plans de tests d'une application 33. Principe SOLID en Java 34. Programmation fonctionnelle en Scala 35. Sécurité des applications web 36. Structures des données 37. UX/UI
Résultats de la formation
Expert en ingénierie du logiciel;Attestation de suivi de présence
Conditions spécifiques d'accès à la formation
Disposer d un ordinateur et d une connexion Internet, maitriser le francais et connaissances de bases de la navigation sur internet Tout candidat admis a suivre la formation devra respecter les prerequis du Titre Certifie, a savoir : Avoir valide un diplome ou un Titre RNCP de niveau 6 (Bac+3) Ou via la VAP (Validation des acquis professionnels sur instruction et validation du dossier par la direction pedagogique) : justifier d un diplome ou d un titre RNCP de niveau 5 et d une experience professionnelle de 3 ans minimum en developpement informatique.