ODBIERZ TWÓJ BONUS :: »
    Play

    Node.js. Kurs video. Tworzenie skalowalnych aplikacji webowych

    Autor:
    Łukasz Ogan
    Długość
    liczba lekcji: 76, czas trwania: 6:25:18
    Ocena

    Kup kurs 39,90 zł

    Kurs wideo

    Node.js. Kurs video. Tworzenie skalowalnych aplikacji webowych (ebook)(audiobook)(audiobook)

    Okładka książki/ebooka Node.js. Kurs video. Tworzenie skalowalnych aplikacji webowych

    Okładka książki Node.js. Kurs video. Tworzenie skalowalnych aplikacji webowych

    Okładka książki Node.js. Kurs video. Tworzenie skalowalnych aplikacji webowych

    Okładka książki Node.js. Kurs video. Tworzenie skalowalnych aplikacji webowych

    Wydawnictwo:
    Videopoint
    Wersja:
    Online i ZIP (1.4GB)
    Czas trwania:
    6:25:18
    Ocena:
    3.1/6  Opinie: 8
    1. 1. Wprowadzenie 12:55

    2. 2. Pierwszy projekt 36:48

    3. 3. Moduły 56:04

    4. 4. Instalacja nowych modułów 17:16

    5. 5. Funkcje 18:10

    6. 6. Moduł NET 12:54

    7. 7. Moduł DNS 5:53

    8. 8. 9:50

    9. 9. Mongo DB 1:11:52

    10. 10. 2:23:36

    Obierz kurs na tworzenie aplikacji internetowych opartych na platformie NodeJS

    Język JavaScript narodził się ponad dwadzieścia lat temu i od tego czasu przeszedł wielką ewolucję — rozwinął się, unowocześnił, zyskał kolejne możliwości. Dziś jest wiodącym skryptowym językiem programowania, najczęściej wykorzystywanym na stronach internetowych. Wraz z rozwojem JavaScriptu powstawały kolejne dedykowane mu narzędzia i środowiska. Jednym z nich jest platforma NodeJS. Została ona napisana w C++ w oparciu o silnik V8, z którego korzysta na przykład Google Chrome. Za jej pomocą można uruchomić kod JavaScriptu po stronie serwera, co pozwala tworzyć niezwykle sprawne, nowoczesne aplikacje.

    Niestety, podobnie jak wiele innych stosunkowo nowych narzędzi języka JavaScript, także technologia NodeJS nie należy do powszechnie stosowanych. Wynika to z faktu, że swobodne poruszanie się w niej wymaga od zarządzającego szerokiej znajomości tematu. To w pierwszym momencie odstrasza wielu programistów, jednak rezygnacja z bliższego zaznajomienia się z NodeJS jest decyzją błędną — użytkownik strony tworzonej w tym środowisku odczuwa znacznie większy komfort pracy niż przy standardowej aplikacji, ponieważ platforma NodeJS działa asynchronicznie. Asynchroniczność umożliwia aplikacji (nawet jednemu jej wątkowi) nakładanie na siebie operacji wejścia-wyjścia oraz przetwarzania danych. Wydajność rośnie więc skokowo!
    Świadomi tego, że samodzielne opanowanie zasad działania platformy NodeJS nie jest proste, proponujemy Ci pomoc najlepszego nauczyciela: to Node.js. Kurs video. Tworzenie skalowalnych aplikacji webowych. Usiądź wygodnie, uruchom go i przekonaj się, że nie taka NodeJS straszna, jak ją malują!

    Co Cię czeka podczas naszego profesjonalnego szkolenia?

    W trakcie pracy z niniejszym kursem video:

    • nauczysz się w pełni sprawnie posługiwać się platformą NodeJS,
    • opanujesz zagadnienie tworzenia aplikacji internetowej z wykorzystaniem modułów,
    • napiszesz własny serwer REST,
    • poznasz obsługę baz danych NoSQL,
    • wygenerujesz aplikacje AngularJS i rozbudujesz je.

    Co więcej...

    • ...po ukończeniu szkolenia będziesz w stanie stworzyć od początku do końca serwis internetowy zdolny do interakcji z użytkownikiem.

    Node.js. Kurs video. Tworzenie skalowalnych aplikacji webowych został pomyślany tak, by wprowadzić jego słuchacza na poziom średnio zaawansowany. Należy podkreślić, że po to, by móc w pełni skorzystać z jego możliwości, trzeba mieć przynajmniej podstawowe doświadczenie programistyczne.

    Czym jest NodeJS?

    NodeJS jest środowiskiem uruchomieniowym zaprojektowanym przez Ryana Dahla w 2009 roku. Umożliwia ono tworzenie wysoce skalowalnych aplikacji internetowych, szczególnie serwerów WWW napisanych w języku JavaScript. Jest to jedno z najnowocześniejszych rozwiązań spośród dostępnych na rynku i — co ważne — upowszechniane na zasadach open source. Oprócz samego rdzenia NodeJS programista ma do dyspozycji Node Package Manager (npm). Jest to menadżer pakietów dla aplikacji opartych na NodeJS, przydatny o tyle, że baza pakietów stale się rozbudowuje, ponieważ nad rozwojem platformy pracuje dziś wiele osób. Z NodeJS korzysta się w takich firmach jak Intel, IBM, PayPal, Red Hat, Google — wszystkie doceniają ogromną wydajność środowiska. Z ciekawostek: pracując nad NodeJS, Ryan Dahl rozważał różne możliwości, ostatecznie zdecydował się na język JavaScript, a to ze względu na brak istniejącego API wejścia-wyjścia. Dało mu to możliwość wykorzystania nieblokującego, sterowanego zdarzeniami wejścia-wyjścia.

    Od W do A, czyli od edytora WebStorm aż do frameworka AngularJS

    Ponieważ opanowanie sprawnego poruszania się w środowisku NodeJS nie jest proste, zaczniemy od podstaw. Na początku kursu video nauczysz się obsługiwać edytor WebStorm oraz konsolę ConEmu. Zainstalujesz platformę oraz nauczysz się korzystać z interaktywnego środowiska REPL, które również pojawia się w takich językach jak Python, Ruby czy C#. Następnie poznasz podstawową składnię aplikacji opartych na NodeJS, zainstalujesz zewnętrzne biblioteki przez menadżer nmp i stworzysz aplikację opartą na generatorach aplikacji. Dowiesz się, czym jest Task Runner dla JavaScriptu, opanujesz posługiwanie się bazą NoSQL, którą jest MongoDB. Opanujesz format wymiany danych JSON oraz popracujesz z REST API i frameworkiem Express. Wreszcie stworzysz stronę HTML opartą na AngularJS, a na deser nauczysz się pobierać dane z innych stron w sieci WWW.

    Nie ograniczaj się do jednej formy, przystosuj ją i buduj na niej coś własnego, pozwól temu wzrastać i bądź jak woda. Opróżnij umysł, bądź bezforemny, bezkształtny — jak woda. Wlewasz teraz wodę do filiżanki, staje się filiżanką; wlewasz do butelki, jest butelką; wlejesz ją do czajniczka, stanie się czajniczkiem. Woda może płynąć swobodnie lub niszczyć. Bądź jak woda, mój przyjacielu.

    Bruce Lee — Droga wojownika, scen. Bruce Lee, Bey Logan

    O autorze

    Łukasz Ogan — programuje od ośmiu lat. Jako developer zaczynał od PHP, ale szybko rozszerzył znajomość technologii, ponieważ lubi swobodę w projektowaniu. Z kolei w kodzie ceni porządek i modularność. Jest entuzjastą hackatonów oraz Startup Weekendów. W wolnych chwilach uczy programowania i jeździ na konferencje informatyczne. Po godzinach uzupełnia wiedzę na temat ciągle rozwijających się technologii oraz bawi się elektroniką. Ewentualnie, gdy zmęczy go komputer, siada na rower lub do pianina.

    Zamknij

    Wybierz metodę płatności