To wersja testowa nowego serwisu infoShare Academy — wyświetlane treści i oferta nie są wiążące ani kompletne

Frontend

Aplikacje Full-stack z NestJS i Angular

Szkolenie dla programistów którzy chcą tworzyć stos aplikacji w jednej spójnej technologii.

Czas trwania
32h · 4 dni
Dla kogo

Idealny dla zespołów, które…

1 Programistów chcących rozpocząć pracę z technologiami backendowymi, takimi jak NodeJS i TypeScript, oraz z frameworkiem NestJS.
2 Programistów pragnący poszerzyć swoją wiedzę z zakresu tworzenia aplikacji frontendowych i chcący nauczyć się korzystać z frameworka Angular.
3 Specjalistów ds. IT chcący zrozumieć zalety i ograniczenia wykorzystania TypeScript i NodeJS w projektach webowych.
4 Osób zainteresowanych integracją frontendu i backendu oraz współdzieleniem kodu między nimi, a także poszukujących spójnego stosu technologicznego do efektywnej komunikacji między frontendem a backendem.
Efekty po programie

Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.

W ramach szkolenia uczestnicy zdobędą wiedzę i umiejętności niezbędne do tworzenia nowoczesnych aplikacji webowych, a także będą mogli praktycznie wykorzystać zdobytą wiedzę poprzez realizację projektów i ćwiczeń praktycznych.

Program · 5 modułów

Co konkretnie robimy

Wprowadzenie do TypeScript i NodeJS

M01
Wprowadzenie do TypeScript i NodeJS
  • · Tworzenie aplikacji serwerowych w Node
  • · Zalety wykorzystania TypeScript
  • · Ograniczenia node i dostępne rozwiązania
  • · Dobór spójnego stosu dla sprawnej komunikacji backend-frontend
  • · Współdzielenie kodu backend-frontend z Node i TypeScript
M02
Wprowadzenie do backendu NestJS
  • · Wstęp do architektury aplikacji full-stack
  • · Wprowadzenie do NestJS
  • · Instalacja i konfiguracja środowiska pracy
  • · Tworzenie pierwszego modułów
  • · Praca z kontrolerami i providerami
  • · Obsługa żądań HTTP
  • · Wprowadzenie do koncepcji Dependency Injection w NestJS
M03
Zaawansowane funkcje NestJS
  • · Konfiguracja połączenia z bazą danych SQL lub NoSQL
  • · Tworzenie serwisów do obsługi logiki biznesowej
  • · Wprowadzenie do middleware
  • · Obsługa autoryzacji i uwierzytelniania
  • · Tworzenie niestandardowych dekoratorów i filtrów
M04
Wprowadzenie do Angular
  • · Przegląd architektury projektu w Angular
  • · Instalacja i konfiguracja Angular CLI
  • · Tworzenie komponentów i modułów w Angular
  • · Wprowadzenie do routingu w Angular
  • · Praca z formularzami i walidacją danych
  • · Komunikacja z serwerem za pomocą modułu HttpClient
  • · Wprowadzenie do RxJS i obsługi strumieni danych

Integracja NestJS z Angular

M05
Integracja NestJS z Angular
  • · Tworzenie interfejsów API i połączenie z Angular
  • · Wprowadzenie do CORS
  • · Implementacja przykładowych funkcjonalności
  • · Wzorce komunikacji między front-end a back-end
  • · Deployment aplikacji
Każdy moduł modyfikujemy pod Twój stack i kontekst. Powyższe to punkt wyjścia — nie sztywna agenda.
Jak pracujemy

Od briefu do retro w 30 dniach.

01

Brief i diagnoza

Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.

02

Modyfikacja programu

Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.

03

Warsztat

Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.

04

Retro + raport

Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.

Zapytanie

Wyślij brief. Odezwiemy się w 1 dzień.

Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.

Wycena w 48h od briefu
Pierwsza sesja w 30 dni
Pilotaż przed pełną decyzją
Faktura VAT, możliwość płatności w transzach

Co robimy z Twoimi danymi

Dane służbowe (imię, e-mail firmowy, telefon, firma, stanowisko) przetwarzamy w celu obsługi zapytania o szkolenie dla firmy i przygotowania oferty. Administratorem danych jest infoShare Academy Sp. z o.o., Al. Grunwaldzka 472B, 80-309 Gdańsk. Podanie danych jest dobrowolne, ale niezbędne do udzielenia odpowiedzi. Masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania i wniesienia sprzeciwu. Pełną informację znajdziesz w Klauzuli informacyjnej.

Zgody marketingowe (dobrowolne)

Administratorem danych osobowych jest infoShare Academy sp. z o.o. Zasady przetwarzania danych osobowych znajdują się w dokumentach Polityka Prywatności oraz Klauzula Informacyjna.