About: Learn NodeJS Full Video Cours
Ucz się NodeJS w 100% za darmo dzięki samouczkom wideo, dwa kursy w jednym!
Kurs podstawowy:
Node.js to potężne narzędzie do kontrolowania serwerów, tworzenia aplikacji internetowych i tworzenia programów sterowanych zdarzeniami. I usuwa z przeglądarki JavaScript - język znany wszystkim twórcom stron internetowych. Dzięki Node.js możesz tworzyć aplikacje działające na laptopie, a nawet w chmurze. Na tym kursie poznaj podstawy Node.js i zacznij tworzyć własne aplikacje JavaScript. Instruktor zapozna Cię ze wszystkimi podstawami, pokazując, jak zainstalować Node.js i pracować z rdzeniem Node.js, który obejmuje standardowe wejście, standardowe wyjście, system modułów, system plików oraz jak pisać i uruchamiać JavaScript w serwer. Po zakończeniu tego kursu będziesz wyposażony w podstawowe koncepcje i techniki Node.js, które możesz wykorzystać w następnym projekcie.
Cele nauczania
• Co to jest Node.js?
• Instalowanie Node.js
• Obiekt globalny
• Importowanie podstawowych modułów
• Tworzenie niestandardowych wydarzeń za pomocą EventEmitter
• Czytanie, pisanie i usuwanie plików
• Praca ze strumieniami plików
• Tworzenie procesów potomnych za pomocą funkcji exec i spawn
Kurs zaawansowany:
Poznaj zaawansowane techniki programowania asynchronicznego i przesyłania strumieniowego danych w Node.js. W tym kursie instruktor pokazuje, jak używać wzorców asynchronicznych, takich jak wywołania zwrotne, obietnice i asynchronizacja / await, do zarządzania procesami i wymuszania wykonywania sekwencyjnego, równoległego i współbieżnego. Następnie przegląda strumienie, krytyczną funkcję do odczytywania i zapisywania danych z aplikacji Node. Przedstawia cztery różne typy strumieni - do odczytu, zapisu, dupleksu i transformacji - oraz pokazuje, jak zminimalizować ciśnienie wsteczne lub nagromadzenie w transmisji danych. W ostatniej sekcji pokazuje, jak połączyć te techniki i zbudować serwer HTTP do przesyłania strumieniowego wideo przez Internet. Dowiedz się, jak upewnić się, że strumień jest zgodny z różnymi przeglądarkami i zbierać dane wieloczęściowe / formularze, takie jak dane tekstowe i pliki, ze strumienia przesyłania. Pod koniec kursu będziesz mieć nowy, potężny zestaw narzędzi do tworzenia zaawansowanych aplikacji na skalę korporacyjną za pomocą Node.js.
Cele nauczania
• Wzorce asynchroniczne
• Rozwiązywanie i odrzucanie obietnic
• Wykonywanie sekwencyjne, równoległe i współbieżne
• Praca ze strumieniami czytelnymi i zapisywalnymi
• Przekształcanie strumieni
• Przesyłanie strumieniowe HTTP