beeon.academy
javascriptСредний

Angular

46 урока · Components, DI, forms, router, RxJS, signals, ship

AngularTypeScriptDIReactive FormsRxJSSignals
Длительность
7 weeks
Старт
Студентов
0+
Рейтинг
0 / 5
Стоимость
49 000 ֏
Идёт набор
  • 7 weeks (всего 34 ч)
  • Старт
  • Формат: онлайн
  • HY · EN · RU
  • Сертификат по окончании

Для записи оплата не нужна · Мы свяжемся с вами в течение 24 часов

Чему посвящён курс

О курсе

46 урока · Components, DI, forms, router, RxJS, signals, ship

За 7 weeks (34 ч занятий и проектной работы) вы пройдёте путь от основ до настоящего проекта продакшен-уровня — вместе с Tigran Hakobyan и командой менторов beeon.academy.

Результаты обучения

Чему вы научитесь

Строить standalone component с ясными input/output
Inject service вместо new; формировать FormGroup validation
Подключать Angular Router и HttpClient/RxJS без leak
Использовать signal, когда проясняет local state; ship через ng build
Интерактивный курс

Уроки

46 уроков · все открыты, начните с любого
  1. 1Batteries-included TypeScript UI framework26 мин
  2. 2Modern Angular — standalone-first24 мин
  3. 3ng new без cargo-cult flag24 мин
  4. 4Когда побеждает более тонкий stack22 мин
  5. 5Component, DI и template как одна машина26 мин
  6. 6Карта: component → DI → forms → router → ship22 мин
  7. 7Component как единица UI28 мин
  8. 8Template syntax, который остаётся readable26 мин
  9. 9Property, event и two-way binding с intent28 мин
  10. 10@if / @for control flow (не только folklore *ngIf)26 мин
  11. 11Input вниз, output вверх28 мин
  12. 12Lifecycle hook, совпадающие с browser24 мин
  13. 13Workshop: presentational card с input + output28 мин
  14. 14Dependency Injection как spine Angular28 мин
  15. 15providedIn root против component provider26 мин
  16. 16inject() в modern field и factory24 мин
  17. 17Service держит работу; component orchestrate28 мин
  18. 18InjectionToken для non-class значений24 мин
  19. 19Workshop: feature service + component consumer28 мин
  20. 20Template-driven против reactive forms — выбирайте намеренно24 мин
  21. 21FormGroup / FormControl как validation graph30 мин
  22. 22Built-in и custom validator26 мин
  23. 23Error UX, на который user может действовать24 мин
  24. 24Workshop: login FormGroup с required email28 мин
  25. 25Angular Router как URL contract24 мин
  26. 26Route config, param и nested outlet28 мин
  27. 27Navigation, которая уважает history24 мин
  28. 28Guard и resolver для gate и data28 мин
  29. 29Lazy route для меньшего first load24 мин
  30. 30Workshop: shell layout + :id detail route28 мин
  31. 31HttpClient вместо raw fetch sprawl28 мин
  32. 32Observable, которые реально нужны day one28 мин
  33. 33map, switchMap, catchError — ежедневная тройка26 мин
  34. 34Interceptor для cross-cutting HTTP-привычек26 мин
  35. 35HTTP error state, которые понимает user24 мин
  36. 36Workshop: list load с pending и error28 мин
  37. 37Signal для local reactive state28 мин
  38. 38input() / output() signal API24 мин
  39. 39Change detection без cargo-cult OnPush slogan26 мин
  40. 40Standalone import, который остаётся честным24 мин
  41. 41Workshop: counter с signal + computed28 мин
  42. 42Тестируйте component не только кликами в preview26 мин
  43. 43Environment и границы secret24 мин
  44. 44ng build и привычки deploy24 мин
  45. 45Playbook: tiny Angular app с нуля28 мин
  46. 46Практика-loop на следующую неделю22 мин
Модули курса

Программа

  1. 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    Что нужно для старта

    Требования

    • Основы TypeScript и modern JavaScript
    • Node.js локально для lab Angular CLI
    • Опыт Angular не обязателен
    Учитесь у практикующего инженера

    Ваш преподаватель

    TH

    Tigran Hakobyan

    Frontend Mentor · beeon.academy

    Instructor at beeon.academy. Angular path (ArT): 46 lessons through standalone DI ship habits.

    Что говорят выпускники

    Отзывы студентов

    Частые вопросы

    FAQ

    Стоимость
    49 000 ֏
    Записаться