Kurs programowanie funkcyjne w JavaScript - wersja ON-LINE

Kurs programowanie funkcyjne w JavaScript - wersja ON-LINE

Indeks: KRW-11534

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.

69,00 zł
56,10 zł netto

Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Wysyłka 24h
30 dni na zwrot
Producent: Strefa kursów

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

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

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 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
  2.  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
  3.  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
  4.  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
  5.  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
  6.  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
  7.  Różne ważne zagadnienia
      • Pomocne biblioteki 03m 38s
      • Ramda - przykład 08m 16s
      • Lodash - przykład 05m 59s
      • Zakończenie 00m 27s

Wysyłka w dniu zamówienia

Zaksięgowanie wpłaty za zamówienie na naszym koncie w dzień roboczy do godziny 12:00 oznacza wysyłkę towaru jeszcze tego samego dnia! 
* ze względu na obecnie panującą sytuację związaną z Covid-19 wyjątek stanowi poniedziałek,  w którym tego samego dnia wysyłane są zamówienia złożone do godz 10:00.

Czas realizacji płatności uzależniony jest od godzin sesji ELIXIR banków nadawcy i odbiorcy przelewu (więcej informacji na ten temat np. na stronie http://www.kiedy-przelew.pl/).

Darmowa wysyłka w Polsce już od 300 zł

Jeśli kwota do zapłaty za produkty przekroczy 300 zł dostawa gratis! Dotyczy zamówień opłaconych przed wysyłką. Zamówienia pobraniowe wysyłamy gratis od 500 zł.

Wysyłka na terenie Polski

Card image cap
Poczta Polska
  • Termin dostawy: 1-3 dni
  • Płatność z góry: od 9,90 zł
  • Płatność przy odbiorze: 17,90 zł
  • Ubezpieczenie: 1000 zł
Card image cap
Kurier GLS
  • Termin dostawy: 1-2 dni
  • Płatność z góry: od 14,90 zł
  • Płatność przy odbiorze: 22,90 zł
  • Ubezpieczenie: 6000 zł
Card image cap
Paczkomaty 24/7
  • Termin dostawy: 1-3 dni
  • Płatność z góry: od 12,90 zł
  • Ponad 8000 Paczkomatów
  • Ubezpieczenie: 200 zł

Wysyłka za granicę

Kurier GLS - strefa 1

Austria, Belgia, Chrowacja, Czechy, Dania, Niemcy, Holandia, Słowacja

  • Termin dostawy: 2-4 dni
  • Płatność z góry: 35 zł
Kurier GLS - strefa 2

Bułgaria, Estonia, Francja, Węgry, Włochy, Łotwa, Litwa, Luksemburg, Portugalia, Rumunia, Słowenia

  • Termin dostawy: 2-5 dni
  • Płatność z góry: 50 zł
Kurier GLS - strefa 3

Finlandia, Grecja, Hiszpania, Irlandia, Szwecja, Cypr, Malta

  • Termin dostawy: 2-7 dni
  • Płatność z góry: 80 zł
  • Darmowa dostawa zamówień na kwotę powyżej 300 zł nie dotyczy paczek adresowanych poza granice Polski.
  • Termin dostawy liczony jest w dniach roboczych od daty wysyłki zamówienia.

Jako pierwszy zadaj pytanie dotyczące tego produktu!

Zapraszamy do dodania opinii o produkcie :) Funkcja dostępna po zalogowaniu.

Klienci którzy zakupili ten produkt kupili również:

Laserowy czujnik odległości Lidar TFMini UART 12m

Precyzyjny, laserowy czujnik odległości działający w zakresie od 0,3 do 12 m z dokładnością 0,06 m.  Napięcie zasilania wynosi od 4,5 V do 6 V. Urządzenie komunikuje się...
Indeks: BEN-10198
Indeks: BEN-10198
Niedostępny
Cena podstawowa 159,00 zł Cena 159,00 zł

Arduino Nano Every - ABX00028

