Architektura aplikacji webowych — JavaScript, Angular, Node.js
Dwudniowe szkolenie z architektury aplikacji webowych — JavaScript (zakresy, domknięcia, prototypy), REST/HTTP, Angular (komponenty, routing, DI), Node.js (Express, NPM). Dla full-stack developerów.
Full-stack JavaScript to nie buzzword — to architektura, którą musisz rozumieć
JavaScript na frontendzie (Angular), JavaScript na backendzie (Node.js), TypeScript, REST API, NPM z tysiącami pakietów — stos JS zdominował web development. Problem: większość deweloperów zna fragmenty, ale nie rozumie architektury całości. Jak domknięcia wpływają na zarządzanie pamięcią? Dlaczego Dependency Injection jest kluczowe w Angular? Jak Express.js obsługuje routing?
Dwa dni: od zaawansowanego JavaScript (prototypy, domknięcia, zakresy, wzorce), przez REST/HTTP, po Angular (komponenty, routing, DI) i Node.js (Express, NPM). Pełny stos w jednym szkoleniu.
Dla kogo jest to szkolenie?
Dla deweloperów budujących lub utrzymujących aplikacje webowe. Szczególnie gdy:
- Jesteś backend developerem (Java, C#, Python) i musisz rozumieć frontend — Angular i JavaScript
- Piszesz w JS, ale domknięcia i prototypy to dla Ciebie „magia” — chcesz rozumieć mechanikę języka
- Budujesz full-stack na stosie JS i potrzebujesz uporządkować architekturę (Angular + Node.js + REST)
Dwa dni: od JavaScript do Node.js
Dzień 1: JavaScript zaawansowany (zmienne, typy, domknięcia, zakresy, prototypy, wzorce), programowanie zdarzeniowe (propagacja, przeglądarki), REST/HTTP (metody, CRUD).
Dzień 2: Angular (architektura, TypeScript, komponenty, szablony, routing, DI), modularyzacja (RequireJS), Node.js (środowisko, Express.js, NPM).
Z ponad 2500 szkoleń w ofercie i oceną 4.8/5, EITT jest zaufanym partnerem w rozwoju kompetencji. Skontaktuj się z nami — organizujemy szkolenia z architektury webowej zamknięte dla zespołów deweloperskich.
Korzyści
- Pisać JavaScript z rozumieniem zaawansowanych mechanizmów — domknięcia, prototypy, zakresy
- Projektować komunikację REST/HTTP — mapowanie metod na operacje CRUD
- Budować aplikacje Angular — komponenty, routing, Dependency Injection, szablony
- Modularyzować kod JavaScript z użyciem RequireJS i definicji zależności
- Tworzyć serwer HTTP w Node.js z Express.js i zarządzać zależnościami przez NPM
- Rozumieć architekturę full-stack JavaScript — frontend (Angular) + backend (Node.js)
Dla kogo jest to szkolenie?
Wymagania wstępne
- Podstawowa znajomość HTML, CSS i JavaScript
- Znajomość dowolnego języka programowania
Program szkolenia
JavaScript
- Podstawy języka
- Zmienne i typy danych
- Manipulowanie elementami HTML
- Funkcje jako zmienne i obiekty
- Konstruowanie funkcji i ich cechy
- Domknięcia
- Obsługa błędów
- Zakresy
- Prototypy
- Wzorce projektowe
Programowanie zdarzeniowe
- Zdarzenia HTML
- Obsługa zdarzeń i ich propagacja
- Różnice w przeglądarkach
REST i HTTP
- Metody HTTP
- Mapowanie metod na operacje CRUD
Angular
- Architektura
- Język TypeScript
- Komponenty
- Szablony – Templates
- Routing
- Dependency Injection
RequireJS
- Modularyzacja kodu JS
- Definiowanie zależności
NodeJS
- Jako środowisko uruchomieniowe JS
- Jako serwer
- Node Package Manager – NPM.JS
- Framework – Express.JS
Formy realizacji
Online
- Wygoda uczestnictwa z dowolnego miejsca
- Interaktywne sesje na żywo z trenerem
- Materiały dostępne przez 30 dni
- Brak kosztów dojazdu
Stacjonarnie
- Bezpośredni kontakt z trenerem i grupą
- Intensywne warsztaty praktyczne
- Networking z innymi uczestnikami
- Pełne skupienie na nauce
Najczęściej zadawane pytania
Czy to szkolenie z Angulara?
Częściowo — Angular to jeden z bloków programu. Szkolenie pokrywa pełny stos: JavaScript (zaawansowany), REST/HTTP, Angular (frontend), Node.js/Express (backend). Jeśli szukasz szkolenia wyłącznie z Angulara — skontaktuj się z nami po dedykowany program.
Czy muszę znać JavaScript?
Tak — na poziomie podstawowym (zmienne, funkcje, pętle). Szkolenie pogłębia wiedzę o JS (domknięcia, prototypy, zakresy). Jeśli nigdy nie pisałeś w JS, zacznij od kursu podstaw.
W jakim formacie i jak długo trwa szkolenie?
Szkolenie trwa 2 dni (9:00-16:00), dostępne online i stacjonarnie. Intensywne warsztaty z pisaniem kodu.
Czy po szkoleniu otrzymam certyfikat?
Tak, każdy uczestnik otrzymuje imienny certyfikat ukończenia szkolenia wydany przez EITT.
Poproś o ofertę
Możliwości dofinansowania
Sprawdź możliwości dofinansowania dla Twojej firmy
Baza Usług Rozwojowych
Dofinansowanie do 80% dla MŚP ze środków EFS
Sprawdź dostępnośćKrajowy Fundusz Szkoleniowy
Dofinansowanie do 100% dla pracodawców
Dowiedz się więcejZaufali nam
Szkolimy zespoły największych polskich firm
Zainteresowany tym szkoleniem?
Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.