JS: Funktionell programmering - kurs 3900 rub. från Hexlet, träning 12 timmar, Datum: 1 december 2023.
Miscellanea / / December 04, 2023
Ingår i kursen
- 9 lektioner (video och/eller text)
- 11 övningar i simulatorn
- 40 verifieringstester
- Ytterligare material
- Hjälp i "Diskussioner"
- Tillgång till andra kurser på plattformen
Vad kommer du att lära dig
- Utvärdera komplexiteten hos funktioner och förenkla deras kod
- Avancerad användning av stängningar
- Använd funktionssammansättning för att lösa verkliga problem
Du kommer att lära dig vad första ordningens funktioner är. Du kommer att lära dig hur du reducerar funktionskomplexitet och förstår hur funktioner beter sig i sammansatta uttryck. Du kommer att lära dig hur du använder stängningar, returnerar funktioner från funktioner, currying och partiella applikationer. Kunskapen från denna kurs kommer att hjälpa dig att designa kortfattade och effektiva program genom att separera biverkningar från ren kod. Denna kurs är lämplig för dig som fortsätter att lära sig JavaScript. För att underlätta inlärningen bör du läsa kurserna JS: Functions och JS: Objects i förväg.
Introduktion
Lär känna kursen och förbered din miljö.
Vaktuttryck
Lär dig att minska funktionskomplexiteten
Standardinställningar
Lär dig om den nya syntaxen som låter dig ställa in standardparametrar
Utförande av funktioner
Fördjupa din förståelse för hur funktioner beter sig i sammansatta uttryck.
Förstklassiga faciliteter
Lär dig att funktioner är data
Lexikal miljö
Upprepa material om miljöer i javascript
Returnera funktioner från funktioner
Lär dig att skapa nya funktioner baserat på gamla. Utforska begreppet "stängning".
Delvis tillämpning
Lär dig kodreduceringstekniker
Curry
Förstå vad curry är och varför det är användbart
Ytterligare material
Artiklar och videor kurerade av Hexlet-teamet. Hjälper dig att dyka djupare in i kursens ämne