Nasza specjalność? Elektronika i druk 3D
Szybka dostawa 30 dni na zwrot
Magazyn i serwis? U nas, w Polsce!
Doradzamy i inspirujemy +1,7 mln zamówień
Nasza specjalność? Elektronika i druk 3D
Szybka dostawa 30 dni na zwrot
Magazyn i serwis? U nas, w Polsce!
Doradzamy i inspirujemy +1,7 mln zamówień

Zaufało nam już ponad 500 000 klientów. U nas masz:

 

wysyłkę tego samego dnia przy produktach z oznaczeniem „Wysyłka 24h”

 

własny serwis w Polsce

 

30 dni na zwrot i darmową dostawę w Polsce od 500 zł

 

4,9/5 w TrustMate i 4,9/5 w Google (prawie 4000 opinii)

 

fakturę VAT, leasing i raty dla firm

Dla firm

 

indywidualna wycena przy większych ilościach

 

leasing i raty od 1000 zł

 

faktura VAT

Dla szkół i uczelni

 

0% VAT na sprzęt komputerowy

 

zamówienia na zapytanie ofertowe

 

pomoc w doborze zestawów do pracowni

Złóż zapytanie ofertowe - odpowiadamy szybko.

Indeks: KRW-11534
EAN: 5904422340131

Kurs programowanie funkcyjne w JavaScript - wersja ON-LINE

Kurs przeznaczony dla osób, które chcą pisać aplikacje z użyciem podstawowych, łatwych w zrozumieniu funkcji, co oznacza mniejszą podatność na błędy, większe możliwości powtórnego użycia kodu i cały szereg innych zalet.

Zapowiedź Cenę i dostępność podamy wkrótce.

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.

Dla kogo jest ten kurs?
Esencja programowania funkcyjnego

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.

Zrozumiałe i przejrzyste przykłady
Kluczowe pojęcia

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.  

Wsparcie w codziennej pracy
Wsparcie w codziennej pracy

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

  1. Podstawowe zagadnienia
    • Wstęp 00m 37s
    • Jak korzystać z plików 00m 57s
    • Co powinieneś umieć 02m 59s
    • Paradygmaty programowania 05m 25s
    • Programowanie imperatywne oraz deklaratywne 09m 07s
    • Ogólnie o programowaniu funkcyjnym 05m 33s
  •  Funkcje w JavaScript
    • Funkcja jako podstawa 06m 16s
    • Argumenty funkcji 06m 28s
    • Operator rest 05m 59s
    • Closures - domknięcia 06m 08s
    • Deklarowanie oraz nazywanie funkcji 05m 56s
    • IIFE - funkcja natychmiastowa 04m 41s
    • Funkcje to typ pierwszoklasowy 05m 20s
  •  Funkcje czyste
    • Funkcja w programowaniu funkcyjnym 05m 22s
    • Koncepcja funkcji czystej 06m 36s
    • Funkcje czyste w praktyce 04m 40s
    • Tworzymy funkcję czystą 07m 01s
    • Efekty uboczne 07m 10s
  •  Narzędzia programowania funkcyjnego
    • Ilość argumentów 07m 01s
    • Partial application 09m 30s
    • Własny partial 06m 38s
    • Currying - wstępny przykład 07m 52s
    • Currying - funkcja pomocnicza 08m 36s
    • Kompozycja - wprowadzenie 09m 32s
    • Kompozycja oraz Pipe 07m 04s
    • Utility - compose 05m 23s
  •  Mutowalność
    • Koncepcja mutowalności 09m 38s
    • Mutowalność - przykłady 05m 12s
    • Przykładowe podejście cz.1 04m 52s
    • Przykładowe podejście cz.2 06m 18s
  •  Przetwarzanie listy
    • Imperatywne podejście do listy 06m 34s
    • Mapowanie 08m 32s
    • Filtrowanie 07m 35s
    • Redukcja 08m 49s
    • Komponowanie i mapowanie - fuzja 05m 46s
    • Różne struktury danych 07m 23s
  •  Różne ważne zagadnienia
    • Pomocne biblioteki 03m 38s
    • Ramda - przykład 08m 16s
    • Lodash - przykład 05m 59s
    • Zakończenie 00m 27s

Zadaj pierwsze pytanie o ten produkt!

Dane GPSR

Kraj pochodzenia Polska
Dane kontaktowe producenta The Hero Sp. z o. o. Sp. k. ul. Przemysłowa 27 33-100 Tarnów [email protected]
Dane kontaktowe wprowadzającego na rynek UE The Hero Sp. z o. o. Sp. k. ul. Przemysłowa 27 33-100 Tarnów [email protected]
Inni klienci oglądali również

Brak opinii dla tego produktu.

Produkty z tej samej kategorii

Zobacz wszystkie