Jaka jest najlepsza strategia migracji projektu AngularJS do najnowszej wersji. Po tym warsztacie będziesz znał dostępne rozwiązania i umiał wybrać to odpowiednie dla Twojego projektu.

Cel szkolenia

Zdobycie wyczerpującej wiedzy na temat różnych sposobów migracji projektu z AngularJS na Angular.

Mocne strony szkolenia

Dzięki praktycznym ćwiczeniom, w których na przykładowym projekcie AngularJS, będziesz mógł poznać, przećwiczyć i zrozumieć różne podejścia do migracji. Z łatwością będziesz mógł wybrać odpowiedni sposób migracji dla Twojego projektu.

Grupa docelowa

Programista, Architekt

Adresaci szkolenia

Programiści i architekci którzy chcą rozpocząć prace z najnowszą wersją Anglara, lecz nie mogą pozwolić sobie na przepisanie istniejących aplikacji w całości. Na tym szkoleniu poznają techniki migracji hybrydowej, czyli jak połączyć obie wersje frameworka w jednej aplikacji i stopniowo migrować poszczególne komponenty.

Wymagania dla uczestników

Znajomość AngularJS i Angular w zakresie podstawowym.

Parametry szkolenia

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

Program szkolenia

  1. Przygotowanie Projektu AngularJS
    • Różnice między AngularJS a Angular
    • Migracja do AngularJS 1.5+
    • Stosowanie dobrych praktyk
    • Migracja do TypeScript
    • Użycie AngularJS component
    • Jaki sposób migracji wybrać
  2. Użycie ngUpgrade
    • Jak działa ngUpgrade
    • Tworzenie aplikacji hybrydowej
    • Współdzielenie komponentów między Angular i AngularJS
    • Wstrzykiwanie zależności między Angular i AngularJS
  3. Doczytywanie elementów AngularJS
    • Lazy Loading
    • Uruchamianie załadowanego kodu
    • Konfiguracja routingu AngularJS
  4. Synchronizacja routera pomiędzy Angular i AngularJS
    • Konfiguracja LocationUpgradeModule
    • Hybrid Router
  5. Angular Elements
    • Wprowadzenie do WebComponents
    • Kompilacja kodu Angular do WebComponents
    • Używanie WebComponents w AngularJS
    • Analiza plusów i minusów
  6. Migracja przykładowego projektu AngularJS
    • Przejście na TypeScript
    • Instalacja Angular
    • Tworzenie modułu Angular
    • Uruchamianie aplikacji hybrydowej
    • Refactoring serwisów
    • Refactoring komponentów
    • Konfiguracja routera
    • Pozbycie się AngularJS
  7. Zagadnienia dodatkowe
    • Użycie kompilacji Ahead-of-time z aplikacją hybrydową
    • Projekt ng-metadata jako interesująca alternatywa
    • Migracja testów E2E
    • Migracja testów jednostkowych
    • Źródła wiedzy i narzędzia pomocnicze

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