Full-stack monorepo
LICZBA DNI: 3 (24h)
KOD KURSU: JS/MONOREPO
Weź udział w szkoleniu
Termin
Lokalizacja
Cena / os
22
marca
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Termin
22
marca
Lokalizacja
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Cena / os
Powiadom
o kolejnych terminach
O szkoleniu
DLA KOGO?
Programiści i architekci którzy chcą poznać wady i zalety rozwiązania monorepo. Czyli przechowywania całego kodu projektu JavaScript w jednym repozytorium
WYMAGANIA
Wymagana jest znajomość JavaScript oraz TypeScript w zakresie średnio zaawansowanym
Znajomość podstaw Angular, React, Nest będzie pomocna
ZALETY
Praktyczne ćwiczenia pozwalające zarządzać projektem JavaScript od strony backend i frontend w jednym repozytorium, dzięki którym poznasz specyfikę takich projektów, ich zalety oraz wady
Cele szkolenia
Jak prowadzić projekt full-stack w jednym repozytorium
Tworzenie aplikacji
Tworzenie współdzielonych bibliotek
Używanie Angular Console i schematics
Lintowanie, testowanie i budowanie aplikacji
Architektura aplikacji
Współdzielenie kodu między aplikacjami
Konwertowanie istniejących aplikacji na monorepo
Program
Dlaczego Nx
- Nrwl dla Angular
- Wprowadzenie do Nx workspaces
- Nadawanie przestrzeni nazw (namespaces)
- Wiele repozytoriów a monorepo
- Zalety Nx
Nx workspace
- Instalacja Nx
- Tworzenie Nx workspace
- Objaśnienie struktury projektu
Tworzenie aplikacji
- Generowanie aplikacji Angular
- Generowanie aplikacji React
- Generowanie aplikacji Node.js
- Dodanie NgRx do aplikacji
- Serwowanie aplikacji
Tworzenie Library
- Generacja biblioteki
- Objaśnienie struktury plików
- Korzyści z generacji kodu
- Namespace dla biblioteki
- Tworzenie usług
CLI
- Czym są Schematics
- Angular CLI
- Angular Console
- Analiza schematics dla Angular, Nest, React, Nx Workspace
Zarządzanie projektem
- Serwer developerski
- Lintowanie
- Testowanie
- Budowanie
- Deployment
Przykładowy projekt z użyciem
- Angular
- React
- Nest
- Express
