• picture slide 1

    ITLecture - IT works!

Opis szkolenia

Szkolenie AngularJS - podstawy

Adresaci szkolenia

Szkolenie AngularJS od podstaw, przeznaczone jest dla programistów znających oraz posiadających wiedzę w zakresie HTML i CSS. Planujesz poszerzyć kompetencje w zakresie tworzenia nowoczesnych aplikacji webowych? Sprawdź program naszego szkolenia AngularJS od podstaw.
Koncepcja szkolenia została oparta o zestaw praktycznych problemów z jakimi można się spotkać podczas codziennej pracy. Kurs kończy się certyfikatem naszej firmy, który można uzyskać poprzez realizację określonych zadań końcowych. Podczas szkolenia wykorzystywane są różnorodne materiały (m.in. materiały video) w postaci prezentacji jak i arkuszy z ćwiczeniami praktycznymi, stosowane są liczne narzędzia i pomoce dydaktyczne powiązane z tym zagadnieniem.
Jakość i skuteczność szkolenia mierzona jest ankietami indywidualnymi, raportami poszkoleniowymi jak również z wykorzystaniem testów wstępnych oraz końcowych. Kurs finalizowany jest projektem, który uczestnicy realizują po odbytym szkoleniu. Przez okres trzech tygodni, po ukończeniu kursu możliwy jest również kontakt z trenerem, celem zasięgnięcia konsultacji. Dla osób, które ukończyły nasze szkolenie, proponujemy dalszy rozwój w kierunku pogłębienie wiedzy i stania się ekspertem w zakresie frameworka AngularJS - sprawdź nasze szkolenie AngularJS dla zaawansowanych. Być może warto również poznać się z kolejną wersją tego frameworka jaką jest Angular 4.

Cele szkolenia

Celem szkolenia AngularJS od podstaw jest zapoznanie uczestników z teoretycznymi oraz praktycznymi zagadnieniami technologii, dla potrzeb tworzenia aplikacji webowych.
Osoby, które ukończą szkolenie dowiedzą się jak:
wykorzystywać standardowe dyrektywy
tworzyć własne dyrektywy
nawigować pomiędzy formatkami z wykorzystaniem router-ów
zgłaszać i obsługiwać wyjątki
wykorzystywać dobre praktyki

Parametry szkolenia

W ramach tego szkolenia, uczestnicy odbędą wiele wykładów i warsztatów, wspomaganych nagraniami video oraz pytaniami testowymi.
24
wykładów
i warsztatów
02
materiały
video
11
pytań
testowych

Kod szkolenia: ANGJS-BAS

Czas trwania: 3 dni / 24 h

Wielkość grupy: maks. 10 osób

Prowadzący: Grzegorz Chaś

Stopień trudności:

Metody szkolenia:

  • Ćwiczenia praktyczne
  • Wykład

Oczekiwane przygotowanie słuchaczy

Od uczestników wymagane jest podstawowa znajomość JavaScript oraz rozeznanie w standardach HTML i CSS. Uczestnik powinien posiadać podstawową znajomość tworzenia aplikacji webowych.

Szczegóły szkolenia:

1. Wprowadzenie do AngularJS
1.1. Czym jest AngularJS ?
1.2. AngularJS - wady i zalety
1.3. Sytuacje, w których AngularJS sprawdza się doskonale
1.4. Konfiguracja środowiska programistycznego
1.5. Dodanie biblioteki AngularJS do pliku HTML
2. Do czego służą wzorce: MVC, MVP, MVVM i MVW
2.1. Charakterystyka wzorców
2.2. Różnice pomiędzy poszczególnymi wzorcami
3. Anatomia aplikacji AngularJS
3.1. Praca z modułami
3.1.1. Określanie granic aplikacji
3.1.2. Przygotowanie przykładowego projektu
3.2. Definiowanie komponentów AngularJS
3.2.1. Definiowanie kontrolera
3.2.2. Definiowanie filtru
3.2.2.1. Do czego służą ?
3.2.2.2. Sposoby tworzenia
3.2.3. Definiowanie serwisu (usługi)
3.2.3.1. Factory
3.2.3.2. Service
3.2.3.3. Provider
3.3. Użycie standardowych dyrektyw
3.3.1. Najczęściej stosowane dyrektywy
3.3.1.1. ng-init
3.3.1.2. ng-hide
3.3.1.3. ng-show
3.3.1.4. ng-if
3.3.1.5. ng-class
3.3.1.6. ng-controller
3.3.1.7. ng-repeat
3.3.1.8. ng-model
3.3.2. Użycie dyrektyw dołączania danych
3.3.3. Użycie szablonów dyrektyw
3.3.3.1. Generowanie powtarzających się elementów
3.3.3.2. Użycie dyrektywy ng-include jako atrybutu
3.3.4. Użycie dyrektyw elementu
3.3.5. Obsługa zdarzeń
3.3.6. Atrybuty specjalne
3.4. Użycie własnych dyrektyw
3.4.1. Zdefiniowanie dyrektywy
3.4.2. Implementacja funkcji link
3.4.3. Zniesienie zależności właściwości danych
3.4.4. Obsługa zmiany danych
3.5. Routery
3.5.1. Konfiguracja
3.5.2. Ładowanie formularzy po zmianie URL
3.5.3. Wczytywanie danych przed wizualizacją formularza
3.6. Obsługa formularzy
3.6.1. Walidatory wbudowane
3.6.2. Walidatory własne
3.6.3. Weryfikacja poprawności danych i wizualizacja
3.7. Mechanizm promise
3.7.1. Pobieranie i użycie obiektu deferred
3.7.2. Użycie promise
3.7.3. Dlaczego promise nie są zwykłymi zdarzeniami?
3.7.4. Łączenie promise ze sobą
3.7.5. Grupowanie promise
3.8. Uzyskanie dostępu do API DOM
3.8.1. Wykorzystanie obiektów
3.8.1.1. Uzyskanie dostępu do obiektów window i document
3.8.1.2. Użycie usług $interval i $timeout
3.8.1.3. Uzyskanie adresu URL
3.8.1.4. Komunikacja z serwerem przy użyciu $http
3.8.2. Praca z wyjątkami
3.8.2.1. Kiedy i dlaczego używać usługi $exceptionHandler
3.8.2.2. Praca z usługą $exceptionHandler
3.8.2.3. Definiowanie własnej obsługi wyjątków
3.9. Dobre praktyki
3.9.1. Struktura kodu i podział na moduły
3.9.2. Konfiguracja globalnych providerów
3.9.3. Obsługa interakcji z interfejsem użytkownika

Masz dodatkowe pytania ? Napisz do nas.

To pole jest wymagane
To pole jest wymagane
Niepoprawny adres email
To pole jest wymagane
{{confirmMessage}}

Cena netto:  2200 PLN

Skorzystaj z formularza, a my podamy
najbardziej dogodny dla Ciebie termin

Zgłoś chęć uczestnictwa


To pole jest wymagane
Niepoprawny adres email
To pole jest wymagane
To pole jest wymagane
To pole jest wymagane
*  Zgoda na przetwarzanie danych dla procesu realizacji zgłoszenia (..) rozwiń
Wyrażam zgodę na przechowywanie i przetwarzanie moich danych osobowych dla potrzeb procesu realizacji zgłoszenia dla ISolveIT S.C., zgodnie z Ustawą z dnia 29.08.1997 o Ochronie Danych Osobowych Dz. U. Nr 133 poz. 883). Świadom(a) jestem faktu, że przysługuje mi prawo wglądu do swoich danych oraz prawo do ich poprawiania.
Zgoda na przetwarzanie danych w celach marketingowych (..) rozwiń
Wyrażam zgodę na przechowywanie i przetwarzanie moich danych osobowych w celach marketingowych dla ISolveIT S.C., zgodnie z Ustawą z dnia 29.08.1997 o Ochronie Danych Osobowych (Dz. U. Nr 133 poz. 883). Świadom(a) jestem faktu, że przysługuje mi prawo wglądu do swoich danych oraz prawo do ich poprawiania.
{{confirmSendOrder1}}

Jeśli potrzebujesz szkolenia lub konsultacji, skontaktuj się z nami. Nasi specjaliści udzielą Ci wszelkich możliwych informacji, jak również udzielą niezbędnego wsparcia. Alternatywnie możesz porozmawiać bezpośrednio ze mną:
(+48) 695-625-547
grzegorz.chas@itlecture.pl

speaking person
Grzegorz Chaś
CEO / Trener

Skorzystaj z formularza, a my podamy
najbardziej dogodny dla Ciebie termin

Zgłoś chęć uczestnictwa

To pole jest wymagane
Niepoprawny adres email
To pole jest wymagane
To pole jest wymagane
To pole jest wymagane
*  Zgoda na przetwarzanie danych dla procesu realizacji zgłoszenia (..) rozwiń
Wyrażam zgodę na przechowywanie i przetwarzanie moich danych osobowych dla potrzeb procesu realizacji zgłoszenia dla ISolveIT S.C., zgodnie z Ustawą z dnia 29.08.1997 o Ochronie Danych Osobowych Dz. U. Nr 133 poz. 883). Świadom(a) jestem faktu, że przysługuje mi prawo wglądu do swoich danych oraz prawo do ich poprawiania.
Zgoda na przetwarzanie danych dla potrzeb celów marketingowych (..) rozwiń
Wyrażam zgodę na przechowywanie i przetwarzanie moich danych osobowych w celach marketingowych dla ISolveIT S.C., zgodnie z Ustawą z dnia 29.08.1997 o Ochronie Danych Osobowych (Dz. U. Nr 133 poz. 883). Świadom(a) jestem faktu, że przysługuje mi prawo wglądu do swoich danych oraz prawo do ich poprawiania.
{{confirmSendOrder2}}

Skontaktuj się

Nasze cele obejmują zarówno szkolenie personelu jak i świadczenie usług doradczych z uwzględnieniem wszystkich etapów realizacji projektu. Jeśli potrzebujesz szkolenia lub konsultacji, wyślij zgłoszenie, a nasi specjaliści skontaktują się z Tobą w ciągu 24h. Otrzymasz wsparcie dostosowane do Twoich potrzeb oraz biznesu.

To pole jest wymagane
To pole jest wymagane
Niepoprawny adres email
To pole jest wymagane
{{confirmContactMessage}}