Node.js – podstawy platformy

Opis

Szkolenie wprowadza uczestników w świat Node.js, popularnej platformy do tworzenia skalowalnych aplikacji serwerowych w JavaScript. Program obejmuje fundamentalne koncepcje platformy, asynchroniczne programowanie oraz tworzenie aplikacji serwerowych. Zajęcia prowadzone są w formie warsztatów, gdzie teoria jest natychmiast weryfikowana poprzez praktyczne ćwiczenia. Uczestnicy poznają narzędzia i techniki niezbędne do rozpoczęcia pracy z Node.js.

Profil uczestnika

  • Programiści JavaScript chcący wejść w świat Node.js
  • Deweloperzy frontend zainteresowani programowaniem serwerowym
  • Inżynierowie oprogramowania szukający wydajnych rozwiązań
  • Programiści backendowi chcący poznać Node.js
  • Osoby zajmujące się tworzeniem API
  • Zespoły przechodzące na technologię Node.js

Agenda

  1. Wprowadzenie do Node.js
    • Architektura platformy
    • Środowisko wykonawcze V8
    • System modułów
    • NPM i zarządzanie pakietami
  2. Podstawy programowania asynchronicznego
    • Callbacks i Promise
    • Async/Await
    • Event Loop
    • Obsługa błędów
  3. System plików i strumienie
    • Operacje na plikach
    • Strumienie danych
    • Bufory
    • Wydarzenia systemowe
  4. Tworzenie aplikacji
    • Serwer HTTP
    • Routing podstawowy
    • Middleware
    • Debugowanie aplikacji

Korzyści

Po ukończeniu szkolenia uczestnik będzie posiadał solidne podstawy do tworzenia aplikacji w Node.js. Zrozumie zasady działania platformy oraz mechanizmy programowania asynchronicznego. Nabędzie umiejętność efektywnego wykorzystania systemu modułów oraz zarządzania pakietami poprzez NPM. Będzie potrafił tworzyć podstawowe aplikacje serwerowe oraz pracować ze strumieniami danych. Opanuje techniki debugowania oraz obsługi błędów w aplikacjach Node.js.

Wymagane przygotowanie uczestników

  • Znajomość języka JavaScript
  • Podstawowa wiedza o protokole HTTP
  • Rozumienie programowania asynchronicznego
  • Doświadczenie w tworzeniu aplikacji webowych

Zagadnienia

  • Architektura Node.js i silnik V8
  • System modułów CommonJS
  • Asynchroniczne programowanie
  • Event Loop i callbacks
  • Promise i async/await
  • Strumienie i bufory
  • Operacje na systemie plików
  • Serwer HTTP
  • NPM i zarządzanie zależnościami
  • Debugowanie aplikacji
  • Obsługa błędów
  • Dobre praktyki w Node.js

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1750 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-603

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *