Angular 2-7: Tworzenie aplikacji webowych ze stosem MEAN

Opis

Szkolenie koncentruje się na tworzeniu zaawansowanych aplikacji webowych z wykorzystaniem stosu technologicznego MEAN (MongoDB, Express.js, Angular, Node.js). Podczas intensywnych warsztatów praktycznych uczestnicy przejdą przez proces budowy skalowalnej aplikacji webowej od podstaw. Zdobędą praktyczne umiejętności w zakresie implementacji nowoczesnych interfejsów użytkownika oraz integracji z backendem. Program łączy wykłady teoretyczne z rozbudowanymi ćwiczeniami praktycznymi.

Profil uczestnika

  • Programiści JavaScript chcący rozszerzyć swoje umiejętności o framework Angular
  • Deweloperzy frontend z doświadczeniem w innych frameworkach
  • Architekci rozwiązań webowych poszukujący wiedzy o nowoczesnych technologiach
  • Liderzy zespołów programistycznych nadzorujący projekty w Angular
  • Programiści Node.js zainteresowani pełnym stosem MEAN
  • Specjaliści IT planujący migrację do nowszych wersji Angular

Agenda

  1. Wprowadzenie do ekosystemu MEAN
    • Architektura i komponenty stosu MEAN
    • Konfiguracja środowiska deweloperskiego
    • TypeScript jako fundament Angular
    • Podstawy Node.js i Express.js
  2. Komponenty i serwisy w Angular
    • Architektura komponentowa
    • Zarządzanie stanem aplikacji
    • Dependency Injection
    • Cykl życia komponentów
  3. Komunikacja z backendem
    • Implementacja RESTful API
    • Obsługa żądań HTTP
    • Integracja z MongoDB
    • Bezpieczeństwo i autoryzacja
  4. Zaawansowane funkcje Angular
    • Routing i nawigacja
    • Formularze reaktywne
    • RxJS i programowanie reaktywne
    • Optymalizacja wydajności

Korzyści

Uczestnik zdobędzie umiejętność projektowania i implementacji skalowalnych aplikacji w architekturze MEAN. Opanuje techniki efektywnego zarządzania stanem aplikacji z wykorzystaniem wzorców projektowych Angular. Nauczy się implementować zaawansowane formularze i walidacje w aplikacjach webowych. Pozna zasady optymalizacji wydajności aplikacji Angular oraz metody debugowania. Rozwinie umiejętność integracji różnych komponentów stosu technologicznego MEAN. Zdobędzie praktyczną wiedzę o deploymencie aplikacji Angular w środowisku produkcyjnym.

Wymagane przygotowanie uczestników

  • Znajomość JavaScript na poziomie średniozaawansowanym
  • Podstawowa znajomość TypeScript
  • Doświadczenie w tworzeniu aplikacji webowych
  • Znajomość podstaw protokołu HTTP i REST API
  • Podstawowa znajomość HTML5 i CSS3

Zagadnienia

  • Architektura i wzorce projektowe Angular
  • Programowanie reaktywne z wykorzystaniem RxJS
  • MongoDB i modelowanie danych
  • Wzorce projektowe w TypeScript
  • REST API i komunikacja klient-serwer
  • Formularze reaktywne i walidacja
  • Bezpieczeństwo aplikacji webowych
  • Routing i nawigacja w Angular
  • Node.js i Express.js
  • Testowanie aplikacji Angular
  • Optymalizacja wydajności
  • Deployment aplikacji MEAN

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 5

KOD SZKOLENIA: IT-SD-442

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