Node.js i Express.js – podstawy z PM2 i WebStorm

Opis

Szkolenie oferuje praktyczne wprowadzenie do tworzenia aplikacji webowych z wykorzystaniem Node.js i Express.js, wspieranych przez narzędzia PM2 oraz środowisko WebStorm. Podczas intensywnych warsztatów uczestnicy poznają podstawy tworzenia wydajnych aplikacji serwerowych, zarządzania procesami oraz efektywnego wykorzystania środowiska programistycznego. Program łączy teorię z praktyką, umożliwiając natychmiastowe zastosowanie zdobytej wiedzy.

Profil uczestnika

  • Programiści JavaScript rozpoczynający pracę z Node.js
  • Deweloperzy frontend zainteresowani full-stack development
  • Programiści webowi chcący poznać Express.js
  • Inżynierowie oprogramowania migrujący do Node.js
  • Architekci rozwiązań webowych
  • Deweloperzy aplikacji REST API
  • Specjaliści ds. rozwoju aplikacji webowych

Agenda

  1. Podstawy Node.js i Express.js
    • Architektura aplikacji webowych
    • Routing i middleware
    • Obsługa żądań HTTP
    • Szablony i silniki widoków
  2. Praca z danymi
    • Integracja z bazami danych
    • Obsługa formularzy i plików
    • Walidacja danych
    • Sesje i autentykacja
  3. Zarządzanie aplikacją
    • Konfiguracja PM2
    • Monitoring i diagnostyka
    • Deployment aplikacji
    • Zarządzanie procesami
  4. Środowisko deweloperskie
    • Konfiguracja WebStorm
    • Debugowanie aplikacji
    • Kontrola wersji
    • Testowanie i jakość kodu

Korzyści

Uczestnik nabędzie praktyczną umiejętność tworzenia aplikacji webowych w Node.js i Express.js. Zdobędzie wiedzę o efektywnym wykorzystaniu środowiska WebStorm w codziennej pracy programistycznej. Nauczy się zarządzać procesami aplikacji przy pomocy PM2. Pozna techniki debugowania i optymalizacji kodu w środowisku Node.js. Będzie potrafił projektować i implementować REST API zgodnie z najlepszymi praktykami. Zyska umiejętność integracji aplikacji z różnymi typami baz danych. Zdobędzie wiedzę o bezpiecznym wdrażaniu aplikacji na środowiska produkcyjne.

Wymagane przygotowanie uczestników

  • Podstawowa znajomość JavaScript
  • Zrozumienie protokołu HTTP
  • Znajomość podstaw tworzenia aplikacji webowych
  • Podstawowa wiedza o wzorcach projektowych

Zagadnienia

  • Node.js i Event Loop
  • Express.js framework
  • Routing i middleware
  • REST API design
  • Bazy danych i ORM
  • Autentykacja i autoryzacja
  • Zarządzanie procesami
  • Monitoring aplikacji
  • WebStorm IDE
  • Kontrola wersji
  • Testowanie aplikacji
  • Deployment i CI/CD

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-607

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