Compétence techniqueMasterExpert
Programmation JavaScript (POO, événementiel, asynchrone)
Description de la compétence
Maîtriser les paradigmes de programmation JavaScript incluant la programmation orientée objet, l'architecture événementielle, les patterns asynchrones (Promises, async/await) et les fonctionnalités modernes ES6+.
Confiance personnelle
Expert5/5
FondamentalEn développementOpérationnelAvancéExpert
Cela reflète ma confiance personnelle dans l'application de cette compétence en situation professionnelle réelle, fondée sur l'expérience pratique, l'apprentissage continu et les résultats concrets obtenus.
Progression a travers les parcours
Cette competence a ete developpee dans 3 parcours differents
Cours associés dans le programme Master
Modules du programme Master couvrant cette compétence
Bloc 3 - Intégration, industrialisation et déploiement du logiciel
Javascript : programmation événementielle et asynchrone
JavaScript et le DOML'objet global windowLa programmation événementielleProgrammation asynchroneLes fonctions asynchrones
Bloc 3 - Intégration, industrialisation et déploiement du logiciel
Approfondissement du développement Front-end avec Angular
Comprendre le pipe async
Bloc 3 - Intégration, industrialisation et déploiement du logiciel
Maîtriser Java SE
Les types primitifs, les objets et les tableaux
Bloc 3 - Intégration, industrialisation et déploiement du logiciel
Développer en Java avec Spring et Hibernate
Deuxième concept phare - La programmation orientée aspect
Bloc 3 - Intégration, industrialisation et déploiement du logiciel
Git avancé - GitHub et GitLab
Les objets internes de GIT
Bloc 3 - Intégration, industrialisation et déploiement du logiciel
Maîtriser le langage Kotlin
Création d'objets de baseObjet complexe (chapitre avancé)Tâches asynchrones avec des Thread
Bloc 3 - Intégration, industrialisation et déploiement du logiciel
Développer des applications mobiles Android en Kotlin
Maîtriser l'architecture du projetMaîtriser le thème de son applicationUtiliser une tâche asynchrone
Bloc 4 - Conception avancée de l'architecture du logiciel
Architecture logicielle
La nécessité de l'architecture logicielleIntroduction à l'architecture monolithiqueCas d'usage de l'architecture monolithiqueMise en œuvre de l'architecture monolithique en JavaIntroduction à l'architecture orientée services
Bloc 4 - Conception avancée de l'architecture du logiciel
Algorithmie avancée
Programmation dynamique
Bloc 4 - Conception avancée de l'architecture du logiciel
Programmation fonctionnelle en Scala
Introduction à la programmation fonctionnelleProgrammation orientée objetEffets, programmation parallèle et concurrente en Scala
Bloc 4 - Conception avancée de l'architecture du logiciel
Architecture distribuée et Big Data
Implications business du big data et de l'architecture distribuée
Programme source