Helion


Szczegóły kursu video

Node.js i TypeScript. Kurs video. Tworzenie skalowalnych mikroserwisów

Node.js i TypeScript. Kurs video. Tworzenie skalowalnych mikroserwisów

Obierz kurs na... supersprawne serwisy WWW

Biznes w XXI wieku jest oszczędny i wymagający równocześnie. Z jednej strony dąży do maksymalnie racjonalnego wykorzystania środków i czasu, z drugiej - wymaga perfekcji w obsłudze klienta. Również online. Dlatego też przedsiębiorcy, dla których przygotowuje się większość serwisów internetowych, coraz chętniej korzystają z chmur i ich wielkiej mocy obliczeniowej, a także supersprawnych mikroserwisów, zdolnych do jednoczesnej obsługi bardzo wielu użytkowników. Te wymagania są niemal idealnie skrojone pod możliwości JavaScriptu, Node.js i TypeScriptu.

Potwierdza to między innymi ankieta Stack Overflow. Zgodnie z jej wynikami JavaScript jest obecnie najczęściej używanym językiem programowania, Node.js najchętniej stosowanym frameworkiem, a TypeScript jedną z najbardziej lubianych i pożądanych technologii w świecie programowania. Widać więc jasno kierunek, w jakim idzie programowanie. Czy nie uważasz, że czas najwyższy opanować te technologie i zacząć zarabiać na tworzeniu skalowalnych, sprawnych mikroserwisów? Ten bazujący na JavaScripcie kurs pozwoli Ci zdobyć solidne podstawy Node.js, usystematyzuje Twoją wiedzę dotyczącą skutecznego tworzenia i rozwijania projektów i pokaże Ci, w jaki sposób wyłapać błędy w kodzie przed jego odpaleniem przy użyciu TypeScriptu. W efekcie nauczysz się tworzyć zracjonalizowane i sprawne projekty o sensownej strukturze, a Twój kod (i Twoje serwisy) zyska na skalowalności.

Co Cię czeka podczas naszego profesjonalnego szkolenia?

W trakcie kursu:

  • Poznasz zasadę działania Node.js i sposoby na praktyczne korzystanie z niego w mikroserwisach.
  • Opanujesz podstawy TypeScriptu i nauczysz się go używać.
  • Dowiesz się, jak stworzyć prawidłową strukturę projektu i podzielić go na części składowe.
  • Zobaczysz, jak się pracuje z bazami danych

Co więcej...

  • Zdobędziesz podstawy Basha, zrozumiesz, jak integruje się z Gitem i tworzy projekt według dokumentacji (Swagger).

Node.js i TypeScript. Kurs video. Tworzenie skalowalnych mikroserwisów zakończysz na poziomie średnio zaawansowanym. Twoja wiedza dotycząca Node.js będzie zaawansowana, natomiast mikroserwisy i ich integracje to bardzo obszerny temat, także po kursie dobrze będzie poświęcić jeszcze nieco czasu na pracę indywidualną. Kurs jest przeznaczony dla osób które znają już podstawy języka JavaScript albo umieją programować w innym języku, choć wtedy niektóre rzeczy będą sobie musieli przyswoić we własnym zakresie.

Node.js developer, full stack developer, a może specjalista od IoT (Internet of Things)?