Arduino Nano Every to usprawniona wersja klasycznej i popularnej płytki Arduino Nano. Na wyposażeniu płytki znalazł się układ ATMega4809 , który pracuje z częstotliwością 20...
Indeks: ARD-14760
Indeks: ARD-14760
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 54,00 zł Cena 54,00 zł

Arduino Nano - A000005

Arduino Nano - Moduł na bazie Arduino Uno, z mikrokontrolerem AVR Atmega328 charakteryzuje się niewielkim rozmiarem. Posiada 32 kB pamięci Flash , 2 kB RAM , 22 cyfrowe...
Indeks: ARD-12960
Indeks: ARD-12960
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 95,00 zł Cena 95,00 zł

Zestaw FORBOT Mistrz Arduino

Zostań Mistrzem Arduino! Pakiet zestawów i materiałów dodatkowych do dwóch kursów od FORBOT. Zacznij programować Arduino i twórz praktyczne projekty.
Indeks: FOR-12693
Indeks: FOR-12693
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 384,99 zł Cena 384,99 zł

Kurs wideo Arduino - od podstaw - wersja ON-LINE

Kurs wideo dla każdego początkującego użytkowników Arduino. Zawiera praktyczne ćwiczenia na układach elektronicznych, do których wykonania nie potrzeba lutownicy. Wersja...
Indeks: KRW-02506
Indeks: KRW-02506
Dostępny on-line!
(Sprawdź dostępność)
Cena podstawowa 99,00 zł Cena 99,00 zł

Kurs wideo Szkoła programowania w języku C - wersja ON-LINE

Kurs jest przeznaczony dla osób początkujących, które chcą szybko zrozumieć wszystkie istotne koncepcje C i rozpocząć tworzenie własnych programów. Klasyczne C to popularny,...
Indeks: KRW-03303
Indeks: KRW-03303
Cena podstawowa 90,00 zł Cena 90,00 zł

Fundamenty programowania obiektowego - wersja ON-LINE

Kurs uczy fundamentalnej wiedzy na temat programowania obiektowego. P rzeznaczony jest dla osób, które posiadają już podstawową wiedzę z programowania i chcą ją poszerzać o...
Indeks: KRW-10272
Indeks: KRW-10272
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 79,00 zł Cena 79,00 zł

Tworzenie aplikacji na Androida dla nieprogramistów - wersja ON-LINE

Kurs wideo pokazujący podstawy tworzenia aplikacji dla systemu Android. Nie wymaga znajomości programowania. Pozwali na tworzenie gier i programów z gotowych elementów. Wersja...
Indeks: KRW-08727
Indeks: KRW-08727
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 79,00 zł Cena 79,00 zł

Kurs Wprowadzenie do tworzenia stron internetowych - wersja ON-LINE

Z tym kursem szybko nauczysz się najistotniejszych  technik  tworzenia stron internetowych. Zdobyta tu wiedza pozwoli Ci na pisanie w pełni kompletnych i "ostylowanych"...
Indeks: KRW-09292
Indeks: KRW-09292
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 79,00 zł Cena 79,00 zł

Produkty z tej samej kategorii:

Kurs Active Directory dla administratora systemu - wersja ON-LINE

Kurs Active Directory jest przeznaczony dla tych, którzy chcą nauczyć się lepszego administrowania domenami Windows . Obejmuje zarządzanie użytkownikami, komputerami i grupami...
Indeks: KRW-18665
Indeks: KRW-18665
Cena podstawowa 129,00 zł Cena 129,00 zł

Kurs Wyrażenia regularne - od podstaw do eksperta - wersja ON-LINE

Szkolenie on-line przedstawia możliwości wyrażeń regularnych na poziomie średniozaawansowanym. Zawiera uniwersalną wiedzę o RegEx , którą zastosujesz w każdej technologii i...
Indeks: KRW-18663
Indeks: KRW-18663
Cena podstawowa 99,00 zł Cena 99,00 zł

Kurs Ansible - automatyzacja zadań w praktyce

