Full-stack monorepo

Czas trwania szkolenia:3 dni (24h)

Kod kursu:JS/MONOREPO

Poziom zaawansowania:

javascript

typescript

angular

reactjs

node.js

nx

monorepo

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu.
Dostępne wyłącznie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Icon with laptop

O szkoleniu Full-stack monorepo

W cenie otrzymasz:

  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia
  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

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
  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how

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

Podobne szkolenia