e-mail sitemap strona główna
Tylko dzisiaj!
Promocja dnia

30% taniej

więcej
Sendmail. 3rd Edition
Cena: 205.21428571429 143.65 zł

Jak zarabiać kilkadziesiąt dolarów dziennie?

Darmowa część I

więcej
Poznaj sekrety Google AdSense
Cena: 39.97 zł
Visual Studio .NET 2005

Dwie darmowe części

więcej
Sekrety języka C#
Cena: 29.95 zł


Seria: Inne
Promocja: -49%


JavaScript. Kurs video. Programowanie funkcyjne i reaktywne

Paweł Choniawko
promocja -49%
cena: 58.627450980392 zł 29.90 zł
Data wydania: 2018-12-06
stron: 0, miękka oprawa, format:

więcej na stronie helion.pl

Obierz kurs na całkiem inne programowanie

Ostatnie lata w programowaniu upływają pod znakiem wielkiego powrotu do programowania funkcyjnego, Języki programowania takie jak Haskell, które dotąd stanowiły przede wszystkim przedmiot zainteresowania akademików, trafiają pod strzechy — uruchamiane na komputerach kolejnych developerów. Niesiona falą powracającej mody na funkcyjność, także większość najważniejszych języków programowania udostępnia obecnie obsługę podejścia funkcyjnego. Jednym z nich jest JavaScript, który przeszedł długą drogę od narzędzia służącego do prostych modyfikacji elementów DOM w przeglądarce do języka wykorzystywanego praktycznie wszędzie. JavaScript jest obecny między innymi na serwerach, urządzeniach mobilnych, a nawet w świecie internetu rzeczy.
Wraz z udostępnieniem możliwości programowania funkcyjnego wokół JavaScriptu powstało wiele bibliotek i frameworków, w znacznym stopniu opartych właśnie na tego typu programowaniu. Jako przykład można podać bibliotekę React i framework React Native, służące do tworzenia aplikacji webowych w przeglądarce i aplikacji mobilnych. Innym popularnym narzędziem, również szeroko czerpiącym z programowania funkcyjnego, jest biblioteka D3.js, wykorzystywana do zaawansowanych wizualizacji danych. A skoro JavaScript proponuje wielki powrót funkcyjności w programowaniu, może warto choć częściowo porzucić na jego rzecz programowanie obiektowe?

Co Cię czeka podczas naszego profesjonalnego szkolenia?

W trakcie pracy z tym kursem video:
  • Zdobędziesz zaawansowaną wiedzę na temat programowania funkcyjnego.
  • Opanujesz podstawy technik programowania reaktywnego.
  • Poznasz techniki umożliwiające tworzenie kodu podatnego na zmiany i łatwego w testowaniu.
  • Przygotujesz się do pracy z frameworkami i bibliotekami, takimi jak React, React Native czy Redux.
Co więcej...
  • ...rozumiejąc różnicę między programowaniem obiektowym i funkcyjnym, będziesz w stanie zdecydować, które lepiej sprawdzi się w danej sytuacji.
JavaScript. Kurs video. Programowanie funkcyjne i reaktywne jest przeznaczony dla osób znających podstawowe elementy języka JavaScript, takie jak typy danych, pętle i operacje warunkowe.

Funkcyjnie, czyli jak?

Historycznie programowanie funkcyjne jest podejściem starszym od obiektowego, jednak do niedawna pozostawało jedynie w obszarze zainteresowań koderskich hipsterów. Aktualnie znowu zyskuje popularność, ponieważ sporo oferuje. Bazuje na kilku fundamentach. Po pierwsze, pozwala na kompozycję funkcji, czyli na łączenie dwóch lub większej ich liczby w celu uzyskania całkiem nowej funkcji. Po drugie, w programowaniu funkcyjnym unika się współdzielenia stanu, czyli ogranicza się wykorzystanie zmiennych z zakresów zewnętrznych, w zamian opiera się działanie na danych wejściowych. Wreszcie w tym typie programowania wszystkie zmienne traktowane są jako stałe — unika się dzięki temu mutowania. Brzmi groźnie, jednak funkcje przeznaczone do kompozycji są proste i można je wielokrotnie wykorzystywać, unikanie współdzielenia stanu chroni przed błędami, a unikanie mutowania danych powoduje, że mamy pewność co do wartości wszystkich zmiennych.

Funkcyjnie i reaktywnie

