Если Вы занимаетесь frontend-разработкой или делаете первые шаги в этом направлении, то знание основ работы с популярным клиентским фреймворком Angular 8 будет актуальным для профессионального развития. Базовый курс от Учебного Центра разработан для специалистов данной области и рассматривает компоненты, особенности, возможности и преимущества Angular на примере создания одностраничного SPA-приложения.
По окончании курса студенты будут уметь работать с формами и HTTP-протоколом, разбираются в функционале фреймворка и знают практические нюансы применения синтаксиса TypeScript.
Что необходимо знать для прохождения курса:
- Основы работы с системой контроля версий.
- Знания JavaScript и CSS.
Выпускники курса могут:
- Создавать формы, осуществлять проверку и работу над ошибками.
- Разрабатывать одностраничные веб-приложения с применением фреймворков.
- Создавать собственные директивы и работать со встроенными.
- Разрабатывать проекты с использованием command line interface (CLI).
- Понимать и использовать двустороннее связывание данных.
- Знают преимущества использования фреймворков для разработки приложений.
Занятия в Учебном Центре происходят под руководством наставника с опытом разработки приложений. График обучения гибкий и настраивается под нужды клиента. Здесь Вы можете сами договориться с преподавателем об удобном времени занятий и обсудить с ним, на каких темах программы следует заострить внимание, а какие Вы уже знаете.
Курсы Angular 8 Base. Программа обучения.
- Клиентский фреймворк Angular: введение.
- Первое знакомство с Angular.
- Angular: преимущества и области применения.
- Знакомство с основными возможностями и уникальными особенностями Angular.
- Язык программирования TypeScript.
- Экскурс в историю Angular и особенности обновленной версии.
- Как запустить первое приложение, написанное с помощью Angular 8.
- Особенности структуры фреймворка Angular 8.
- Основные модули и их функционал.
- Разработка приложений с использованием QuickStart.
- Фреймворк Angular: основы работы.
- Введение в TSLint для работы с TypeScript.
- Практическая работа над проектом: создание интерактивной одностраничной игры.
- Работа с командной строкой CLI.
- Как провести инициализацию проекта.
- Компоненты Angular: создание и работа.
- Создание и оптимизация билдов Angular.
- Шаблонизация и виды шаблонов в Angular.
- Архитектура Angular: директивы Directive, компоненты Component, фильтры Pipes.
- Работа со структурой DOM в Angular.
- Использование компонентов Angular без приложения с помощью Angular Elements.
- Создание компонента Angular Elements.
- Встроенные декораторы Angular.
- Сервисы и классы для работы с данными в Angular.
- Как осуществить хранение и привязку данных в Angular.
- Как работать с формами Angular.
- Взаимодействие компонентов в Angular.
- Приложение на Angular 8: жизненный цикл.
- Методы OnDestroy и OnInit: детальное рассмотрение.
- Свойства и методы компонентов. Наследование, инкапсулирование.
- Вызов конструктора компонентов приложения.
- Роутинг одностраничного приложения SPA в Angular.
- Как создать модуль роутера для приложений.
- Директива Router Outlet: знакомство.
- Работа с роутером: директивы.
- Параметры URL: настройка.
- Создание вложенных роутов.
- Что такое HTTP и как с ним работать.
- HttpClient API – детальное рассмотрение модуля.
- HTTP-запросы: методы и интерфейс для работы с ними.
- Как использовать Promises для создания запросов к серверу.
- Объект Observable: введение.