Ce cours avancé de JavaScript vous permet d’acquérir des compétences approfondies en programmation à travers des projets pratiques. Apprenez à coder des algorithmes complexes à partir de zéro tout en créant trois jeux vidéo captivants. L’objectif principal est de renforcer vos connaissances en algorithmique et en JavaScript, et non simplement de développer des jeux.
Concevez une Intelligence Artificielle Basique
Dans ce cours, vous apprendrez à créer des algorithmes simples pour simuler des adversaires dans vos jeux. Bien que les concepts avancés de l’IA ne soient pas abordés, vous serez capable de concevoir une IA basique réalisable par tous.
JavaScript Client-Side : Pas de Serveur Nécessaire
Tout le développement se fait côté client, directement dans le navigateur, en utilisant uniquement JavaScript. Vous découvrirez comment manipuler le DOM (Document Object Model), récupérer des éléments, et réaliser des actions complexes sans serveur.
Un Apprentissage Progressif avec des Prérequis Essentiels
Même si le cours est expliqué étape par étape, il est recommandé d’avoir des bases en programmation pour le suivre efficacement. Vous devez savoir utiliser les boucles (for/while), les variables, et avoir une compréhension des tableaux et des objets.
Compétences Pratiques Abordées :
Maîtrise des variables, fonctions, boucles, tableaux multidimensionnels, et objets imbriqués en JavaScript; création d'algorithmes complexes et IA basique; gestion de plusieurs fichiers JavaScript; manipulation du DOM; ajout et modification de balises, attributs, classes CSS; gestion des événements; création d'animations, et utilisation de Bootstrap pour styliser des jeux, avec un focus sur le commentaire de code et la génération de fichiers JavaScript.
Avoir des bases en programmation informatique ou en JavaScript, notamment la compréhension des variables, des boucles, et des fonctions.