Pobierz kartę szkolenia

Tworzenie aplikacji na platformie Node.js

kod szkolenia: JSNO / PL AA 3d

training assurance
promocja
Termin
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  30.11 01.12 02.12
Pierwotna cena wynosiła: 2 700,00 PLN.Aktualna cena wynosi: 2 200,00 PLN. + 23% VAT (2 706,00 PLN brutto)
Poprzednia najniższa cena:
2 700,00 PLN 3 321,00 PLN brutto

Szkolenie skierowane jest do osób chcących wzbogacić swój warsztat pracy o umiejętność pisaniaaplikacji serwerowych na platformie Node.js.

  • Poznanie architektury aplikacji serwerowych
  • Praktyczne posługiwanie się platformą Node.js w płaszczyźnie doboru narzędziprojektowych
  • Umiejętność wyboru frameworka do potrzeb projektowych
  • Dobre praktyki implementacji komunikacji z bazą danych (relacyjną i NoSQL)

1. Charakterystyka JavaScript w standardzie ES.Next

  • Praca z obiektami
  • Wykorzystanie callbacks
  • Programowanie asynchroniczne, Promise
  • Dobre praktyki w pracy z kolekcjami

2. Platforma Node.js

  • Charakterystyka, architektura i zastosowania
  • Zarządzanie pakietami

3. Narzędzia i toolchain Node.js

  • Statyczna analiza kodu (ESLint)
  • Wbudowane narzędzia platformy (uruchamianie, watch, testy)

4. Node API

  • Operacje na plikach
  • Praca ze strumieniami
  • Komunikacja z serwerem HTTP
  • Definiowanie modułów
  • Obsługa błędów
  • Praca z kodem asynchronicznym, Event Loop, EventEmitter

5. Framework serwerowy (w standardzie Express.js)

  • Architektura oparta na middleware
  • Routing i implementacja usług REST
  • Integracja z projektem

6. Integracja bazy danych z aplikacją Node.js

  • Kryterium wyboru: relacyjne vs NoSQL (MySQL/PostgreSQL, MongoDB/Redis)
  • Podłączenie i warstwa dostępu do danych
  • Operacje na danych z poziomu aplikacji
  • Komunikacja z bazą z pomocą ORM

Znajomość języka JavaScript.

Metoda szkolenia:

  • warsztaty

Tryb: Distance Learning
Poziom: Średnio zaawansowany
Czas trwania: 3 dni | 21h
Język: Polski (szkolenie i materiały)

  • Szkolenie: polski
  • Materiały: polski