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
- Wprowadzenie do ekosystemu MEAN
- Architektura i komponenty stosu MEAN
- Konfiguracja środowiska deweloperskiego
- TypeScript jako fundament Angular
- Podstawy Node.js i Express.js
- Komponenty i serwisy w Angular
- Architektura komponentowa
- Zarządzanie stanem aplikacji
- Dependency Injection
- Cykl życia komponentów
- Komunikacja z backendem
- Implementacja RESTful API
- Obsługa żądań HTTP
- Integracja z MongoDB
- Bezpieczeństwo i autoryzacja
- 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
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!