Contact
Travaillons ensemble
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.

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

Cette compétence a été développée dans le cadre du Master Expert en Ingénierie du Logiciel (ESIEA).