Продолжительность
6 ч 14 мин 58 сек
Количество уроков
10 Видео
Дата добавления
22.05.2021
Angular – это современный фреймворк от компании Google, написанный на TypeScript и обеспечивающий FrontEnd-разработчика удобными инструментами для создания веб-приложения, а также задающий дизайн приложения и упорядоченную структуру кода. Использование Angular дает возможность строить интерактивные и динамические веб-приложения намного быстрее и с меньшим объемом написания кода, чем в случае применения стандартного JavaScript и HTML.
Курс Angular Essential позволит вам получить базовые знания фреймворка и особенностей его использования, а также даст возможность закрепить эти знания на практике.
На курсе будут рассмотрены такие сущности как: компоненты, пайпы, сервисы, модули и др., которые являются неотъемлемой частью любого приложения на Angular. Вы узнаете каким образом выстаивается структура файлов и кода приложения с различными вариантами. Рассмотрите использование базового набора инструментов для гибкой настройки работы с формами, серверными запросами/ответами, маршрутизации сайта/приложения.
Изучив материалы курса, вы сможете реализовать простой проект веб приложения с настройкой маршрутизации, привязкой своего шаблона к каждой отдельной странице и своей логикой взаимодействия с пользователем. Также вы сможете добавить в проект валидацию формы с разными подсказывающими сообщениями и выводом полученных с сервера данных.
При создании курса в основу были взяты версии Angular 10 и 11.
Чему вы научитесь на данном курсе:
- Понимать роль и преимущества Angular в веб технологиях.
- Создавать простое приложение, которое будет состоять из компонентов, модулей и сервисов.
- Использовать компонентный подход для задания стилей.
- Добавлять в проект картинки/иконки.
- Понимать особенности Event binding-а, работу событий и ссылок.
- Использовать такие встроенные инструменты, как: директивы, пайпы, сервисы, формы.
- Понимать роль модулей и особенности модульной архитектуры приложения.
- Понимать и применять на практике взаимосвязь между компонентами в стилизации и передаче данных.
- Применять библиотеку RxJs для работы с асинхронными операциями.
- Применять модуль HTTPClientModule для взаимодействия с сервером.
- Настраивать маршрутизацию в приложении и передавать данные между страницами.