Angular — JavaScript-фреймворк с открытым исходным кодом, используемый для разработки приложений. Его цель — расширение браузерных приложений на основе MVC-шаблона, а также упрощение разработки и тестирования.
Изучить фреймворк Angular можно на специальных онлайн-курсах. Здесь можно научиться пользоваться однокомпонентным подходом, обмениваться данными через сервисы и оптимизировать рутинные задачи, а также проводить тесты и оптимизировать приложения.
Внимание: Все указанные цены ориентировочные и были актуальны на момент публикации статьи.
Платные курсы
[Skillbox] Angular
Научитесь разрабатывать приложения с использованием фреймворка Angular. Систематизируете свои знания, изучите современные подходы с помощью библиотеки RxJS, научитесь строить архитектуру с помощью сервисов и NgRx, сможете поднять свой уровень до Middle и станете более востребованным специалистом.
Школа: Skillbox - онлайн-университет digital и IT профессий
Сайт: https://skillbox.ru/
Спикер: Александр Поздняков
Длительность: 3 месяца
Интенсивность: 3-5 часов в неделю
Формат обучения: Изучаете теорию и практикуетесь на задачах, приближённых к реальным. Решаете задачи после каждого модуля. Обратная связь по каждой работе. Разрабатываете итоговый проект.
Кому подойдет: Разработчикам на JavaScript и TypeScript. Начинающим Angular-разработчикам.
Программа:
13 тематических модулей, 110 видеоматериалов
- Введение
- Компоненты
- EventEmitter, директивы и Pipes
- Навигация в приложении
- Сервисная архитектура
- Продвинутая работа с HTTP
- RxJS
- Формы
- Жизненный цикл, шаблоны и динамические компоненты
- Продвинутые подходы
- RxJS и компоненты: продвинутые темы
- Тестирование
- Способы организации обмена данными
- Итоговый проект. Интернет-магазин
Вы научитесь:
- Решать повседневные задачи используя директивы и пайпы
- Создавать приложения из компонентов
- Создавать сервисную архитектуру для обмена данными
- Тестировать код тестами и оптимизировать производительность
- Эффективнее работать с асинхронными событиями
Особенности обучения:
- Курс с упором на практику
- Диплом
- Доступ к материалам навсегда
- Курс от практикующих специалистов
[OTUS] JavaScript Developer. Professional
Fullstack — специальность для тех, кто ищет драйва и хардкора в разработке. Курс на 70% ориентирован на фронтенд-технологии и позволит вам понять возможности различных JS-фреймворков. Стек позволяет внести разнообразие в работу, открывает возможность участия в интересных проектах и стартапах. Angular — изучается в модуле 5.
Школа: OTUS - авторские курсы для IT-специалистов
Сайт: https://otus.ru/
Длительность: 6 месяцев, 4 ак. часа в неделю
Формат обучения: Вебинары, домашние задания, обратная связь с ментором, общение с одногруппниками.
Для кого этот курс: Новичкам, начинающим программистам, школьникам и студентам, всем, кому интересна frontend-разработка.
Программа:
7 модулей разделенных на несколько тем
JavaScript
- Введение в курс Modern JavaScript Frameworks
- Возможности современного JavaScript
- JavaScript - Работа с браузером
- Введение в Node - Пакетный менеджер NPM и возможности package.json
- Test Driven Development
Node.js
- Стандартная библиотека Node - EventLoop - Timers
- Node Best Practices - Streams - Processes
- Основные концепции Node - Modules
- Web-сервер с Express
- Возможности MongoDB
- Расширенные функции MongoDB - Aggregation Framework
- Построение Rest API с Express, Mongoose
- Основы GraphQL
- Сборка проекта, CI
- Деплой проекта, CD
Современный Стэк JavaScript
- Web Components
- Webpack
- PWA
- Service Workers
- Инструменты и технологии JS тестирования, BDD (Behavior-Driven Development )
- Введение в TypeScript
- Особенности TypeScript
React
- Основы React и JSX
- Компоненты React - Lifecycle, State & Props
- Паттерны проектирования React (Higher-Order Components)
- Обзор современных возможностей React
- Состояние приложения - Flux и Redux
- Routing в React - Оптимизация приложения
- Подготовка React Приложения к Production, Best Practices
- Микросервисная архитектура и аспекты SSR
Angular
- Введение в Angular
- Компоненты и директивы
- Observables - RxJS
- Сервисы и состояние приложения
- Создание и управление формами в Angular
- Routing, тестирование и сборка в Angular
Vue
- Альтернатива большим фреймворкам - Обзор SvelteJS
- Основы Vue
- Компоненты, шаблонизатор и формы
- Routing и Vue3
- Advanced Vue - Vuex
Проектная работа
- Вводное занятие по проектной работе. Обзор пройденных фреймворков и технологий
- Защита проектных работ
Вы научитесь:
- Выбирать подходящие инструменты для проекта
- Понимать принципы работы JavaScript фреймворков и библиотек
- Разбираться в подходах при проектировании
- Создавать веб-приложения
- Тестировать проект
Особенности обучения:
- Диплом
- Дополнительные материалы
- Доступ навсегда
- Корпоративное обучение
- Курс от практикующих специалистов
- Общение с преподавателями
- Помощь с трудоустройством
- Работы для портфолио
- Система скидок
- Упор на практику
[SkillFactory] Специализация Frontend-разработчик от Skillfactory
Канал: SkillFactory
Специализация Frontend Developer заключается в предоставлении системного обучения и полного набора базовых знаний и навыков. Новичку необходимо будет пройти путь от новичка до уверенного разработчика младшего уровня. Выпускники смогут: создавать адаптивные веб-сайты с использованием CSS, Flexbox и React, разрабатывать интерактивные веб-сайты и приложения на JavaScript и HTML.
Школа: SkillFactory - школа IT профессий
Сайт: https://skillfactory.ru/
Длительность: 7 месяцев (300 часов)
Интенсивность: 7-10 часов в неделю
Формат обучения: Изучаете материалы и теорию, смотрите видеоуроки, отрабатываете практику на тренажерах.
Данный курс подойдет: Курс подходит новичкам в программировании, начинающим разработчикам, а также тем, кто хочет сменить IT-специализацию. Для успешного освоения программы специальных знаний не требуется.
Программа:
Упор на практику, студенты выполняют сквозные проекты и один финальный.
Веб-верстка
- Устройство веба и основы HTML
- CSS и верстка на Flexbox
- Работа с Git
Javascript
- Синтаксис языка Javascript
- Объекты, EventLoop
- Модель DOM и сборщики (Webpack)
- ООП в Javascript
- Типизация
React и другие фреймворки
- Разработка на React.js
- Обзор Angular
- Обзор Vue.js
- Redux
Архитектура приложений и бекенд
- Подключение к базе данных
- Node.js
- Тестирование приложений
Карьерный трек
- Командная работа
- Помощь по трудоустройству разработчиков
- Работа на фрилансе
Вы научитесь:
- Адаптировать сайт под разные устройства
- Основы HTML и CSS
- Оформлять визуальные элементы сайта
- Подключать веб-приложение к серверным данным с помощью Node.Js
- Программировать на JavaScript
- Работать с системой управления версиями Git
- Создавать визуальную часть веб-приложений
- Создавать одностраничные сайты
Особенности обучения:
- Воркшопы
- Диплом
- Дополнительные материалы
- Доступ к материалам навсегда
- Закрытая группа в мессенджере
- Карьерные консультации
- Курс от практикующих специалистов
- Нетворкинг
- Общение с преподавателями
- Помощь с трудоустройством
- Работы для портфолио
- Упор на практику
[itProger] Уроки Angular
Студенты узнают, как работать с Angular и компонентами, создавать свойства и знакомиться с маршрутизацией. Содержит 7 видеоуроков. Не предназначено для начинающих. Для прохождения необходимо знать HTML, CSS, JavaScript и Node JS. Есть возможность консультации у преподавателя в личном кабинете.
Школа: itProger - онлайн-школа IT профессий
Сайт: https://itproger.com/
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеолекции с практическими заданиями и тестированием.
Для кого этот курс: Программистам разных направлений.
Программа:
- Введение
- Файлы и создание компонента
- Работа с компонентами (свойства и методы)
- Работа с HTML и событиями
- Работа с формами
- Динамическое редактирование
- Маршрутизация в приложении и завершение
Вы научитесь:
- Обрабатывать действия
- Работать с Angular
- Работать с компонентами
- Работать с маршрутизацией
- Создавать свойства
- Создавать формы
[WebForMySelf] Фреймворк Angular
Автор: WebForMySelf
Серия уроков на которых будет рассматриваться один из популярных front-end фреймворков — Angular от Google, который используется для создания клиентских приложений.
Сайт: https://webformyself.com
Автор: Виктор Гавриленко
Дата начала: В любое время
Длительность: 13 часов
Интенсивность: Обучение в свободном режиме
Формат обучения: Занятия в записи.
Требования: Опыт работы с языком программирования JavaScript.
Программа:
31 урок. два первых урока доступны бесплатно для просмотра.
Открыть
- Введение. Установка Angular
- Первое приложение
- Компоненты
- Стили компонентов. Интерполяция
- Привязка свойств, привязка к атрибутам и события
- Двусторонняя привязка данных
- Привязка к классам и стилям
- Передача данных в дочерние компоненты. Часть 1
- Передача данных в дочерние компоненты. Часть 2
- Обработка событий дочернего компонента
- Переменные шаблона
- Директивы ngIf, ngSwitch
- Директива ngFor
- Жизненный цикл компонента
- Сервисы
- Маршрутизация. Создание мультистраничности
- Маршрутизация. Параметры маршрута
- Маршрутизация. Дочерние маршруты
- Маршрутизация. Guards
- Пайпы. Использование стандартных пайпов
- Пайпы. Создание пайпов
- Пайпы. Impure Pipes. Асинхронные пайпы
- Обработка форм. Template-Driven. Директива NgModel
- Обработка форм. Template-Driven. Валидация данных
- Обработка форм. Reactive Forms. Создание форм
- Обработка форм. Reactive Forms. Группы. Динамические поля
- Обработка форм. Reactive Forms. Кастомные валидаторы
- Обработка форм. Reactive Forms. Асинхронные валидаторы
- Обработка форм. HTTP. Отправка HTTP запросов
- Обработка форм. HTTP. Сервисы. Обработка ошибок
- Обработка форм. HTTP. Сервисы. POST, PUT и DELETE запросы
[Udemy] Angular 9. Теория и Практика
Этот курс не требует каких-либо предварительных знаний об Angular или других фреймворках. Вся информация дается с нуля. Курс содержит более 17 часов обучающих материалов, которые последовательно и в мельчайших подробностях научат вас самым современным знаниям.
Школа: Udemy - онлайн-курсы
Сайт: https://www.udemy.com/
Преподаватель: Владилен Минин
Дата начала: В любое время
Длительность: 17 ч 33 мин.
Интенсивность: Обучение в свободном режиме
Формат обучения: Курс состоит из двух больших блоков: теоретического и практического. Более 17 часов обучающих материалов
Необходимые знания перед обучением: JavaScript + EcmaScript 6, HTML, CSS
Программа:
18 разделов, 169 лекций, общая продолжительность 17 ч 33 мин.
- Введение
- Компоненты в деталях
- Директивы
- Пайпы
- Сервисы
- Формы и валидация
- Работа с сервером (HttpClient)
- Мультистраничность с роутингом
- Как работают модули
- Дополнительные возможности
- Unit тестирование
- Интеграционное тестирование
- Анимации
- Практика. Создание блога
- Бонус. Typescript для Angular
- Бонус. Основы RxJS
- Обновления
Вы научитесь:
- Получите понимание, как работает Angular
- Разрабатывать реактивные приложения
- Узнаете про важные функции фреймворка
Особенности обучения:
- 148 ресурсов для скачивания
- Полный пожизненный доступ
- Доступ через мобильные устройства и телевизор
- Сертификат об окончании
[Специалист] Разработка веб - приложений на AngularJS
Студентам выдается сертификат или свидетельство о повышении квалификации. На занятиях вы научитесь разрабатывать интерактивные одностраничные приложения. Вы сможете разрабатывать и внедрять процессы жизненного цикла информационных систем, ПО, сервисов систем информационных технологий.
Школа: Специалист - учебный центр при МГТУ им.Н.Э.Баумана
Сайт: https://www.specialist.ru
Длительность: 24 ак. ч.
Формат обучения: Очное или онлайн обучение.
Требования: Опыт работы с HTML и JavaScript.
Программа:
Модуль 1. Базовая техника (12 ак. ч.)
- Знакомство
- Использование Bootstrap.css
- Контроллеры
- Представления и привязки данных
- Директивы и фильтры
- Маршрутизация
- Сервисы AngularJS и REST-сервисы
Модуль 2. Разработка приложения (12 ак. ч.)
- Каркас приложения
- Аутентификация
- Диалоги
- Деревья
- Таблицы данных
- Редактор текста
Вы научитесь: Разрабатывать интерактивные одностраничные приложения
Особенности обучения:
- Свидетельство, сертификат или удостоверение в зависимости от программы обучения
[Level UP] Angular Developer
Курс охватывает основы разработки веб-приложений с использованием одного из самых популярных и мощных фреймворков. Предполагается, что участники курса уже имеют опыт работы с языком программирования JavaScript (JS), понимают процесс веб-разработки и умеют верстать (HTML, CSS и т.д.).
Школа: Level UP - школа IT профессий
Сайт: https://levelp.ru/
Длительность: 1,5 месяца (44 ак. часа)
Требования: Опыт работы с языком программирования JavaScript, понимание процесса веб-разработки и умение верстать HTML,CSS.
Программа:
- Знакомство с Angular. Введение в Typescript
- Компоненты
- Директивы и пайпы. Сервисы
- Сервисы. Маршрутизация (роутинг). HttpClient
- Observable. Анимация
Вы научитесь:
- Применять Angular в работе
- Поймёте отличие JavaScript от TypeScript
- Научитесь применять ООП
- Писать приложения
[Luxoft Training] Разработка на Angular. Продвинутый уровень
Этот курс предназначен для разработчиков, которые уже имеют опыт работы с Angular. Он охватывает расширенные темы, которые повысят эффективность разработки и улучшат качество кода. Курс охватывает такие темы, как разработка библиотек, создание пользовательских директив, иерархия провайдеров и внедрение зависимостей, динамические формы и валидация.
Сайт: https://www.luxoft-training.ru
Длительность: 30 ак.ч.
Формат обучения: Онлайн лекции.
Для кого этот курс: Для разработчиков, уже имеющих опыт работы с данным фреймворком.
Программа:
- Создание структурных директив (2 ч)
- DI, Иерархия провайдеров (2 ч)
- Создание библиотек (3 ч)
- Реактивное программирование (RxJS) advanced (2 ч)
- Формы (4 ч)
- Angular Router (2 ч)
- Авторизация с помощью JWT токенов (1 ч)
- Анимация (2 ч)
- Обнаружение изменений и zone.js (2 ч)
- Управление состоянием приложения и отладка (3 ч)
- Webpack (1 ч)
- Тестирование (3 ч)
- Оптимизация (3 ч)
Вы научитесь:
- Использовать дополнительные возможности для оптимизации
- Использовать связанные библиотеки и фреймворки
- Пользоваться модулями Angular
- Улучшать эффективность тестирования и отладки приложения
Особенности обучения:
- Максимально наполненные практикой
- Живое обучение
- Тренеры-эксперты из реальных проектов
- Скидки
- Сертификат
[beONmax] Курс ANGULAR JS - веб-разработка на JS-фреймворке
Этот курс посвящен популярному JavaScript-фреймворку AngularJS, который используется для создания одностраничных приложений. Вы будете изучать возможности фреймворка и использовать его для создания небольшого веб-сайта на практике. Вы изучите основы программирования, научитесь понимать чужой код и сможете разрабатывать собственные одностраничные веб-приложения.
Школа: beONmax - онлайн курсы программирования
Сайт: https://beonmax.com/
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Онлайн курс.
Кому подойдет: Верстка сайтов на HTML/CSS. JavaScript.
В процессе обучения вы получите знания и навыки:
- Научитесь разбираться в чужом коде
- Получите базовые знания по программированию
- Разрабатывать собственные одностраничные веб-приложения
[Javascript.ru] Курс по Angular
Этот онлайн-курс посвящен профессиональной разработке веб-приложений с помощью Angular. Онлайн-занятия с преподавателем 2 раза в неделю проходят в форме вебинара. Запись занятия доступна через 15 минут после окончания. Большая часть кода для проекта написана вами. Вы получите сертификат в электронном виде на русском и английском языках.
Сайт: https://learn.javascript.ru
Преподаватель: Егор Сидоров
Длительность: 5 недель
Интенсивность: 2 раза в неделю
Формат обучения: Вводные материалы. Занятие в формате вебинара. Доступ к записям после окончания курса. Домашние задания, обратная связь по ним. Групповой чат для общения и вопросов преподавателю. Курсовой проект.
Требования: Знание современного JavaScript, HTML/CSS.
Программа:
Программа может быть дополнительно адаптирована под вопросы и темп обучения группы.
- Собрание
- Окружение и компонентый подход
- Продвинутая работа с компонентами
- Директивы и Pipe для решения повседневных задач
- Сервисы, работа с сетью и внедрение зависимостей
- Формы и валидация данных
- Навигация и маршрутизация в приложении
- Redux-архитектура для более сложных приложений
- Тестирование Angular-приложений
- Дополнительные темы, ответы на вопросы.
Вы узнаете как:
- Использовать вспомогательные библиотеки
- Отлаживать существующие приложения и проводить их улучшение
- Создавать приложения
Особенности обучения:
- Сертификат
- Курсовой проект: интернет-магазин
- Возможен возврат средств
- Можно сделать налоговый вычет
[ITVDN] Angular Developer
Комплексная программа обучения профессии разработчика. Включает самообучение через видеокурсы, домашние задания, проверку знаний через онлайн-тестирование, навыки программирования (интерактивные тренажеры), консультации с наставником.
Сайт: https://itvdn.com
Дата начала: В любое время
Длительность: 4 месяца
Формат обучения: Практические видеоуроки с домашними заданиями.
Данный курс подойдет: Тем, кто владеет JavaScript и хочет освоить набор инструментов для разработки качественных веб-приложений.
Программа:
Видео курсы по специальности Angular Developer
- TypeScript Fundamentals
- Angular 11.0 Базовый
- Angular 2.0 Базовый
- Angular CLI
- Angular Углубленный
- Создание адаптивного SPA
- AngularJS Базовый
- Основы работы с Git
- Основы использования Git 2016
- Методологии управления проектами. Вступление в SCRUM
Записи бесплатных вебинаров
- Angular 4 Jump Start. Мастер-класс Дмитрия Охрименко в Terrasoft
- Создание приложения
- Unit-тестирование приложений
- Как перестать бояться
- Создание веб-приложения
- Создание первого проекта
- Как стать Full-Stack разработчиком
- State Management в Angular 11 (NgRx)
- Angular vs React vs Vue.js. Что выбрать
Чему научитесь:
- Верстать на HTML и CSS
- Писать Unit-тесты на node.js
- Программирование на JavaScript
- Работать с AngularJS
- Работать с базами данных
- Работать с системами Yii или Laravel
- Разбираться в Agile подходах при разработке ПО
- Разбираться в TypeScript
Особенности обучения:
- Закрытый групповой чат
- Наставник
- Домашние задания (без проверки)
[Udemy] Angular и NgRx - пишем реальный проект с нуля
Этот курс полностью ориентирован на реальное программирование с использованием Angular и NgRx. Вы начнете с пустой папки и шаг за шагом будете создавать полноценное приложение. Здесь нет теории и пересказа документации, только реальный опыт и качественный код. Вы поймете, как структурировать свое приложение, как создавать повторно используемые и читаемые модули и компоненты.
Школа: Udemy - онлайн-курсы
Сайт: https://www.udemy.com/
Преподаватель: Oleksandr Kocherhin
Дата начала: В любое время
Длительность: 12 ч 44 мин.
Интенсивность: Обучение в свободном режиме
Формат обучения: Минимум теории и пересказа документации, только практика.
Требования: Базовые знания о Angular и опционально Redux/NgRx.
Программа:
8 разделов, 51 лекция, общая продолжительность 12 ч 44 мин.
- Подготовка проекта
- Модуль регистрации
- Модуль логина
- Модуль фида
- Дополнительные модули
- Модули работы с отдельным постом
- Вспомогательные модули
- Домашнее задание
Вы научитесь:
- Правильно планировать архитектуру
- Писать качественный код
- Создавать переиспользуемые модули и компоненты
- Создавать проекты на Angular и NgRx
Особенности обучения:
- 44 ресурсов для скачивания
- Полный пожизненный доступ
- Доступ через мобильные устройства и телевизор
- Сертификат об окончании
Бесплатные курсы
[JavaBegin] Практика Angular + Git/GitHub
Автор: javabegin
Бесплатный курс по разработке веб-приложений с нуля для новичков. Вам будет доступен личный кабинет с последовательными уроками. Вы будете использовать Git, Bootstrap, Angular, TypeScript, IntelliJ IDEA, Bootstrap и многое другое — то, что редко дается на бесплатных курсах.
Сайт: https://www.javabegin.ru
Дата начала: В любое время
Длительность: 1 неделя ( 5 часов, 24 урока)
Формат обучения: Теория практика. Закрытая телеграм группа, комментарии под каждым уроком.
Требования: Опыт работы с языком программирования JavaScript.
Программа:
24 видеоурока
- Что такое Angular?
- Установка и настройка IntelliJ IDEA
- Установка Angular и всего ПО
- Frontend и Backend
- Создание проекта
- Открытие проекта в IDEA
- Структура проекта
- Git/GitHub
- Добавление Git в проект
- Функционал приложения Todo
- Планирование UI
- Разделение UI на компоненты
- Выбор дизайна
- Bootstrap и Material
- Перенос HTML шаблона в проект
- Тестовые данные
- Подключение библиотек
- Добавление компонента и сервиса
- Отображение категорий
- Выборка задач по категории
- Реактивное программирование
- Отображение данных задачи
- Выполнение задачи
- Базовые понятия
Какие технологии будете использовать: Angular, HTML, CSS, TypeScript, Bootstrap, RxJS, Git/GitHub, IntelliJ IDEA Ultimate, верстка.
Особенности обучения:
- Telegram группа для общения
- Практический проект с нуля с применением IntelliJ IDEA
[YouTube] Angular Основы. Полный Курс для начинающих
Автор: Владилен Минин
В этом видео вы с полного нуля познакомитесь со всеми основными элементами, которые используются в Angular.
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс.
Требования: Опыт работы с HTML и JavaScript.
[YouTube] Создание первого проекта на Angular
Автор: ITVDN
На этом вебинаре вы узнаете, что такое Angular и в чем его отличие от других популярных фреймворков и библиотек. Познакомитесь со структурой и компонентами фреймворка и создадите первый проект с использованием CLI.
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс.
Требования: Опыт работы с HTML и JavaScript.
Плейлист:
- Вступление. План вебинара
- Что потребуется для разработки
- Знакомство с автором. Еще раз о плане вебинара
- Что такое Angular и почему стоит выбирать именно его
- Разбор основных команд CLI. Компоненты.
- Модули
- Директивы
- Пайпы
- Практика. Создание проекта, работа с компонентами и сервисами
Чему научитесь: Разрабатывать интерактивные приложения.
[YouTube] Уроки Angular Теория
Автор: Web Developer Nazar
Масштабный по объему курс, 80 видеоуроков продолжительностью до 20 минут каждый по созданию крутейших динамических приложений. Все от теории до практики.
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс.
Требования: Необходимы хорошие знания JavaScript.
[YouTube] Изучение Angular для начинающих
Автор: Гоша Дударь
В этом курсе вы узнаете, как использовать библиотеку Angular, а также создадите небольшой веб-сайт. Вы узнаете, как создавать компоненты, реализовывать маршрутизацию, использовать формы и многое другое.
Дата начала: В любое время
Интенсивность: Обучение в свободном режиме
Формат обучения: Видеокурс
Кому подойдет: Обучение для новичков с нуля.
Плейлист:
7 уроков продолжительностью до 15 минут
- Введение
- Файлы и создание компонента
- Работа с компонентами (свойства и методы)
- Работа с HTML и событиями
- Работа с формами
- Динамическое редактирование
- Маршрутизация в приложении и завершение
Чему научитесь: Научитесь работать с событиями, маршрутизацией, научитесь создавать формы и компоненты.