Nasz kurs to Twoja podstawa. Podstawa, baza, punkt wyjścia do rozwijania kariery w branży IT. Nabywszy wiedzę i umiejętności w zakresie JavaScriptu, Node.js i TypeScriptu, będziesz mógł się starać o pracę w charakterze Node.js developera lub też full stack developera. Dzięki świadomości, na czym polega backend development, będziesz posiadać potrzebne narzędzia i podstawy, aby realizować własne pomysły związane na przykład z internetem rzeczy (projekt Node-RED). To da Ci perspektywy na przyszłość, która z pewnością będzie tylko bardziej i bardziej cyfrowa, oparta na wszechobecnej sieci.

  • 1. Wprowadzenie
    • 1.1. O kursie00:04:24
    • 1.2. Narzędzia00:07:01
  • 2. Node.js - teoria
    • 2.1. Czym jest Node.js?00:06:15
    • 2.2. Tworzenie projektu00:06:24
    • 2.3. Pierwszy serwis00:06:28
    • 2.4. Debugger00:09:40
    • 2.5. Asynchronicznośc I - przypomnienie00:16:19
    • 2.6. Asynchroniczność II00:09:52
    • 2.7. Warstwy pośrednie ('middlewares')00:07:40
    • 2.8. Middleware - zadanie00:13:04
    • 2.9. Frameworki00:10:39
    • 2.10. Context - przypomnienie00:04:05
    • 2.11. Routing w Node.js00:18:25
    • 2.12. Moduły00:23:01
  • 3. Implementacja serwisu
    • 3.1. Dokumentacja00:04:20
    • 3.2. Struktura folderów00:05:28
    • 3.3. Kontrolery ('controllers')00:14:25
    • 3.4. Autoryzacja za pomocą JWT (jsonwebtoken)00:18:52
    • 3.5. Baza danych00:14:00
    • 3.6. Migracje baz danych00:21:52
    • 3.7. Wyjątki ('exceptions')00:14:59
    • 3.8. Logowanie00:12:08
    • 3.9. Podsumowanie, gotowy boilerplate00:09:54
  • 4. Zarządzanie użytkownikami, prosty CRUD
    • 4.1. Pobieranie listy użytkowników00:09:42
    • 4.2. Pobieranie informacji o użytkowniku00:07:04
    • 4.3. Aktualizowanie użytkownika00:08:40
    • 4.4. Usuwanie użytkownika00:13:01
  • 5. TypeScript - teoria
    • 5.1. Wprowadzenie00:03:49
    • 5.2. Dodanie TypeScripta do projektu00:13:58
    • 5.3. Typy podstawowe00:22:39
    • 5.4. Interfejsy ('interfaces')00:21:27
    • 5.5. Definicje funkcji00:11:19
    • 5.6. Typy dosłowne ('literal types')00:05:39
    • 5.7. Unie i intersekcje ('unions & intersections')00:07:42
    • 5.8. Typy wyliczeniowe ('enums')00:07:51
  • 6. Stworzenie API mikroserwisu
    • 6.1. Zdefiniowanie pierwszego interfejsu00:14:57
    • 6.2. Kontekst wykonania w TS'ie00:13:03
    • 6.3. Pełna implementacja TS'a w projekcie00:12:30
    • 6.4. Model bazy danych00:12:42
    • 6.5. Tworzenie wydawców00:13:56
    • 6.6. Pobieranie listy wydawców00:05:19
    • 6.7. Pobieranie informacji o wydawcy00:05:59
    • 6.8. Usuwanie wydawcy00:13:21
    • 6.9. Tworzenie wydarzenia00:19:56
    • 6.10. Pobieranie wydarzeń od danego wydawcy00:07:43
    • 6.11. Pobieranie wszystkich wydarzeń00:05:07
    • 6.12. Usuwanie wydarzenia00:15:51
    • 6.13. Zapisywanie użytkownika na wydarzenie00:19:39
    • 6.14. Pobieranie uczestników wydarzenia00:13:04
    • 6.15. Usuwanie uczestnika wydarzenia00:10:20
    • 6.16. Podsumowanie, dalsze kroki00:15:58

  • Tytuł: Node.js i TypeScript. Kurs video. Tworzenie skalowalnych mikroserwisów
  • Autor: Sebastian Domagała
  • Ilość rozdziałów: 6
  • Ilość lekcji: 51
  • Czas trwania: 09:51:31
  • ISBN: 978-83-283-6914-6, 9788328369146
  • Identyfikator pozycji: vnodej
  • Wydawca: Videopoint