ODBIERZ TWÓJ BONUS :: »

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

Podstawowe informacje:
Czas trwania: 09:51:31
Poziom: średnio zaawansowany
Autor: Sebastian Domagała
Liczba lekcji: 51
Technologia: Node.js 12.16, Visual Studio Code
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
118,30 zł 169,00 zł (-30%)
39,90 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w ebookpoint.pl

Czego się nauczysz?

  • Podstaw działania środowiska Node.js i jego zastosowań w mikroserwisach
  • Stosowania TypeScriptu do bezpieczniejszego i czytelniejszego kodu
  • Tworzenia poprawnej struktury projektu i dzielenia go na moduły
  • Łączenia mikroserwisów z relacyjnymi bazami danych
  • Pracy z dokumentacją i testowania API przy pomocy Swaggera
  • Korzystania z Git i integracji z narzędziami developerskimi
  • Budowania skalowalnych i efektywnych aplikacji backendowych

Spis lekcji

1. Wprowadzenie 00:11:25
1.1. O kursie
00:04:24
1.2. Narzędzia
00:07:01
2. Node.js - teoria 02:11:52
2.1. Czym jest Node.js?
00:06:15
2.2. Tworzenie projektu
00:06:24
2.3. Pierwszy serwis
00:06:28
2.4. Debugger
00:09:40
2.5. Asynchronicznośc I - przypomnienie
00:16:19
2.6. Asynchroniczność II
00:09:52
2.7. Warstwy pośrednie ('middlewares')
OGLĄDAJ » 00:07:40
2.8. Middleware - zadanie
00:13:04
2.9. Frameworki
00:10:39
2.10. Context - przypomnienie
OGLĄDAJ » 00:04:05
2.11. Routing w Node.js
00:18:25
2.12. Moduły
00:23:01
3. Implementacja serwisu 01:55:58
3.1. Dokumentacja
00:04:20
3.2. Struktura folderów
00:05:28
3.3. Kontrolery ('controllers')
00:14:25
3.4. Autoryzacja za pomocą JWT (jsonwebtoken)
00:18:52
3.5. Baza danych
00:14:00
3.6. Migracje baz danych
00:21:52
3.7. Wyjątki ('exceptions')
00:14:59
3.8. Logowanie
00:12:08
3.9. Podsumowanie, gotowy boilerplate
00:09:54
4. Zarządzanie użytkownikami, prosty CRUD 00:38:27
4.1. Pobieranie listy użytkowników
00:09:42
4.2. Pobieranie informacji o użytkowniku
00:07:04
4.3. Aktualizowanie użytkownika
00:08:40
4.4. Usuwanie użytkownika
00:13:01
5. TypeScript - teoria 01:34:24
5.1. Wprowadzenie
00:03:49
5.2. Dodanie TypeScripta do projektu
00:13:58
5.3. Typy podstawowe
00:22:39
5.4. Interfejsy ('interfaces')
00:21:27
5.5. Definicje funkcji
00: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 03:19:25
6.1. Zdefiniowanie pierwszego interfejsu
00:14:57
6.2. Kontekst wykonania w TS'ie
00:13:03
6.3. Pełna implementacja TS'a w projekcie
00:12:30
6.4. Model bazy danych
00:12:42
6.5. Tworzenie wydawców
00:13:56
6.6. Pobieranie listy wydawców
00:05:19
6.7. Pobieranie informacji o wydawcy
00:05:59
6.8. Usuwanie wydawcy
00:13:21
6.9. Tworzenie wydarzenia
00:19:56
6.10. Pobieranie wydarzeń od danego wydawcy
00:07:43
6.11. Pobieranie wszystkich wydarzeń
00:05:07
6.12. Usuwanie wydarzenia
00:15:51
6.13. Zapisywanie użytkownika na wydarzenie
00:19:39
6.14. Pobieranie uczestników wydarzenia
00:13:04
6.15. Usuwanie uczestnika wydarzenia
00:10:20
6.16. Podsumowanie, dalsze kroki
00:15:58

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.

Wybrane bestsellery

O autorze kursu video

Sebastian Domagała - programista i kontrybutor open source z wieloletnim doświadczeniem w tworzeniu mikroserwisów, głównie w chmurze AWS. Ukończył studia informatyczne na Politechnice Śląskiej w Gliwicach i od tego czasu stara się być na bieżąco z najnowszymi trendami w programowaniu, takimi jak na przykład architektura serverless. Budując nowy serwis, myśli o skali - jego zdaniem powinien być w stanie obsłużyć milion użytkowników, a taki projekt to według niego wizytówka dobrego programisty. Wolny czas chętnie poświęca na sprawy związane z rozwojem osobistym: poznawanie tajników giełdy, projekty IoT, tworzenie kursów. Cieszą go proste przyjemności, jak spacery z psem, granie na konsoli i komputerze.

Przez całą moją zawodową karierę wyznaję zasadę, że działający serwis to dopiero pierwszy krok - jeśli na przykład nie ma on testów, drugi programista nie jest w stanie go przeczytać albo się nie skaluje, to żadna praca jeszcze nie została wykonana.

Oceny i opinie klientów: Node.js i TypeScript. Kurs video. Tworzenie skalowalnych mikroserwisów Sebastian Domagała (7)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
6.0
  • 6 (7)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (0)
  • 1 (0)
  • Super kurs, chciałbym aby pojawiła się kolejna część.

    Opinia: anonimowa Opinia dodana: 2023-11-12 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Dobre wprowadzenie do node.js

    Opinia: anonimowa Opinia dodana: 2023-10-31 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • W pierwszej chwili nie byłem w pełni zadowolony z kursu. Przeszkadzało mi kilka szczegółów - jakość dźwięku, forma wizualna, sposób wypowiedzi autora i inne mniej znaczące rzeczy. Obecnie (pół roku po zakupie?) dopiero widzę jak dużo mi ten kurs dał, jak dobry jest merytorycznie i jak wiedza, która autor przekazał łatwo została w mojej głowie, nie mówiąc o boilerplate'ach, których użyłem w innych aplikacja node.js ;)

    Rozwiń »
    Opinia: Przemysław Opinia dodana: 2021-11-12 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Obejrzałem dopiero połowę kursu, ale postanowiłem już się podzielić opinią. Jednym słowem polecam.

    Opinia: Tomek Opinia dodana: 2021-07-02 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Ogrom wiedzy, przedstawiony w szczegółowy sposób

    Opinia: anonimowa Opinia dodana: 2021-06-29 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Bardzo ciekawy projekt omawiany w części praktycznej, sporo się mogłem nauczyć

    Opinia: Piotr Opinia dodana: 2021-06-25 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Bardzo fajny kurs, przyjemnie się z niego korzystało. Długi i intensywny, ale nie nuży. Ciekawe przykłady i nawet laik taki jak ja się może z niego sporo nauczyć

    Opinia: anonimowa Opinia dodana: 2021-06-25 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2021-06-02
ISBN: 978-83-283-6914-6, 9788328369146
Numer z katalogu: 148642

Videopoint - inne kursy

Kurs video
118,30 zł
Dodaj do koszyka
Sposób płatności