Angular középhaladó 2024
Ez a tananyag a modern Angular fejlesztési technikákat ismerteti, beleértve a Signals és NgRx alkalmazását, a Haladó HTTP technikákat, az optimalizálást, valamint a JSON-alapú űrlapkezelést.
Mit fogsz tanulni?
Ez a kurzus azoknak az Angular fejlesztőknek szól, akik szeretnék elmélyíteni tudásukat a modern webalkalmazások fejlesztésében.
A résztvevők megtanulják, hogyan használják a Signals és NgRx technológiákat a reaktív és hatékony kód írásához, valamint a JWT és egyéb Haladó HTTP technikák alkalmazását az autentikációhoz. A kurzus során megismerhetik az optimalizálási stratégiákat, mint például a preloading és memoization, valamint a JSON-alapú űrlapkezelés és aszinkron validáció technikáit. Emellett a tananyag az Angular unit tesztelési gyakorlatokat és a Docker alapú konténerizációt is bemutatja.
A kurzus végére a résztvevők képesek lesznek hatékony, skálázható és könnyen karbantartható Angular alkalmazások fejlesztésére, amelyeket modern technikákkal optimalizálnak és tesztelnek.
- 01. Több reaktivitás, kevesebb kód
- 02. Signal létrehozása
- 03. Signal az adatkötéseknél
- 04. Signal - számított mezők
- 05. Signal - adatok frissítése
- 06. NgRx _ Signals - bevezetés
- 07. NgRx - adatok betöltése
- 08. NgRx - store a komponensben
- 09. NgRx - select, update, remove
- 10. NgRx - store alapú táblázat
- 11. NgRx - szerkesztő űrlap
- 12. NgRx - CRUD
- 13. JWT használata
- 14. Webtoken szerver beállítása
- 15. Auth Service - signal alapú működés
- 17. A vége hibás, jeleztem Cserkónak, de még nem küldött újat
- 18. Auth Service - effektek
- 19. Bejelentkezés
- 20. Kijelentkezés
- 21. Token csatolása - Interceptor
- 22. Angular Route Guard - bevezetés
- 23. AuthGuard - csak belépés után
- 24. Áttekintés
- 25. Egy igazán lassú oldal
- 25. Gyakori hibák
- 27. OnPush optimalizálás
- 28. Pipe alapú megoldás
- 29. Memoize
- 30. LoadComponent
- 31. Preloading bemutatása
- 32. PreloadingStrategy - saját megoldás
- 33. JSON alapú űrlap - interfészek
- 34. JSON alapú űrlap - beállítások
- 35. SON alapú űrlap - sablon
- 36. JSON alapú űrlap - json feldolgozása
- 37. JSON alapú űrlap - használat egy komponensben
- 38. JSON alapú űrlap - sablon és tesztelés
- 39. Aszinkron validáció 1
- 40. Több mezős validáció 1
- 41. ControlValueAccessor - interfész
- 42. ControlValueAccessor - alkalmazás
- 43. Unit tesztelés Angular-ban
- 44. Okos és buta komponensek
- 45. HTML elemek tesztelése
- 46. Metódushívások tesztelése
- 47. Tesztelés és a Dependency Injection
- 48. Tesztelés - mocking
- 49. Űrlapok tesztelése
- 50. Űrlapok tesztelése - mi a harness
- 51. Űrlapok tesztelése - validáció
- 52. Űrlapok tesztelése - mentés
- 53. Docker - bevezetés
- 54. Docker projekt
- 55. Dockerfile
- 56. Dockerfile-DB
- 57. Docker-Compose
- 58. Docker-Compose network
- 60. Hogyan tovább?
Az oktatóról
A Training360 egyik törzstagja vagyok, már jópár éve együtt dolgozunk. Fő szakterületem a Webfejlesztés, ezen belül szeretem az Angulart, de nem vetem meg a VueJS-t sem. Persze, ha a szükség úgy hozza tartok egy Python vagy NodeJS tanfolyamot is. Szerintem mindegy, mit tanul az ember, csak tanuljon. Ha valami újat betettem a memóriába, biztos, hogy rövid időn belül szükség volt rá, soha nem bántam meg azt, hogy képeztem magam. Lényeg, hogy legyél tisztában az új dolgokkal és: "Bízz Istenben, de tartsd szárazon a puskaport!"