Tanfolyam időpontok és jelentkezés
Első oktatási nap: 2024. január 22., további oktatási napok: 23.
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
Tanfolyamunk keretében hallgatóink megismerkednek a Google által fejlesztett AngularJS JavaScript keretrendszerrel.
Ajánljuk azoknak a fejlesztőknek, akik rendelkeznek a JavaScript nyelv ismerettel és szeretnék megtanulni az AngularJS keretrendszer lehetőségeit. Az AngularJS segítségével hatékonyan hozhatunk létre SPA (Single Page Application) alkalmazásokat, így azok bonyolult logikai és üzleti szabályait egyszerűen implementálhatjuk.
Az alábbi ábrán összefoglaltuk a JavaScript programozás tanulási útvonalát. Képezd magad tovább és válj JavaScript webfejlesztővé! Programozási ismeretekkel nem rendelkező érdeklődőinknek először a Programozási alapok (MFPROG1) tanfolyamunkat ajánljuk. Természetesen lehetőség van köztes ponton is bekapcsolódni a tanulási útvonalba, amennyiben rendelkezel az elvárt ismeretekkel. Nézd meg a képzések adatlapjait és válaszd a neked legmegfelelőbb képzést!
JavaScript nyelv ismerete. HTML, CSS nyelvek ismerete. Amennyiben még nem ismered a JavaScript programozási nyelvet a JavaScript programozás alapok tanfolyamunkat ajánljuk.
Az AngularJS keretrendszert a Google fejlesztői (Angular Team) hozták létre 2016-ban. Azóta számos nagy platformot készítettek el használatával. Forbes, Samsung, HBO, LEGO. Csak pár nagy név, akik webes platformjaikat AngularJS keretrendszerrel fejlesztik. Az AngularJS támogatja az MVC (Model View Controller) és a MVVM (Model View Viewmodel) architektúrák létrehozását is.
A tanfolyam során a Visual Studio Code fejlesztőeszköz használatát is megismerhetjük.
Tematika:
1. BEVEZETÉS
1.1. AngularJS bemutatása, előnyei, hátrányai
1.2. Webes alkalmazások, HTML kiterjesztés
1.3. Mit jelent az SPA (Single Page Application)?
1.4. MVC architektúra ismertetése
1.5. TypeScript áttekintés
2. ANGULARJS ALKALMAZÁSOK FELÉPÍTÉSE
2.1. ng-app: alkalmazás létrehozása
2.2. angular.module(): moduláris funkcionalitás kialakítása
2.3. Függőségek és DI (Dependecy Injection)
2.4. Szolgáltatások
3. ANGULARJS KONTROLLEREK
3.1. ng-controller: kontrollerek megadása
3.2. $scope hozzákapcsolás
3.3. Kontrollerek tulajdonságai és metódusai
3.4. $scope.$watch(): kifejezések vizsgálata
3.5. $scope.$apply(): külső könyvtárak betöltése
4. INTERAKTÍV UI (USER INTERFACE) LÉTREHOZÁSA
4.1. ng-model: HTML kapcsolat
4.2. ng-repeat: adatok megjelenítése
4.3. AngularJS filterek
4.4. date
4.5. filter
4.6. orderby
5. FORMOK LÉTREHOZÁSA
5.1. Form kontroller
5.2. Beviteli mezők: text, checkbox, select, radio button, date
5.3. ng-show, ng-disabled: elemek vizuális megjelenítése
5.4. Form validáció: ng-valid, ng-invalid, ng–pristine, ng–dirty
5.5. Form hibakezelés: $error, $dirty, $invalid
5.6. Képek: ng-src
5.7. Linkek: ng-ref
5.8. Lokalizáció: ngPluralize, ngMessageFormat
6. NAVIGÁCIÓ
6.1. Oldalnézetek: ng-view
6.2. $routeProvider szolgáltatás beállítása
6.3. URL template-ek
7. REST SZOLGÁLTATÁS HÍVÁSA
7.1. $http szolgáltatás
7.2. CRUD műveletek REST-en keresztül
7.3. JSON adatok feldolgozása, JavaScript objektumok létrehozása, leképezése (mapping)
7.4. Aszinkron hívás
Az oktatásszervezés szuper volt és minden gördülékenyen ment.
ISTQB Advanced Test Analyst vizsgafelkészítő tanfolyam résztvevője