Nasze szkolenie w kompleksowy sposób przygotuje Cię do pracy z bibliotekami i frameworkami JavaScriptu, które zostały przygotowane z myślą o programowaniu funkcyjnym. Zaczniemy od ECMAScriptu — poznasz nowości, które występują w jego szóstej odsłonie. Następnie przećwiczymy operowanie na danych, wykorzystując do tego celu metody tablicowe, takie jak map, filter czy reduce. Dowiesz się, jak za pomocą operacji compose i pipe curry łączyć czyste funkcje w bardziej złożone konstrukcje. Opanujesz metodę implementacji funktorów i monad w JavaScripcie. Uzbrojony w nowe umiejętności dotyczące programowania funkcyjnego, poznasz podstawowe techniki i narzędzia programowania reaktywnego. Na deser zastosujesz ten rodzaj programowania do stworzenia projektu bazującego na wiedzy, którą zdobyłeś w trakcie kursu.


Cena: 29.90 zł

dodaj do koszyka
Powiadom znajomego


Pozostałe z kategorii: JavaScript - Programowanie

VBScript in a Nutshell. 2nd Edition (109.65zł)
JavaScript: The Definitive Guide. Activate Your Web Pages. 6th Edition (143.65zł)
Hands-On TypeScript for C# and .NET Core Developers (149.00zł)
JavaScript i PHP dla pasjonatów (26.59zł)
JavaScript: The Good Parts. The Good Parts (80.74zł)
Head First JavaScript Programming. A Brain-Friendly Guide (143.65zł)
Java EE 6. Zaawansowany przewodnik. Wydanie IV (44.50zł)
Isomorphic Go (179.00zł)
Web Workers. Multithreaded Programs in JavaScript (55.24zł)
Adobe AIR dla programistów JavaScript. Leksykon kieszonkowy (12.45zł)
JavaScript. Kurs video. Poziom pierwszy. Programowanie interaktywnych stron internetowych (24.90zł)
TypeScript 2.x for Angular Developers (169.00zł)
JavaScript. Praktyczny kurs (24.50zł)
Getting Started with React VR (169.00zł)
Programowanie w TypeScript (63.20zł)
Programowanie dla początkujących w 24 godziny. Wydanie III (29.50zł)
ASP.NET Core 2 and Vue.js (149.00zł)
React.js i Node.js. Kurs video. Budowanie serwisu w oparciu o popularne biblioteki języka JavaScript (59.50zł)
Angular. Profesjonalne techniki programowania. Wydanie II (59.50zł)
Biblioteka jQuery. Sprawdzone wzorce projektowe (26.94zł)

Pozostałe z serii: Inne

Active Directory. Designing, Deploying, and Running Active Directory. 5th Edition (169.15zł)
Word 2007 PL. Ćwiczenia praktyczne (17.00zł)
Programming iOS 5. Fundamentals of iPhone, iPad, and iPod touch Development. 2nd Edition (135.15zł)
Practical Machine Learning with H2O. Powerful, Scalable Techniques for Deep Learning and AI (118.15zł)
WordPerfect 5.1. Makrodefinicje i klawiatury (6.20zł)
Imperium aplikacji. Niech technologia pracuje na Twój sukces (25.74zł)
Windows Vista PL. Przewodnik encyklopedyczny. eBook. ePub (99.00zł)
Praktyczny kurs asemblera. Wydanie II. eBook. ePub (54.80zł)
Mapping Hacks. Tips & Tools for Electronic Cartography (80.74zł)
jQuery. Kod doskonały. eBook. ePub (23.90zł)
Technical Leadership. Od eksperta do lidera (19.95zł)
ECDL S10. Podstawy programowania w języku Scratch (31.20zł)
Multi-Cloud for Architects (149.00zł)
Oracle 8 Server. Księga eksperta (89.00zł)
GIMP. Poznaj świat grafiki komputerowej (29.50zł)
Saving Money and Time with Virtual Server (29.67zł)
Anatomia PC. Wydanie III (60.00zł)
AutoCAD LT dla Windows 95 (45.00zł)
HTML5 Geolocation. Bringing Location to Web Applications (42.42zł)
ActionScript. Przewodnik encyklopedyczny (79.00zł)

Prochem produkuje, obrabia i wytwarza gotowe płyty dla motoryzacji , rolnictwa i przemysłu. Głównie z materiałów takich jak ABS, HDPE, LDPE, HIPS i PP. | feniks24 | wiwiwiwi | najlepszy symetryczny bezprzewodowy internet hucisko telefon | wolne domki na nocleg w domkach wolne domki Sopot last minute domki nad morzem