Podstawy AngularJS
Zapoznaj się z możliwościami frameworka AngularJS oraz narzędzi pomocnych przy budowie aplikacji internetowych w architekturze „Single-page application” podczas jednodniowych warsztatów hands-on!
Wydarzenie adresowane do programistów, którzy chcą przekonać się w praktyce na czym polega efektywność w programowaniu aplikacji we frameworku AngularJS i zdobyć wiedzę potrzebną do rozpoczęcia pracy z tym narzędziem.
Podczas warsztatów
- – sprawnie i szybko rozpocząć projekt w architekturze MVC oparty na AngularJS,
- – utworzyć wydajne środowisko do rozwoju aplikacji webowych,
- – efektywnie wykorzystać bogaty wachlarz komponentów wbudowanych w AngularJS,
- – w prosty sposób zaimplementować atrakcyjne elementy interfejsu użytkownika.
Zapewniamy nielimitowany dostęp do pysznej kawy oraz lunch.
Prowadzący
karierę programistyczną rozpoczął w 2005 roku jako full-stack developer. Jego doświadczenie obejmuje przekrój zagadnień związanych z budowaniem serwisów i aplikacji webowych: począwszy od projektowania UX po implementację warstwy przeglądarkowej jak i serwerowej. W ostatnich 6 latach skupia się na technologiach front-endowych a od 3 lat oprócz pracy przy rozwoju komercyjnych projektów prowadzi również intensywne szkolenia dla programistów, ucząc najnowszych technologii i dobrych technik budowania aplikacji internetowych. Swoją wiedzą dzieli się również na blogu https://medium.com/@tomsu. Jako developer najczęściej pracuje w międzynarodowych zespołach dla startupów m.in. z UK, Niemiec, Danii i USA, zaś jako trener współpracował z firmami takimi jak Asseco, mBank, HP i BZ WBK..
Program warsztatów
- AngularJS
- Podstawowe założenia budowy aplikacji w AngularJS.
- Wiązanie danych w dwie i jedną stronę.
- Zasada działania widoków w AngularJS.
- Przykładowe wbudowane dyrektywy i ich praktyczne zastosowanie.
- Filtrowanie i przekształcanie danych.
- Czym są dyrektywy?
- Ćwiczenia w pracy z różnymi typami dyrektyw.
- Budowa i walidacja formularzy.
- Dodawanie kolejnych widoków do aplikacji – front-end routing.
- Komunikacja z serwerem.
- Narzędzia usprawniające pracę przy aplikacji.
- Automatyzacja zadań.
- Rozszerzenia usprawniające pracę z AngularJS.
- Generatory konfiguracji i struktur projektów.
Uwaga
Zapisy na wybrany warsztat zostały zakończone.