Node.js i TypeScript. Kurs video. Tworzenie skalowalnych mikroserwisów
- Ocena:
- 6.0/6 7 opinii
- Wersja:
- Online
- Czas trwania:
- 09:51:31
- Technologia:
- Node.js 12.16, Visual Studio Code
Opis kursu video 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.
Wybrane bestsellery
-
Jeśli myślisz o rozpoczęciu pracy w sektorze IT i czujesz wyraźny pociąg do front-endu – proponowany przez nas kurs zdecydowanie jest dla Ciebie. W jego trakcie zdobędziesz praktyczną wiedzę o tym, jak powstaje nowoczesna i profesjonalna aplikacja internetowa. Podczas szkolenia odtworzysz dla siebie przygotowany wcześniej projekt, poznasz jego tajn
(39,90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Vue.js to jeden z trzech najpopularniejszych frameworków JavaScript. Od Reacta i Angulara odróżnia go zwiększona szybkość i elastyczność, a przede wszystkim prostota. Z obsługą tego frameworka nie powinna mieć problemu nawet osoba początkująca; jego twórcy dołożyli wszelkich starań, by praca z nim była przyjemna i efektywna. Przyjrzyjmy się cechom
(39,90 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%) -
TypeScript. Kurs video. Kompletny przewodnik dla developerów wymaga od szkolącego się bazowej znajomości JavaScriptu i świadomości tego, czym jest frontend. Po zakończeniu szkolenia słuchacz będzie w stanie samodzielnie pisać ciekawe, ale też złożone aplikacje internetowe po stronie frontendu.
(39,90 zł najniższa cena z 30 dni)
84.50 zł
169.00 zł (-50%) -
Angular to doskonałe narzędzie do tworzenia wszelkiego rodzaju aplikacji internetowych. Technologia ta jest niezwykle elastyczna i skalowalna — stosuje się ją zarówno do tworzenia małych, prostych aplikacji, jak i do wdrażania wielkich, złożonych systemów. Może także współpracować z innymi technologiami, takimi jak Java. Każda kolejna wersja platfo
(39,90 zł najniższa cena z 30 dni)
53.55 zł
119.00 zł (-55%) -
JavaScript należy do skryptowych języków programowania, najczęściej wykorzystywanych do budowania stron internetowych. Jego możliwości są ogromne - programista, który decyduje się go używać, będzie w stanie kreować rozmaite strony: od bardzo prostych konstrukcji typu landing po rozbudowane serwisy z wieloma podstronami i interakcjami oferowanymi uż
React.js i Node.js. Kurs video. Budowanie serwisu w oparciu o popularne biblioteki języka JavaScript
(39,90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%)
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.
Spis lekcji (odkodowane lekcje)
-
1. Wprowadzenie 00:11:25
-
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') 00:07:40
- 2.8. Middleware - zadanie 00:13:04
- 2.9. Frameworki 00:10:39
- 2.10. Context - przypomnienie 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
-
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
Kurs Video "Node.js i TypeScript. Kurs video. Tworzenie skalowalnych mikroserwisów" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły kursu
- Ilość lekcji:
- 51
- Czas trwania:
- 9 godz. 51 min.
- Format:
- Online
- Rok nagrania:
- 2021-06-02
- ISBN :
- 978-83-283-6914-6, 9788328369146
- Data wydania :
- 2021-06-02
- Numer z katalogu:
- 148642
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Web development » Node.js
Web development » TypeScript
Videopoint - inne kursy
-
Czy znasz Angulara? Warto się z nim bliżej zaznajomić, ponieważ należy do najważniejszych frameworków służących do budowania interfejsów użytkownika w aplikacjach internetowych. Stworzony i wspierany przez Google, ma niezwykle spójny ekosystem i oferuje pełny zestaw narzędzi do tworzenia skalowalnych i kompleksowych aplikacji. Co istotne, tworząc z
(39,90 zł najniższa cena z 30 dni)
47.60 zł
119.00 zł (-60%) -
Proponowany przez nas kurs video jest poświęcony grupie produktów typu open source, występujących pod wspólną nazwą Elastic Stack. Składają się na nią Elasticsearch, Kibana, Beats i – dla bardziej zaawansowanych – Logstash. Razem stanowią one zestaw narzędzi służących analizie i wizualizacji danych. Celem jest tu przede wszystkim monitorowanie poja
(39,59 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Czas na negocjacje! Są ludzie stworzeni do tego, by dyskutować o biznesowej współpracy, przygotowywać warunki kontraktów, dopinać większe lub mniejsze transakcje i rozbrajać bomby pretensji, jeśli na którymś etapie procesu coś się nie uda. Są, i chwała im za to. Wielu osobom jednak już na samą myśl o tym, że miałyby cokolwiek z kimkolwiek negocjowa
(35,55 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Sztuczna inteligencja, ChatGPT, sieci neuronowe, uczenie maszynowe, uczenie głębokie... Oto hasła, które elektryzują nie tylko branżę informatyczną na całym świecie. Wraz z rozwojem tej dziedziny wiedzy i w rytmie prezentowania kolejnych narzędzi rosną nadzieje na praktyczne, naukowe i biznesowe zastosowanie drzemiących w niej możliwości. Okazuje s
(39,90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Power Apps to platforma stworzona przez Microsoft, umożliwiająca łatwe projektowanie, tworzenie i dostosowywanie aplikacji bez konieczności posiadania głębokiej wiedzy programistycznej. Z użyciem Power Apps można budować niestandardowe aplikacje, które efektywnie wspierają i automatyzują różne procesy w organizacji. Co ciekawe, do tego, by to robić
(39,90 zł najniższa cena z 30 dni)
89.54 zł
199.00 zł (-55%) -
Programowanie wieloma językami stoi. Jednym z nich, może jeszcze nie najbardziej znanym, ale zdecydowanie coraz popularniejszym, jest Rust. Słynący z wydajności, bezpieczeństwa i przejrzystości, należy do języków chętnie wybieranych przez nowoczesnych programistów. Szczególnie dobrze sprawdza się podczas projektowania aplikacji sieciowych, gier, sy
(39,90 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%) -
W dzisiejszej praktyce biznesowej duże znaczenie mają dane i ich analiza. W analizie zastosowanie znajduje wiele modeli statystycznych, implementowanych w różnych programach komputerowych. Na przykład Excel ma specjalny dodatek, nazwany po prostu Analiza Danych. Bardzo popularne narzędzie stanowi program R, którego zaletą jest łatwe tworzenie dashb
(39,90 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%) -
Według greckiej mitologii Prometeusz był tytanem, twórcą ludzkości – ulepił człowieka z gliny i łez, a następnie wyposażył go w ogień w celu ochrony. Jego imię zapożyczyli dla swojego projektu twórcy darmowej aplikacji służącej do monitorowania systemów i wykrywania ich nieprawidłowości. Przygotowując ją, trafili w dziesiątkę: stopień skomplikowani
(39,90 zł najniższa cena z 30 dni)
79.49 zł
159.00 zł (-50%) -
Oprogramowanie Apache Kafka powstało jako broker wiadomości w LinkedIn. Obecnie pełni funkcję rozproszonego systemu przetwarzania strumieniowego danych, używanego do budowania aplikacji opracowujących duże ilości danych w czasie rzeczywistym. Z zalet tego oprogramowania korzystają firmy na całym świecie – jest kluczowym narzędziem w takich sektorac
(35,60 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Wraz z rozwojem sztucznej inteligencji i modeli językowych – a niewątpliwie żyjemy w czasach eksplozji AI – rośnie znaczenie osób będących w stanie w praktyce sięgać po zasoby, jakie oferuje nam ta nowoczesna technologia. Okazuje się, że pośród rozmaitych innych umiejętności potrafi ona także programować i analizować dane, przenika również na obsza
(39,90 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas:
Kurs video
Oceny i opinie klientów: Node.js i TypeScript. Kurs video. Tworzenie skalowalnych mikroserwisów Sebastian Domagała (7) 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.
(7)
(0)
(0)
(0)
(0)
(0)
więcej opinii