Full-stack monorepo

LICZBA DNI: 3 (24h)

KOD KURSU: JS/MONOREPO

Powiadom
o kolejnych terminach

# node.js

# angular

# reactjs

# nx

# monorepo

# javascript

# typescript

Autor szkolenia:
Piotr Błaszczak

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

  • Nrwl dla Angulara
  • Wprowadzenie do Nx workspaces
  • Nadawanie przestrzeni nazw (namespaces)
  • Wiele repozytoriów a monorepo
  • Zalety Nx
  • Instalacja Nx
  • Tworzenie Nx workspace
  • Objaśnienie struktury projektu
  • Generowanie aplikacji Angular
  • Generowanie aplikacji React
  • Generowanie aplikacji Node.js
  • Dodanie NgRx do aplikacji
  • Serwowanie aplikacji
  • Generacja biblioteki
  • Objaśnienie struktury plików
  • Korzyści z generacji kodu
  • Namespace dla biblioteki
  • Tworzenie usług
  • Czym są Schematics
  • Angular CLI
  • Angular Console
  • Analiza schematics dla Angular, Nest, React, Nx Workspace
  • Serwer developerski
  • Lintowanie
  • Testowanie
  • Budowanie
  • Deployment
  • Angular
  • React
  • Nest
  • Express

Nasi eksperci

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.