JS: Programmation fonctionnelle - cours 3900 frotter. d'Hexlet, formation 12 heures, Date: 1er décembre 2023.
Miscellanea / / December 04, 2023
Inclus dans le cours
- 9 leçons (vidéo et/ou texte)
- 11 exercices dans le simulateur
- 40 tests de vérification
- Matériaux additionnels
- Aide dans "Discussions"
- Accès aux autres cours de la plateforme
Qu'allez-vous apprendre
- Évaluer la complexité des fonctions et simplifier leur code
- Utilisation avancée des fermetures
- Utiliser la composition de fonctions pour résoudre des problèmes du monde réel
Vous apprendrez ce que sont les fonctions de premier ordre. Vous apprendrez à réduire la complexité des fonctions et à comprendre comment les fonctions se comportent dans les expressions composées. Vous apprendrez à utiliser les fermetures, à renvoyer des fonctions à partir de fonctions, à effectuer le curry et les applications partielles. Les connaissances acquises dans ce cours vous aideront à concevoir des programmes concis et efficaces en séparant les effets secondaires du code propre. Ce cours convient à ceux qui continuent à apprendre JavaScript. Pour faciliter l'apprentissage, vous devez étudier au préalable les cours JS: Fonctions et JS: Objets.
Introduction
Apprenez à connaître le cours et préparez votre environnement.
Expression de garde
Apprenez à réduire la complexité des fonctions
Paramètres par défaut
Découvrez la nouvelle syntaxe qui vous permet de définir les paramètres par défaut
Exécution des fonctions
Approfondissez votre compréhension du comportement des fonctions dans les expressions composées.
Des installations de première classe
Apprenez que les fonctions sont des données
Environnement lexical
Répéter le matériel sur les environnements en javascript
Renvoyer des fonctions à partir de fonctions
Apprenez à générer de nouvelles fonctions basées sur les anciennes. Explorez le concept de « clôture ».
Demande partielle
Apprendre les techniques de réduction de code
Curry
Comprendre ce qu'est le curry et pourquoi il est utile
Matériaux additionnels
Articles et vidéos sélectionnés par l'équipe Hexlet. Vous aidera à approfondir le sujet du cours