Le cours JavaScript complet
Le cours JavaScript moderne pour vous aider à passer de zéro à héros en 2024! Master JavaScript avec des projets, des défis et de la théorie; Le seul cours dont vous avez besoin!
Ce que vous apprendrez
✅ Devenez un développeur JavaScript avancé, confiant et moderne à partir de zéro.
✅ Construisez 5 beaux projets du monde réel pour votre portefeuille (pas les applications jouet ennuyeuses).
✅ Devenez prêt pour l'emploi en comprenant comment JavaScript fonctionne vraiment dans les coulisses.
✅ Comment penser et travailler comme un développeur: résolution de problèmes, recherche, flux de travail.
✅ JavaScript Fundamentals: Variables, si / else, opérateurs, logique booléenne, fonctions,. tableaux, objets, boucles, chaînes, etc.
✅ ES6 moderne + dès le début: fonctions flèches, destructuration, opérateur de propagation, chaînage facultatif (ES2020), etc.
✅ OOP moderne: classes, constructeurs, héritage prototypique, etc.
✅ Concepts complexes comme le mot clé «ce», les fonctions d'ordre supérieur, les fermetures, etc.
✅ JavaScript asynchrone: boucle d'événement, promesses, asynchrones / attente et API.
✅ Comment architer votre code en utilisant des organigrammes et des modèles communs.
✅ Outils modernes pour 2024 et au-delà: modules NPM et ES6.
✅ Pratiquez vos compétences avec plus de 50 défis et affectations (solutions incluses).
✅ Obtenez un soutien rapide et convivial dans la discorde des questions et réponses.
Le cours comprend
Video à la demande de plus de 9 heures.
️ 58 Exercices de codage.
⚡️ Les notes JavaScript compagnons.
? Accès sur le mobile et la télévision.
? 5 projets JavaScript incroyables.
? Accès à une communauté de soutien Discord.
? Certificat d'achèvement.
À qui est ce cours pour
- Suivez ce cours si vous souhaitez acquérir une compréhension vraie et profonde de JavaScript.
- Suivez ce cours si vous essayez d'apprendre JavaScript mais: 1) ne comprenez toujours pas vraiment JavaScript, ou 2) ne vous sentez toujours pas confiant de coder les applications réelles.
- Suivez ce cours si vous souhaitez utiliser une bibliothèque / framework comme React, Angular, Vue ou Node à l'avenir.
- Suivez ce cours si vous connaissez déjà JavaScript et recherchez un cours avancé. Ce cours comprend des sujets experts!
- Suivez ce cours si vous voulez commencer avec la programmation: JavaScript est une excellente langue!
Exigences
- Aucune expérience de codage n'est nécessaire pour suivre ce cours! Je vous emmène d'Absolute Zero à Pro!
- Tout ordinateur et système d'exploitation fonctionneront - Windows, MacOS ou Linux. Nous allons configurer votre éditeur de texte le cours.
- Une compréhension de base de HTML et CSS est un plus, mais pas un must! Il y a un cours de crash HTML & CSS lié dans les ressources du cours.
Description
Pourquoi est-ce le bon cours JavaScript pour vous?
Ce cours vous apprendra tout ce que vous devez savoir pour plonger dans le développement de JavaScript aujourd'hui, mais encore plus que cela, il l'enseigne via un programme qui ne vous prendra pas des centaines d'heures. C'est un package tout-en-un qui vous emmènera des principes fondamentaux de JavaScript, jusqu'à la construction d'applications modernes et complexes.
Vous apprendrez le JavaScript moderne depuis le tout début, étape par étape. Je vous guiderai à travers des exemples de code pratiques et amusants, une théorie importante sur le fonctionnement du JavaScript dans les coulisses et des projets magnifiques et complets.
Vous serez prêt à continuer d'apprendre des cadres frontaux avancés comme React, Vue, Angular ou Sveltekit.
Vous apprendrez également à penser comme un développeur, comment planifier les fonctionnalités d'application, comment architer votre code, comment déboguer le code et beaucoup d'autres compétences réelles dont vous aurez besoin dans votre travail de développeur.
Et contrairement à d'autres cours, celui-ci contient en fait des sujets débutants, intermédiaires, avancés et même experts, vous n'avez donc pas à acheter un autre cours afin de maîtriser JavaScript à partir de zéro!
À la fin du cours, vous aurez les connaissances et la confiance dont vous avez besoin pour faire vos entretiens d'embauche, créer des applications folles avec JavaScript et devenir un développeur professionnel.
Pourquoi suis-je le bon professeur JavaScript pour vous?
Je m'appelle James, et j'ai aidé plus de 500 000 personnes comme vous apprenez à coder. J'ai autodidacte la programmation et je comprends à quel point il peut être difficile d'apprendre à coder; Mais je ne veux pas que ce soit difficile pour vous. Ce cours est le cours que j'aurais aimé avoir de retour lorsque j'apprenais à devenir un JavaScript Pro dans un temps confortable.
Je suis également un développeur et concepteur Web expérimenté, et j'ai une expérience de la programmation, des sciences et des mathématiques de l'enseignement depuis plus de 10 ans. Je sais comment les élèves apprennent JavaScript et ce dont ils ont besoin pour le maîtriser. Et avec ces connaissances, j'ai conçu le programme de cours idéal. C'est un mélange unique de projets du monde réel, d'explications profondes, de conférences théoriques et de défis, qui vous mèneront de zéro à un héros absolu et vous serez un développeur JavaScript confiant du tout.
Alors, qu'est-ce qui est couvert exactement dans le cours?
- Construisez 5 beaux projets du monde réel pour votre portefeuille! Dans ces projets, vous apprendrez à planifier et à architer vos applications en utilisant des organigrammes et des modèles JavaScript communs
- Master The JavaScript Fundamentals: Variables, If / Else, Opérateurs, Boolean Logic, Fonctions, Arrays, Objets, Loops, Strings, et plus
- Apprenez le JavaScript moderne (ES6 +) dès le début: fonctions flèches, destructuration, opérateur de propagation, arguments par défaut, chaînage facultatif, et plus encore
- Dive profonde dans les fonctions: fonctions flèches, fonctions de première classe et d'ordre supérieur, se lier et fermetures.
- Plongeon profonde dans JavaScript asynchrone: la boucle d'événement, les promesses, l'async / attendre et la gestion des erreurs. Vous les utiliserez pour accéder aux données des API tierces avec des appels AJAX. [C'est comme un petit cours autonome]
- Apprenez des outils modernes utilisés par les développeurs Web professionnels: modules NPM, Parcel, Babel et ES6
Consultez le programme de cours pour un aperçu encore plus détaillé du contenu: P
C'est ce qui est également inclus dans le package:
- Des vidéos de qualité HD à jour, qui sont faciles à rechercher et à référence.
- Code de démarrage téléchargeable et code final pour chaque section.
- Guides compagnons de cours et notes de résumé.
- Légendes anglaises professionnelles (à venir bientôt).
- 58+ défis / questions de codage pour pratiquer vos nouvelles compétences
Est-ce que l'un de ces éléments vous ressemble? Si c'est le cas, commencez cette aventure aujourd'hui et rejoignez-moi et de nombreux autres développeurs dans le seul cours JavaScript dont vous aurez besoin!
Instructeur
James a obtenu un diplôme de spécialisation en génie civil et, après avoir travaillé quelques années en tant que consultant, a décidé d'autodidacter le codage et de poursuivre une carrière en tant que développeur de logiciels. James dirige une chaîne YouTube où il a aidé des milliers de personnes à apprendre à coder et à décrocher leurs propres emplois de développeur.
Il a plus de 10 ans d'expérience de tutorat privé en mathématiques, en programmation et en sciences, ayant enseigné aux étudiants de tous âges et capacités. Il croit que l'éducation devrait être un plaisir et une curiosité et aider les élèves à apprendre l'art de l'auto-enseignement afin qu'ils puissent continuer à étendre leurs capacités au-delà de ses leçons. James est disponible pour contact dans son canal Discord, ou sur LinkedIn.
- https://www.smoljames.com
Programme de cours
1.0 Introduction
- Structure de cours et contour.
- À propos du tuteur.
- Configuration de notre éditeur de code.
- Comment penser comme un développeur.
2.0 Apprenez la syntaxe et les concepts JavaScript de base
- Introduction à JavaScript et comment cela fonctionne.
- Syntaxe JavaScript fondamentale, y compris les variables, les types de données et les opérateurs.
- Contrôler l'écoulement à travers des instructions et des boucles conditionnelles.
- Fonctions de base et leur utilisation dans la structuration du code.
3.0 Développer des compétences en programmation intermédiaire avec JavaScript
- Travailler avec des tableaux, des objets et manipuler des données.
- Portée, fermetures et comment écrire du code modulaire et réutilisable.
- Techniques de gestion des erreurs et outils de débogage pour un dépannage efficace.
4.0 Comprendre la manipulation DOM et la gestion des événements en javascript
- Maîtrisez le modèle d'objet de document (DOM) et sa manipulation à l'aide de JavaScript.
- Gérer les événements utilisateur et mettre à jour le DOM dynamiquement.
- Comprendre la délégation des événements et les bouillons pour une gestion efficace des événements.
- Style de page dynamique avec manipulation DOM.
5.0 POO moderne avec des cours, des constructeurs et de l'héritage prototypal.
- Apprenez à définir et à instancier des classes et à initialiser les propriétés avec des constructeurs.
- Comprendre la chaîne prototype et comment les objets héritent des propriétés et des méthodes.
- Le mot clé.
6.0 Gagnez la compétence avec la programmation asynchrone en JavaScript
- JavaScript asynchrone avec promesses et asynchrones / attendre.
- Faites des demandes HTTP et travaillez avec des API pour la récupération et l'intégration des données.
7.0 Apprenez la syntaxe moderne ES6 + JavaScript
- Caractéristiques avancées JavaScript introduites dans ES6 +.
- Modules JavaScript et import / exportation.
8.0 CODING BEST PRATIQUES ET PROGRAMMATION ALGorithmique avec JavaScript
- Optimiser le code JavaScript pour de meilleures performances et efficacité.
- Appliquer le codage des meilleures pratiques et écrire du code propre et maintenable.
- Notation grande 0
- Résolution de questions de programmation algorithmique avec JavaScript.
9.0 Développer de nombreux projets de portefeuille avec JavaScript
- Construisez une calculatrice d'intérêt composé.
- Code un chatbot AI.
- Programmez une application fonctionnelle TODO w. HTML & CSS.
- Écrivez une base de données JSON personnalisée.
- Développez un serveur Web de données stock avec node.js + express.js.
10.0 apprentissage futur et plus pour les experts
- Frameworks JavaScript frontal et backend.
- Déploiement de votre code dans un environnement de production.
- Fonctions cloud et cloud computing.
- Poursuivant votre voyage JavaScript.
