- Tylko online
Kupując ten produkt, nie będziesz miał możliwości wyboru płatności za pobraniem.
Czego się nauczysz?
- Wykorzystania pomocniczych narzędzi
- Tworzenia przejrzystego i zrozumiałego kodu, który jest prosty do testowania
- Kontroli nad różnymi ubocznymi efektami
- Wykorzystywania filtrowania, mapowania oraz redukcji
- Tego co najważniejsze w programowaniu funkcyjnym
- Nowych pojęć, np. kompozycja, currying, czysta
- Praktycznego użycia bibliotek Ramda oraz Lodash/fp
- Programowania w sposób zmniejszający liczbę błędów w kodzie
Wybierając ten kurs, dowiesz się znacznie więcej!
Uwaga! Instrukcję pobrania oraz kod otrzymasz od nas na podany podczas składania zamówienia adres e-mail najpóźniej w następnym dniu roboczym po otrzymaniu wpłaty. |
Dla kogo jest ten kurs?
Złożoność współczesnych aplikacji tworzonych w języku JavaScript przyczynia się do dużej liczby błędów w kodzie. Utrudnione staje się również rozwijanie i testowanie aplikacji. Rozwiązaniem na te problemy jest programowanie funkcyjne, które zyskuje popularność w ostatnim czasie.
Programowanie funkcyjne polega na tworzeniu aplikacji z gotowych elementów (funkcji). Dzięki czemu ograniczona zostaje liczba błędów. Łatwiejsze jest także ponowne wykorzystanie kodu w przyszłości.
Esencja programowania funkcyjnego
Kurs pokazuje najważniejsze różnice między programowaniem funkcyjnym, a starszymi podejściami do programowania. Dzięki poznasz jego wady i zalety oraz różne praktyczne zastosowania. Gdy zrozumiesz podstawy programowania funkcyjnego, ułatwi Ci to nowoczesne programowanie i odnalezienie się w środowisku JavaScript. Na te koncepcji oparte są np. React oraz Vue.js!
Zrozumiałe i przejrzyste przykłady
Kurs wyjaśnia wszystkie zagadnienia w prosty i zrozumiały sposób. Przypomina najważniejsze zagadnienia używania funkcji w języku JavaScript. Uczy kluczowych pojęć, np. funkcja czysta. Pokazuje efekty uboczne. Programowanie funkcyjne wiąże się ze sposobem myślenia dotyczącym procesu tworzenia aplikacji.
Kluczowe pojęcia
Kurs skupia się na omówieniu najważniejszych technik i narzędzi programowania funkcyjnego. Uczy techniki "currying", pokazuje co to kompozycja i częściowa aplikacja. Pomaga w unikaniu mutowalności. Kurs także pokazuje jak wykorzystywać operacje mapowania, filtrowania oraz redukcji do przetwarzania list.
Wsparcie w codziennej pracy
Kurs uczy również używanie narzędzi wspomagających pracę. Pokazuje jak wykorzystać serwer deweloperski do pracy lokalnej oraz jak za pomocą BrowserSync'a testować aplikacje dla różnych urządzeń. Uczy jak stworzyć różne konfiguracje dla wersji deweloperskiej oraz produkcyjnej.
Na końcu kursu zobaczysz, jakie są zalety wykorzystywania bibliotek opartych o koncepcję programowania funkcyjnego: Ramda oraz Lodash/fp. Kurs daje solidne przygotowanie do pisania aplikacji JavaScript w nowoczesny sposób, a także przygotowuje do tworzenia zrozumiałego i przejrzystego kodu bez nadmiernej liczby błędów.
Jak korzystać z kursu?
Kupując kurs otrzymujesz dostęp do platformy szkoleniowej. Aby korzystać ze szkolenia, potrzebujesz jedynie dostępu do internetu. Kursy możesz wygodnie oglądać przez dowolną przeglądarkę lub aplikację mobilną na system Android i iOS.
Spis treści
|