Zarządzanie projektem Full Stack JavaScript opartym o jeden code base (monorepo) wykorzystując technologie Nx Workspace, Angular, React, Nest, Express.

Cel szkolenia

  • Jak prowadzić projekt Fill 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

Mocne strony szkolenia

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.

Grupa docelowa

  • programista
  • architekt

Adresaci szkolenia

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 dla uczestników

Wymagana jest znajomość JavaScript oraz TypeScript w zakresie średnio zaawansowanym.

Znajomość podstaw Angular, React, Nest będzie pomocna.

Parametry szkolenia

3*8 godzin netto, wykład 30% i warsztaty 70%, maksymalna liczba uczestników: 8-10.

Program szkolenia

  1. Dlaczego Nx
    • Nrwl dla Angulara
    • Wprowadzenie do Nx workspaces
    • Nadawanie przestrzeni nazw (namespaces)
    • Wiele repozytoriów a monorepo
    • Zalety Nx
  2. Nx workspace
    • Instalacja Nx
    • Tworzenie Nx workspace
    • Objaśnienie struktury projektu
  3. Tworzenie aplikacji
    • Generowanie aplikacji Angular
    • Generowanie aplikacji React
    • Generowanie aplikacji Node.js
    • Dodanie NgRx do aplikacji
    • Serwowanie aplikacji
  4. Tworzenie Library
    • Generacja biblioteki
    • Objaśnienie struktury plików
    • Korzyści z generacji kodu
    • Namespace dla biblioteki
    • Tworzenie usług
  5. CLI
    • Czym są Schematics
    • Angular CLI
    • Angular Console
    • Analiza schematics dla Angular, Nest, React, Nx Workspace
  6. Zarządzanie projektem
    • Serwer developerski
    • Lintowanie
    • Testowanie
    • Budowanie
    • Deployment
  7. Przykładowy projekt z użyciem
    • Angular
    • React
    • Nest
    • Express

Pytania?

* Wymagane.


Konsultant on-line
Skorzystaj z usług naszego konsultanta on-line.
Naciśnij przycisk ‘Skorzystaj’ aby przejść do okienka czatu
Kontakt
ul. Nowogrodzka 62c
02-002 Warszawa
Telefon +48 22 2035600
Fax +48 22 2035601
Email