JS: Sequenze - corso 3900 rubli. da Hexlet, formazione 11 ore, Data: 1 dicembre 2023.
Miscellanea / / December 04, 2023
Imparerai di più sulle funzioni di ordine superiore filtrare, mappare e ridurre e sulle strutture gerarchiche. Alla fine, imparerai come costruire strutture dati complesse sopra quelle più semplici e progettare funzioni in modo che possano essere facilmente collegate tra loro. I dati compositi sono utili se decidi di lavorare su progetti che richiedono l'elaborazione di strutture dati complesse. Le conoscenze acquisite in questo corso aiutano i programmatori a elaborare raccolte rappresentate da elenchi utilizzando funzioni di ordine superiore. Per facilitare l'apprendimento, dovresti frequentare in anticipo il corso JS: Fondamenti.
introduzione
Prendi dimestichezza con il corso e con il progetto HTML Generator, che verrà sviluppato gradualmente durante il corso.
Rappresentazione della sequenza
Richiama le coppie e considera la rappresentazione delle liste utilizzando le coppie.
Marcatura
Inizia a sviluppare una libreria per lavorare con HTML. Conosci Markdown. Studia i principi generali dei linguaggi di markup utilizzando HTML come esempio.
Visualizzazione degli elenchi
Considera la funzione della mappa e il modo in cui vengono visualizzati gli elenchi.
Elenchi di filtraggio
Impara una nuova operazione molto importante: il filtraggio. Consideriamo la funzione filtro, che è una delle tre principali funzioni di ordine superiore nella programmazione funzionale. Comprendi come la funzione di filtro è implementata internamente e come ti aiuta a scrivere un buon codice dichiarativo utilizzando la funzione di rimozione dei tag come esempio.
Convoluzione
Consideriamo il terzo "pilastro" della programmazione funzionale: la funzione di riduzione. Comprendi come può aiutarci durante la creazione di un gestore HTML.
Interfacce standard
Comprendere i vantaggi di una buona astrazione e come scrivere il codice in modo da facilitarne la combinazione successiva. Considera esempi di costruzione di strutture complesse utilizzando semplici elementi di base. Entra nell'idea delle interfacce standard.
Strutture gerarchiche
Vai alla costruzione di strutture gerarchiche utilizzando le coppie.
Livello Design
Esplora l'approccio della "progettazione a livelli", come esemplificato dalla nostra implementazione di una libreria per lavorare con HTML.
Materiali aggiuntivi
Articoli e video curati dal team Hexlet. Ti aiuterà ad approfondire l'argomento del corso