JS: Séquences - cours 3900 frotter. de Hexlet, formation 11 heures, Date: 1er décembre 2023.
Miscellanea / / December 04, 2023
Vous en apprendrez davantage sur les fonctions d’ordre supérieur de filtrage, de cartographie et de réduction ainsi que sur les structures hiérarchiques. Finalement, vous apprendrez à créer des structures de données complexes en plus de structures plus simples et à concevoir des fonctions afin qu'elles puissent être facilement connectées les unes aux autres. Les données composites sont utiles si vous décidez de travailler sur des projets nécessitant le traitement de structures de données complexes. Les connaissances acquises dans ce cours aident les programmeurs à traiter les collections représentées par des listes à l'aide de fonctions d'ordre supérieur. Pour faciliter l'apprentissage, vous devez suivre le cours JS: Fundamentals à l'avance.
Introduction
Familiarisez-vous avec le cours et le projet HTML Generator, qui sera développé progressivement tout au long du cours.
Représentation de séquence
Rappelez-vous les paires et envisagez de représenter les listes à l’aide de paires.
Marquage
Commencez à développer une bibliothèque pour travailler avec HTML. Apprenez à connaître Markdown. Étudiez les principes généraux des langages de balisage en utilisant HTML comme exemple.
Affichage des listes
Considérez la fonction de carte et la façon dont les listes sont affichées.
Filtrage des listes
Apprenez une nouvelle opération très importante: le filtrage. Considérons la fonction de filtre, qui est l'une des trois principales fonctions d'ordre supérieur de la programmation fonctionnelle. Comprenez comment la fonction de filtrage est implémentée en interne et comment elle vous aide à écrire un bon code déclaratif en utilisant la fonction de suppression de balises comme exemple.
Convolution
Considérons le troisième « pilier » de la programmation fonctionnelle: la fonction de réduction. Comprenez comment cela peut nous aider lors de la création d'un gestionnaire HTML.
Interfaces standards
Comprenez les avantages d’une bonne abstraction et comment écrire du code de manière à faciliter sa combinaison ultérieure. Considérez des exemples de construction de structures complexes à l'aide d'éléments de base simples. Entrez dans l’idée des interfaces standards.
Structures hiérarchiques
Allez à la construction de structures hiérarchiques en utilisant des paires.
Conception de niveaux
Explorez l'approche de « conception en couches », comme en témoigne notre implémentation d'une bibliothèque pour travailler avec HTML.
Matériaux additionnels
Articles et vidéos sélectionnés par l'équipe Hexlet. Vous aidera à approfondir le sujet du cours