Друзья, привет! На ITVDN опубликован новый украиноязычный видео курс "Angular Базовый".
Angular – это мощный фреймворк от компании Google, написанный на языке TypeScript, который обеспечивает FrontEnd девелопера удобными инструментами для создания веб-приложений различного характера: от SPA (Single Page Applications) и Enterprise приложений до платформ электронной коммерции, социальных сетей, CMS и панелей визуализации данных. Использование Angular позволяет строить интерактивные и динамические веб-приложения намного быстрее и с меньшим объемом написания кода, чем в случае применения стандартных JavaScript и HTML.
Данный курс поможет вам в теории и на практике понять возможности этого фреймворка. Вы научитесь создавать компоненты, модули и сервисы, что позволит разрабатывать веб-приложения в соответствии с современными стандартами (курс записан на базовой 15-й версии).
Также вы получите знания о декларативном подходе к программированию, благодаря чему будете быстро создавать новые функции и менять существующие. Успешное прохождение курса поможет вам сформировать необходимый набор знаний и навыков для использования Angular в разработке хороших и быстрых веб-приложений.
Автор курса – Даниил Кушнир, Angular Developer at Infopulse.
Продолжительность курса – 4 часа 7 минут.
Структура курса:
- Введение в Angular.
- Начало работы с Angular. Синтаксис.
- События и датабайндинг.
- Директивы, пайпы.
- Роль модулей Angular.
- Компоненты и их работа.
- Основы работы сервисов и их роль в приложении.
- Введение в HttpClient и RxJS.
Чему вы научитесь на данном курсе:
- Основам структуры Angular проекта.
- Использовать Angular CLI для создания нового проекта и его настройки.
- Понимать роли модулей, компонентов, сервисов и других элементов Angular проекта.
- Использовать формы Angular для создания интерактивных веб-форм.
- Понимать жизненный цикл компонентов и использовать хуки жизненного цикла.
- Применять роуты и настраивать навигацию между страницами приложения.
- Понимать концепции инжекторов и провайдеров.
- Использовать HTTP-запросы для взаимодействия с сервером.
- Понимать роли тестирования в Angular проектах и писать unit-тесты для компонентов и сервисов.
- Выполнять отладку и оптимизацию Angular-приложений.
Предварительные требования
Для понимания материала курса необходимы:
- знание TypeScript;
- понимание основ HTML, CSS и JavaScript;
- знание синтаксиса ECMAScript 6 и использование новых возможностей JavaScript;
- базовые знания об HTTP-протоколе и архитектуре веб-приложений;
- наличие опыта в разработке веб-приложений или программировании в целом;
- понимание принципов работы с системами контроля версий, например Git.
Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – к каждому уроку есть практические задания и опорный конспект. Если у вас есть активная подписка, вы можете посмотреть его прямо сейчас.
Курс входит в комплексные программы подготовки по специальностям FrontEnd Developer и Angular Developer.