Le cours JavaScript complet
Miscellanea / / November 28, 2023
Qu'allez-vous apprendre
- Apprenez à manipuler tous les éléments visuels des pages Web
- Apprenez à créer des applications Web à part entière
- Apprenez à travailler avec les types de données linguistiques
- Apprenez de nombreuses techniques de développement modernes
- Maîtrisez tous les sujets et domaines les plus importants de Java Script
- Apprenez à créer des programmes en Java Script
- Comprendre le fonctionnement du langage de programmation Java Script
- Découvrez ce qu'est la programmation fonctionnelle
- Apprendre les bases de la programmation
- Vous comprendrez comment de vrais projets sont créés en Java Script
À propos du cours
Note!
Il s'agit d'une première version du cours. Le cours est complet à 80 % et couvre tous les principaux sujets JS.
Le matériel existant est suffisant pour au moins 3 mois d'études actives.
Jusqu'au 31 mars 2023, le cours sera complété par 3 sujets supplémentaires.
Les étudiants qui achètent le cours auront accès à tous les modules complémentaires gratuitement et automatiquement.
Durant la première version, vous bénéficierez d'une réduction supplémentaire sur le cours.
________________________________________________________________________
Bonjour!)
Je m'appelle Dima.
Et j'ai le plaisir de vous présenter le cours le plus complet et le plus à jour sur le langage de programmation le plus populaire, JavaScript.
Si vous n'avez pas écrit une seule ligne de code, ce cours est fait pour vous.
Ce cours s'adresse aux débutants complets en programmation, mais qui connaissent les bases du HTML et du CSS.
Cela signifie qu'ensemble, étape par étape, nous passerons des bases de Java Script à la création de projets étonnants et à la compréhension complète du fonctionnement du langage de programmation Java Script.
Comprendre les principes de JS, pas de bachotage.
Dans ce cours, vous n'apprendrez pas sans but un tas de règles et de fonctions, ni ne répéterez inutilement le code d'une vidéo.
Au lieu de cela, nous apprendrons comment fonctionne JS, comprendrons ses règles et ses fonctionnalités afin que vous puissiez résoudre indépendamment tous les problèmes et trouver des réponses.
Autrement dit, vous apprendrez et, surtout, comprendrez tout ce dont vous avez besoin pour travailler de manière indépendante dans ce langage de programmation.
Explications dans un langage simple et compréhensible.
Tous les exemples sont dans un langage simple et compréhensible. Sans eau inutile, sans bourrage et sans termes incompréhensibles.
Une grande quantité de pratique pour une meilleure maîtrise de la matière.
Ce cours est pratique. Vous y trouverez plus de 20 tâches pratiques à réaliser de manière autonome, des dizaines de tests de répétition de matière et plusieurs des projets que nous créerons ensemble, en maîtrisant étape par étape tout ce dont vous avez besoin pour travailler en toute confiance avec le langage de programmation Java Scénario.
Des supports pédagogiques modernes et simples sont inclus dans le cours.
De plus, en plus du cours, une présentation détaillée est fournie, avec les règles et conseils les plus nécessaires, sur tous les sujets du cours. Croyez-moi, ce cours ne laissera aucune chance de ne pas comprendre ou de ne maîtriser aucun des sujets en Java Script.
Je suis disponible pour toute question concernant le cours.
Et bien sûr, si vous rencontrez des difficultés, vous pouvez toujours m'écrire, et je vous répondrai rapidement. Tous les problèmes pratiques sont accompagnés de réponses et d'explications si vous êtes bloqué quelque part.
Le cours convient à tout âge
Si vous pensez que les langages de programmation sont difficiles, que vous avez besoin d'un certain état d'esprit, de talent ou de connaissances en mathématiques supérieures, alors laissez-moi vous prouver que n'importe qui peut maîtriser la programmation.
Garantie de qualité de 30 jours
Si vous avez encore des doutes, ce cours vous donne la possibilité de récupérer votre argent si vous ne l'aimez pas dans les 30 jours.
Des milliers de critiques positives sur la formation.
Alors qui suis-je? Je m'appelle Dmitry Fokeev et je crée des cours professionnels en design, logiciels et développement Web. Et personne ne peut dire de meilleures choses sur moi que les étudiants qui ont suivi mes cours.
Mes cours ont déjà été suivis par plus de 15 000 étudiants à travers le monde, et ont laissé plus de 5 000 avis, avec une note moyenne de 4,84 sur 5.
Rejoignez-moi et commençons à créer ensemble des œuvres étonnantes en Java Script
Rendez-vous en classe !
A qui est destiné ce cours?
Pour les développeurs front-end et web débutants.
Exigences initiales
Des connaissances de base en HTML et CSS sont requises.
Aucune connaissance préalable des langages de programmation ni connaissance avancée des mathématiques n’est requise.
9
coursJe crée des cours en ligne originaux depuis 2016. J'enseigne professionnellement le travail avec les éditeurs graphiques Adobe, la conception et le développement Web.
Bonjour! Je m'appelle Dima! Je ne veux pas me vanter, mais je dois le faire.) J'ai enseigné à plus de 5 000 étudiants à travers le monde dans le cadre de mes cours en ligne exclusifs. Plus de 2 000 avis réels avec une note moyenne de 4,83 sur 5,00! J'enseigne le web design, le développement web et les logiciels nécessaires (Photoshop Illustrator, Figma). Mon expérience d'enseignement consiste en 5 ans de tutorat indépendant, ainsi que d'enseignement dans des écoles et des cours en ligne, sur des plateformes mondiales d'enseignement à distance. Les étudiants de mes cours notent mes meilleures qualités dans la façon dont je présente la matière sans bourrer, de manière amusante et intéressante.
Préparation
1. Comment suivre le cours. Télécharger le matériel
2. Installez le logiciel nécessaire
Bases de JavaScript
1. Bienvenue dans le club Hello World !
2. Comment fonctionne Java Script
3. Les points-virgules sont-ils importants? Comment créer des commentaires
4. Que sont les variables
5. En savoir plus sur les variables
6. TESTEZ-VOUS: Connaissance des variables
7. Que sont les « expressions » et les « instructions » ?
8. Types de données
9. Caractéristiques des nombres et des chaînes
10. TESTEZ-VOUS: Types de données
11. Introduction aux opérateurs. Opérateurs mathématiques "+" "-" "*" "/"
12. Comment fonctionnent les opérateurs de comparaison ">" "==" "13. TESTEZ-VOUS: opérateurs de comparaison
14. Priorité de l'opérateur
15. Conversion de types de données
16. Objets standards. Nous résumons et répétons.
17. PRATIQUE-1. Créer un calculateur d'indice corporel
18. PRATIQUE-2. Créer un randomiseur d'amour
19. Présentation de If Else. Branchement conditionnel
20. Comment fonctionnent les opérateurs logiques "!" " ??" "&&" "||"
21. TESTEZ-VOUS: Opérateurs logiques
22. Comment fonctionne l'opérateur ternaire "?" ?
23. Dernier mot pour ce bloc
Plongez en profondeur dans les bases de Java Script. Fonctions et objets
1. Utilisez "Utiliser strictement"
2. Introduction aux fonctions
3. Expression de fonction et déclaration de fonction
4. Portée en JS
5. TESTEZ-VOUS: Scopes
6. Valeurs par défaut pour les paramètres de fonction
7. Que sont les fonctions de rappel
8. Comment fonctionnent les fonctions de flèche
9. PRATIQUE-3. Calculateur de gagnant
10. Que sont les objets
11. Propriétés des objets imbriqués
12. Notation abrégée pour les propriétés
13. Créer des fonctions dans des objets et un peu à ce sujet
14. PRATIQUE-04. Créer un calculateur d'IMC à l'aide d'objets
15. Introduction aux tableaux
16. Introduction aux méthodes de tableau
17. Introduction à la boucle for
18. Pause et continuation dans les boucles For
19. Pendant que faire la boucle while
20. Copie d'objets. Mutation d'objets
21. PRATIQUE-5-Créer une séquence de Fibonacci
22. VÉRIFIE TOI-MÊME. Quiz sur les bases de JS
23. Dernier mot pour ce bloc
Bases du DOM
1. Plus joli et comment fonctionnent les extraits.
2. Qu'est-ce que l'environnement DOM et JS
3. Obtenir des éléments HTML
4. Que sont les nœuds HTML et les relations entre les éléments
5. Qu'est-ce qu'un pseudo-tableau
6. Comment fonctionnent les boucles for of et for in
7. Obtenir et modifier le contenu des balises
8. Création et insertion de nouveaux éléments DOM
9. Comment fonctionne InsertAdjastmentHTML
10. Clonage, déplacement et suppression d'éléments
11. Changer les styles CSS à l'aide de JS
12. Obtenir et modifier les attributs des éléments DOM
13. Qu'est-ce qu'un gestionnaire d'événements sur une page
14. Comment ajouter une lecture audio lorsqu'un événement est déclenché
15. PRATIQUE - 6. Créez un jeu pour deviner le nombre
16. PRATIQUE - 7. Créer des fenêtres modales
17. PRATIQUE - 8. Créer un jeu d'alphabet
18. VÉRIFIE TOI-MÊME. Test DOM
19. Dernier mot
Travail de données approfondi
1. De quoi parle ce bloc ?
2. Comment fonctionne ce contexte d'appel
3. Tableaux de déstructuration
4. Déstructuration d'objets
5. Comment fonctionne l'opérateur de spread
6. Quel est l'opérateur de repos
7. PRATIQUE-9. Déstructuration, repos et propagation
8. Que sont les cours en JS
9. Qu'est-ce qui est défini
10. Qu'est-ce que la carte
11. Conversion de structures de données
12. PRATIQUE-10. Carte et ensemble
Travailler avec des chaînes
1. Méthodes de chaînes h. 1-Comment fonctionnent les cordes. méthode de tranche
2. Méthodes de chaînes h. 2. (couper, en minuscule, remplacer)
3. Méthodes de chaînes h. 3 (diviser/rejoindre)
4. PRATIQUE-11. Travailler avec des chaînes
Fonctionnement des fonctions
1. Paramètres de fonction par défaut
2. Objets comme paramètres de fonction
3. Fonctions d'ordre supérieur et de première classe
4. Renvoyer une fonction à partir d'une fonction
5. méthode d'appel de fonction
6. méthode de fonction de liaison
Travailler avec des tableaux
1. Méthodes de base des tableaux
2. Comment fonctionne forEach
3. forEach sur la carte et l'ensemble
4. Commençons par créer l'application
5. Méthode Carte()
6. Map() en pratique
7. Méthode filtre()
8. Méthode Réduire()
9. Pratique. Filtrer/ cartographier/ réduire
10. Appliquer les méthodes sur la page
11. méthode find()
12. Connectez-vous au compte
13. Transférer des fonds depuis votre compte
14. Méthode findIndex()
15. méthodes some() et each()
16. méthode flat()
17. méthode trier()
18. Méthode fill() et Array.from()
19. Pratique. Méthodes de tableau
20. Conclusion du bloc
Chiffres et heure
1. Méthodes numériques de base
2. Qu'est-ce que le bigint
3. Comment créer une date
4. Fixation des dates dans l'application bancaire
5. Expressions de dates
6. Formats de date pour différents pays
7. Formats de nombres de différents pays
8. SetInterval et SetTimer
Plonger plus profondément dans le fonctionnement du DOM
1. Collections live VS statiques
2. Coordonnées des éléments
3. Annulation et bouillonnement d’événements
4. Délégation événementielle
5. Création d'onglets
6. Créer un menu transparent
7. API d'intersection
8. Appliquer une intersection sur les sections
9. Application d'une intersection aux images
10. Création d'un curseur
11. Finir le curseur
12. 3 façons de connecter un script à un site Web
13. Conclusion