Kurs uczący technik automatyzacji zadań z Ansible. Działające na systemach operacyjnych z rodziny Unix oprogramowanie Ansible służy do wdrażania, konfiguracji i zarządzania...
Indeks: KRW-18664
Indeks: KRW-18664
Cena podstawowa 129,00 zł Cena 129,00 zł

Kurs JAVA - programowanie wielowątkowe i optymalizacja aplikacji

Kurs JAVA - programowanie wielowątkowe i optymalizacja aplikacji obejmuje najważniejsze techniki programowania wielowątkowego. To nauka pisania aplikacji w taki sposób, aby...
Indeks: KRW-18662
Indeks: KRW-18662
Cena podstawowa 149,00 zł Cena 149,00 zł

Kurs Machine Learning - projektowanie sieci neuronowych - wersja ON-LINE

Kurs Machine Learning - projektowanie sieci neuronowych podejmuje tematykę bliską programistom i pasjonatom nowych technologii takich jak uczenie maszynowe (ML, Machine...
Indeks: KRW-18661
Indeks: KRW-18661
Cena podstawowa 149,00 zł Cena 149,00 zł

Wprowadzenie do blockchain - Ethereum i smart kontrakty w praktyce - wersja ON-LINE

Kurs Wprowadzenie do blockchain - Ethereum i smart kontrakty w praktyce to nauka platformy Ethereum. Uczy jak tworzyć własne aplikacje oparte na blockchain. To także...
Indeks: KRW-18660
Indeks: KRW-18660
Cena podstawowa 149,00 zł Cena 149,00 zł

Kurs Agile - dobre praktyki zarządzania projektami - wersja ON-LINE

Kurs Agile - dobre praktyki zarządzania projektami uczy implementacji reguł Agile - "zwinnego" zarządzania projektami zgodnego ze współczesnymi trendami. Uniwersalność...
Indeks: KRW-18659
Indeks: KRW-18659
Cena podstawowa 149,00 zł Cena 149,00 zł

Kurs Ethical Hacking i cyberbezpieczeństwo od podstaw - wersja ON-LINE

Kurs Ethical Hacking i cyberbezpieczeństwo od podstaw to nauka technik etycznego hackowania . Uczy również obrony przed hakerami, takie defensywne podejście obejmuje testy...
Indeks: KRW-18658
Indeks: KRW-18658
Cena podstawowa 119,00 zł Cena 119,00 zł

Kurs Agile - metodyki zwinne od podstaw - wersja ON-LINE

Szkolenie on-line z  Agile  przeznaczone jest dla osób, które chcą zrozumieć na czym polega podejście zwinne, czym się ono różni od tradycyjnych sposobów pracy, a także dla...
Indeks: KRW-18657
Indeks: KRW-18657
Cena podstawowa 119,00 zł Cena 119,00 zł
  • Tylko online

Kurs wideo C Sharp - programowanie obiektowe - wersja ON-LINE

Jeśli myślisz poważnie o karierze dewelopera, to znajomość obiektowych aspektów C# będzie niezbędna. Niezależnie od tego, czy piszesz  aplikacje desktopowe, webowe, mobilne czy...
Indeks: KRW-18501
Indeks: KRW-18501
Cena podstawowa 119,00 zł Cena 119,00 zł

Kurs Autodesk Inventor od podstaw - wersja ON-LINE

Kurs on-line zawierający podstawową wiedzę inżynieryjnego modelowania 3D w popularnym programie Autodesk Inventor . Przeznaczony jest dla osób początkujących, które nie miały...
Indeks: KRW-18500
Indeks: KRW-18500
Cena podstawowa 129,00 zł Cena 129,00 zł

Kurs Jak zadbać o bezpieczeństwo w IT - Arkadiusz Wrzos

Kurs Jak zadbać o bezpieczeństwo w IT to przede wszystkim nauka unikania zagrożeń i dbania o bezpieczeństwo pracy w branży IT i powiązanych. Powszechność przedstawionych...
Indeks: KRW-18462
Indeks: KRW-18462
Cena podstawowa 129,00 zł Cena 129,00 zł