Introduction à la programmation : JavaScript - 3 jours de cours en ligne
1.950,00 EUR
- 3 days
Commencez votre parcours en programmation avec l’un des langages les plus utilisés au monde. Ce cours pour débutants présente les concepts fondamentaux du développement logiciel avec JavaScript et aide les apprenants à développer la pensée logique et les compétences de résolution de problèmes nécessaires à la programmation moderne.
Caractéristiques principales
Langue
Supports de cours en anglais
Niveau
Niveau débutant
3 jours (8 heures/jour) de formation en ligne avec instructeur
Plus de 30 heures d’étude recommandées
Laboratoires de programmation interactifs en JavaScript
Accompagnement par un formateur tout au long du contenu destiné aux débutants
Demandez une confirmation de la date !
Attestation de fin de programme incluse

Résultats d’apprentissage
À la fin de ce programme, vous serez capable de :
Fondamentaux de la programmation
Apprenez les éléments fondamentaux de la programmation, notamment les variables, les types de données, les opérateurs et les expressions, afin de créer une base solide pour le développement logiciel.
Logique de programmation et prise de décision
Utilisez des instructions conditionnelles comme if-else et switch-case pour contrôler le comportement de l’application et réagir dynamiquement à différents types d’entrées.
Gestion des collections de données
Travaillez avec des tableaux et des chaînes de caractères pour stocker, organiser et manipuler efficacement les données dans vos programmes.
Fonctions et réutilisation du code
Créez un code modulaire et réutilisable à l’aide de fonctions, tout en comprenant les paramètres, les valeurs de retour et les techniques de programmation structurée.
Concepts de programmation orientée objet
Explorez les objets et les classes pour créer des applications évolutives et faciles à maintenir, et simplifier le développement de solutions logicielles plus complexes.

Chronologie du cours
Jour 1
Session 1 : Introduction à la programmation
- Concepts fondamentaux de la programmation et pensée computationnelle
- Structure des programmes, exécution du code et entrées/sorties de base
- Comprendre les langages de programmation et les flux de travail des développeurs
- Écrire et exécuter votre premier programme
Session 2 : Variables et types de données
- Variables, constantes et types de données
- Déclaration, initialisation et affectation
- Opérateurs d’affectation et expressions
- Priorité et associativité des opérateurs
Session 3 : Expressions et opérateurs
- Construire des expressions avec des opérateurs et des opérandes
- Opérateurs unaires, binaires, arithmétiques et d’affectation
- Évaluer des expressions complexes
- Comprendre les règles de précédence et d’associativité
Jour 2
Session 4 : Instructions conditionnelles
- Opérateurs de comparaison et logiques
- Prise de décision avec if-else et switch
- Opérateur ternaire et blocs de code
- Les bases de la portée des variables
Session 5 : Collections
- Travailler avec les chaînes et les tableaux
- Création, initialisation et gestion des collections
- Accéder aux éléments et les mettre à jour
Session 6 : Instructions itératives
- Boucles avec while, do-while et for
- Utilisation de break et continue
- Parcourir les tableaux et les collections
Session 7 : Fonctions
- Créer et appeler des fonctions
- Paramètres, arguments et valeurs de retour
- Portée, modules et bibliothèques
- Introduction à la programmation procédurale
Jour 3
Session 8 : Objets et POO
- Littéraux d’objet, propriétés et méthodes
- Classes, champs et instances
- Variables par référence vs variables primitives
- Introduction aux principes de la programmation orientée objet
Session 9 : Compilation et exécution
- Cycle de vie d’un programme, du code source à l’exécution
- Compilation, interprétation et exécution
- Concepts de débogage et d’édition de liens
- Dépendance à la plateforme et bytecode
Session 10 : Bonnes pratiques de programmation
- Conception de programmes et techniques de résolution de problèmes
- Pseudocode et normes de codage
- Lisibilité, évolutivité et maintenabilité
- Tests unitaires et développement piloté par les tests (TDD)

Qui devrait s’inscrire à ce programme ?
Grands débutants sans aucune expérience en programmation
Développeurs logiciels et développeurs web en herbe
Étudiants et diplômés qui explorent des carrières en programmation
Professionnels du secteur souhaitant acquérir des compétences en automatisation et en programmation
Professionnels de l’informatique souhaitant développer leurs compétences en programmation
Prérequis
- Compétences informatiques de base
- Aisance avec les fichiers et les dossiers
- Un intérêt pour la programmation et la technologie
Aucune expérience préalable en programmation ou en JavaScript n’est requise. Le cours est spécialement conçu pour les débutants.
Déclarations
Licences et accréditation
Le cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.
Foire aux questions

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !
