
Node.js i TypeScript. Kurs video. Tworzenie skalowalnych mikroserwisów
- Ocena:
- 6.0/6 5 opinii
- Wersja:
- Online i ZIP (1.99 GB)
- Czas trwania:
- 09:51:31
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
-
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.
(23,70 zł najniższa cena z 30 dni)
39.50 zł
79.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 zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4(pliki spakowane w ZIP)
Szczegóły kursu
- Ilość lekcji:
- 51
- Czas trwania:
- 9 godz. 51 min.
- Format:
- Zip
- 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
- Uwagi do kursu
Videopoint - inne kursy
-
Gry nie tylko dostarczają rozrywki, ale również coraz częściej mają charakter edukacyjny. Kolejne premiery głośnych produkcji - na konsole, komputery lub smartfony - odbijają się szerokim echem w mediach. Minigry dołączane są do aplikacji w naszych telefonach, aby podnieść ich atrakcyjność. Również portale społecznościowe kuszą grami, a użytkownicy
(89,55 zł najniższa cena z 30 dni)
119.40 zł
199.00 zł (-40%) -
Żyjemy w świecie informacji. Przewagę w nim ma ten, kto dysponuje pożądanymi informacjami i (równocześnie) potrafi z nich zrobić odpowiedni użytek. Ten pierwszy etap - pozyskiwanie danych - w erze cyfrowej jest związany z czerpaniem ich z baz danych i odkrywaniem prawidłowości kryjących się w tym, co wydobywa się z hurtowni danych. Tym właśnie jest
(67,05 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł (-40%) -
Dostępność cyfrowa w swoim założeniu stawia na eliminację cyfrowych barier, dzięki czemu zapewnia możliwość korzystania z zasobów Internetu jak najszerszemu gronu użytkowników. To, jak dokładnie powinien wyglądać dostępny cyfrowo serwis internetowy, zdefiniowała grupa W3C w dokumentacji WAI-ARIA. Jeśli ta nazwa jest Ci obca, wiedz, że WAI-ARIA to p
(39,90 zł najniższa cena z 30 dni)
53.39 zł
89.00 zł (-40%) -
Spacewar! to pierwsza gra komputerowa, która została wydana komercyjnie. Jej wielki sukces stał się inspiracją dla kolejnych twórców i nadał kierunek całej branży gier wideo. Teraz, sześćdziesiąt lat później, produkcja gier przynosi ogromne zyski i jest rozrywką dla coraz bardziej wymagających graczy. By zadbać o każdy detal przy produkcji, zatrudn
(39,90 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł (-40%) -
W sektorze business intelligence Tableau ma aż 16 procent udziału w rynku, co czyni go liderem w kategorii oprogramowania do analizy danych. Na ten zdumiewający wynik z pewnością wpłynęła prosta obsługa programu i jego intuicyjny interfejs. Nietechniczni pracownicy firmy bez problemów mogą przeglądać i analizować gotowe dane i raporty. Tableau, pró
(39,90 zł najniższa cena z 30 dni)
149.40 zł
249.00 zł (-40%) -
Platforma Docker znacznie ułatwiła życie programistom. Dzięki niej zarówno program, jak i jego zależności, takie jak biblioteki, pliki konfiguracyjne czy lokalne bazy danych, można umieścić w lekkim, przenośnym wirtualnym kontenerze, uruchamialnym na praktycznie każdym serwerze z systemem pracującym na jądrze Linux. Nic więc dziwnego, że Docker sta
(39,90 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Na szczęście Docker należy do tych technologii, w które łatwo się wdrożyć. Zresztą istnieje sporo szkoleń, kursów i książek dla początkujących użytkowników tego oprogramowania. Gorzej z opracowaniami na temat zaawansowanej obsługi Dockera. Tymczasem oferuje on wiele narzędzi i sztuczek, których znajomość pozwala przyspieszyć i ułatwić realizację za
(39,90 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
W 1994 roku w książce Design Patterns: Elements of Reusable Object-Oriented Software pierwszy raz pojawia się pojęcie wzorca projektowego. Jego autorzy, znani jako Banda Czworga, nazywają wzorce projektowe gotowymi schematami rozwiązań typowych programistycznych problemów. Można rzec, że dzięki tym schematom nie musimy wyważać otwartych drzwi. Nale
(39,90 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł (-40%) -
Praca w Pythonie wiąże się z korzystaniem z obiektów - nie dość, że wszystko w nim jest obiektem, to w dodatku język wspomaga programowanie w ten sposób zorientowane. Każda jego biblioteka i każdy framework są napisane w tym duchu. Dlaczego to tak istotne dla osoby zgłębiającej tajniki IT? Ponieważ odkąd w 1967 roku ten rodzaj programowania został
(39,90 zł najniższa cena z 30 dni)
107.40 zł
179.00 zł (-40%) -
Skoro zastanawiasz się nad skorzystaniem z wiedzy oferowanej w ramach tego kursu, to prawdopodobnie właśnie zaczynasz przygodę z informatyką. A może nawet dopiero zamierzasz ją zacząć. Dobrze trafiłeś! Opanowanie bazowych informacji dotyczących systemu operacyjnego Linux Ubuntu będzie idealnym początkiem. Po pierwsze dlatego, że Linux to „ulubiony”
(39,90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%)
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.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas:


Oceny i opinie klientów: Node.js i TypeScript. Kurs video. Tworzenie skalowalnych mikroserwisów Sebastian Domagała (5)
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.
(5)
(0)
(0)
(0)
(0)
(0)
Przemysław, Data dodania: 2021-11-12 Ocena: 6 Opinia potwierdzona zakupem
Tomek, Data dodania: 2021-07-02 Ocena: 6 Opinia niepotwierdzona zakupem
Piotr, Data dodania: 2021-06-25 Ocena: 6 Opinia niepotwierdzona zakupem
więcej opinii