Kurs programowanie funkcyjne w JavaScript - wersja ON-LINE

Kurs programowanie funkcyjne w JavaScript - wersja ON-LINE

Indeks: KRW-11534
BOTLAND B. DERKACZ SPÓŁKA JAWNA Opinie z ekomi-pl.com

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.

89,00 zł
72,36 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! 

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: 24h
  • Płatność z góry: od 14,90 zł
  • Płatność przy odbiorze: 22,90 zł
  • Ubezpieczenie: 6000 zł
Card image cap
Inpost Paczkomaty 24/7
  • Termin dostawy: 1-3 dni
  • Płatność z góry: od 12,90 zł
  • Ponad 11 000 Paczkomatów
  • Ubezpieczenie: 200 zł
Card image cap
Inpost Kurier
  • Termin dostawy: 24h
  • Płatność z góry: od 16,90 zł
  • Ubezpieczenie: do 100 000 zł
  • Dostawa pod wskazany adres

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, Litwa, Luksemburg,  Łotwa, Portugalia, Rumunia, San Marino, Słowenia, Węgry, Włochy

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

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

  • Termin dostawy: 2-7 dni
  • Płatność z góry: 80 zł

Formy płatności

Card image cap
PayU
  • Płatność natychmiastowa. Twoja wpłata trafi na nasze kontro w ciągu kilku minut.

    W tym:
Card image cap
Przelewy24
  • Szybki przelew internetowy. Twoją wpłatę otrzymamy w ciągu kilku minut.

    W tym:
Card image cap
Przelew tradycyjny
  • Po złożeniu zamówienia otrzymasz od nas numer konta bankowego do dokonania przelewu.

    W zależności od banku Twoja wpłata dotrze do nas w ciągu 1-2 dni roboczych.
Card image cap
Pobranie
  • Za zakupy zapłacisz bezpośrednio przy odbiorze paczki. Pamiętaj o przygotowaniu odliczonej kwoty.

    Maksymalna wartość zamówienia płatnego za pobraniem to 6 000 zł.

Jako pierwszy zadaj pytanie dotyczące tego produktu!

BOTLAND B. DERKACZ SPÓŁKA JAWNA Opinie z ekomi-pl.com

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ł
  • Darmowa dostawa

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ł
  • Darmowa dostawa

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ł
  • Darmowa dostawa

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ł
  • Darmowa dostawa

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ł
  • Darmowa dostawa

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 99,00 zł Cena 99,00 zł
  • Darmowa dostawa

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 89,00 zł Cena 89,00 zł
  • Darmowa dostawa

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ł
  • Darmowa dostawa

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ł
  • Darmowa dostawa

Produkty z tej samej kategorii:

StarterKit Arduino od podstaw - z modułem Arduino Uno

Zestaw elementów elektronicznych używanych w kursie wideo "Arduino od podstaw". W komplecie m.in.: diody LED, rezystory, czujniki, układy scalone oraz wyświetlacz LCD, podwozie...
Indeks: ARD-02596
Indeks: ARD-02596
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 229,90 zł Cena 229,90 zł
  • Darmowa dostawa

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ł
  • Darmowa dostawa

Kurs podstawy programowania sterowników PLC - wersja ON-LINE

Kurs przeznaczony dla osób, które znają podstawy elektryki i chcą opanować podstawy języka drabinkowego i wejść do świata PLC. W tym kursie nauczysz się m.in. pracy w...
Indeks: KRW-12702
Indeks: KRW-12702
Dostępny on-line!
(Sprawdź dostępność)
Cena podstawowa 89,00 zł Cena 89,00 zł
  • Darmowa dostawa

Kurs SketchUp + V-Ray od podstaw - wersja ON-LINE

Kurs wideo przeznaczony dla osób zajmujących się projektowaniem wnętrz lub dla tych, którzy dopiero planują związać z nimi swoją przyszłość.
Indeks: KRW-09614
Indeks: KRW-09614
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 139,00 zł Cena 139,00 zł
  • Darmowa dostawa

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 99,00 zł Cena 99,00 zł
  • Darmowa dostawa

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ł
  • Darmowa dostawa

Kurs Android - tworzenie aplikacji w praktyce - wersja ON-LINE

Kurs jest przeznaczony dla osób, które ukończyły podstawowy kurs tworzenia aplikacji w Androidzie i chcą poszerzyć swoją wiedzę. W tym kursie opisane jest jak krok po kroku...
Indeks: KRW-09977
Indeks: KRW-09977
Czas oczekiwania: ok. 10-30 dni
Cena podstawowa 109,00 zł Cena 109,00 zł
  • Darmowa dostawa

Kurs fundamenty programowania w języku Python - wersja ON-LINE

Kurs przeznaczony dla osób, które zaczynają programować w języku Python. Z tym kursem nauczysz się m.in. podstaw składni języka Python, programowania w aktualnej wersji 3,...
Indeks: KRW-12225
Indeks: KRW-12225
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 89,00 zł Cena 89,00 zł
  • Darmowa dostawa

Kurs Fundamenty języka Java - wersja ON-LINE

Dzięki temu kursowi poznasz najważniejsze elementy języka, zobaczysz jak poprawnie skonfigurować IDE i edytor tekstu, nauczysz się wykorzystywać podstawowe wyrażenia sterujące,...
Indeks: KRW-09288
Indeks: KRW-09288
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 119,00 zł Cena 119,00 zł
  • Darmowa dostawa

Kurs GIMP od podstaw - wersja ON-LINE

Kurs wideo objaśniający obsługę programu Gimp i tajniki edycji grafiki. Pozwoli dowiedzieć się jak edytować i ulepszać zdjęcia, przedstawia pracę z warstwami, maskami, filtrami...
Indeks: KRW-08607
Indeks: KRW-08607
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 89,00 zł Cena 89,00 zł
  • Darmowa dostawa

Kurs podstaw obsługi komputera - wersja ON-LINE

Kurs wideo pozwala nauczyć podstawowej obsługi komputera oraz internetu wszystkie osoby niezależnie od wieku, które mają z tym kłopot.
Indeks: KRW-09276
Indeks: KRW-09276
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 49,00 zł Cena 49,00 zł
  • Darmowa dostawa

Kurs Unity - tworzenie gier 2D - wersja ON-LINE

Kurs pozwalający poznać i zrozumieć proces tworzenia gier 2D oraz zbudować gry na urządzenia mobilne za pośrednictwem środowiska Unity.
Indeks: KRW-09998
Indeks: KRW-09998
Dostępny, wysyłka 24h!
(Sprawdź dostępność)
Cena podstawowa 89,00 zł Cena 89,00 zł
  • Darmowa dostawa