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
-
Promocja
Angular został przystosowany przez programistów Google’a do tworzenia złożonych i skalowalnych aplikacji. Dzięki modułowości i wydajności jest wybierany do pisania wymagających aplikacji korporacyjnych i biznesowych. Kod jest zredukowany i zorganizowany modułowo, co zapewnia czytelność i ułatwia pracę nad projektem. Dla tworzenia dynamicznych aplik(59,59 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Promocja
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(45,15 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
Promocja
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(52,15 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Promocja
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.(59,15 zł najniższa cena z 30 dni)
67.60 zł
169.00 zł (-60%) -
Promocja
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(41,65 zł najniższa cena z 30 dni)
47.60 zł
119.00 zł (-60%) -
Promocja
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
(45,15 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%)
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
- Data aktualizacji:
- 2021-06-02
- ISBN :
- 978-83-283-6914-6, 9788328369146
- 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
-
Bestseller Nowość Promocja
Wśród zyskujących popularność nurtów, które obserwujemy w świecie IT, wyróżnia się wirtualizacja. Drugim odmienianym przez wszystkie przypadki trendem jest konteneryzacja. Stąd rosnąca popularność platformy Proxmox, której można używać do dwóch celów – właśnie do konteneryzacji i do wirtualizacji. Realizacja tych dwóch procesów w ramach jednego opr(65,40 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Bestseller Nowość Promocja
Automatyzacja pozwala na zwiększenie efektywności poprzez eliminację rutynowych zadań. Wiedząc o tym, firmy chętnie wdrażają automatyzację. Te, które jeszcze tego nie robią, tracą czas i pieniądze. Raporty nie pozostawiają złudzeń: według McKinsey & Company 57% firm już korzysta z automatyzacji AI, a do 2025 roku liczba ta ma wzrosnąć do 85%. Dzięk(39,90 zł najniższa cena z 30 dni)
103.34 zł
159.00 zł (-35%) -
Bestseller Nowość Promocja
W dynamicznie zmieniającym się świecie biznesu automatyzacja procesów staje się kluczowym elementem sukcesu każdej organizacji. Technologia RPA (ang. robotic process automation) w połączeniu z zarządzaniem projektami i inżynierią oprogramowania tworzy nowy standard w zarządzaniu zasobami i operacjami firmowymi. I tu wkracza Microsoft Power Automate(43,60 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Promocja
Grafika cyfrowa otwiera przed nami wyjątkowe możliwości projektowania użytkowego i wyrażenia ekspresji artystycznej. Odgrywa kluczową rolę nie tylko w przestrzeni internetowej. Kolorowe banery, plakaty, grafiki i retuszowane zdjęcia na stałe wpisały się w miejski krajobraz. Z pewnością wiele z nich, jeśli nie większość, powstało przy użyciu Photosh(67,60 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Promocja
Ludzkość od zarania dziejów miała potrzebę zapisywania i porządkowania danych – pierwsze tabliczki gliniane z zapisanymi informacjami handlowymi pochodzą z 3500 roku p.n.e. Na przestrzeni wieków pojawiło się wiele technik gromadzenia danych, jednak dopiero wraz z rozwojem technologii komputerowej narodziło się nowe podejście do zarządzania informac(47,60 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Bestseller Promocja
Statystyka to dziedzina wiedzy, która bazuje na danych – przedmiotem jej zainteresowania są metody ich pozyskiwania i prezentacji, a przede wszystkim analizy. W ostatnich latach mocno zyskuje na popularności i dziś niemal każda uczelnia w Polsce oferuje możliwość studiowania na kierunku związanym ze statystyką i z analizą danych. Razem bowiem stano(38,70 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
Promocja
Administratorzy sieci komputerowych korzystają z szeregu narzędzi i programów wspomagających ich pracę. Także tych, które automatyzują czynności i przez to czynią zadania administratora prostszymi i mniej angażującymi czasowo niż jeszcze kilka lat temu. Nie zwalnia to jednak osób na tym stanowisku z obowiązku rozumienia, w jaki sposób funkcjonuje s(119,40 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł (-45%) -
Promocja
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ć(79,59 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł (-45%) -
Promocja
Jednym z obszarów, w które AI wkracza coraz śmielej, jest programowanie. Tam, gdzie pracuje się z liczbami, kodem i algorytmami, pomoc sztucznej inteligencji okazuje się nieoceniona. Jak ją zaprosić do współpracy? Tego dowiesz się z naszego kursu. Jego tematyka obejmuje bowiem programowanie z wykorzystaniem takich narzędzi jak ChatGPT czy GitHub Co(59,15 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Bestseller Promocja
Obierz kurs na... legalne pozyskiwanie tajnych informacji Czy znasz termin OSINT? Jeśli nie, wyjaśniamy: OSINT to akronim angielskiego wyrażenia open-source intelligence, czyli... białego wywiadu. Oznacza legalną formę pozyskiwania informacji gospodarczych z rozmaitych źródeł – od środków masowego przekazu aż po social media. W informatyce używa si(29,70 zł najniższa cena z 30 dni)
54.45 zł
99.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