Курс на Stepik
Обложка курса «Angular 18+.» на Stepik
Бесплатно

Angular 18+. 4.909

Открыть на
STEPIK.ORG

Курс содержит - Краткий план повторения основ (JS, TS, HTML, CSS). - Будут рассмотрены основные концепции RxJs. - Разбор темы Angular Signal. - Подробно рассмотрим работу с декораторами и директивами. - Базовые механики работы с системой контроля версий. - Добавим в проект менеджер состояний NgRx. -Тестирование проекта - Выгрузим приложение на удаленный сервер. Так же будут доступны куски кода, ссылки на GitHub будут расположены в уроках.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Angular 18+.»Учеников на курсе 1 428
Сертификаты, выданные на курсе «Angular 18+.»Сертификатов выдано 0
Отзывы о курсе «Angular 18+.»Отзывов получено 11
Рейтинг курса «Angular 18+.»Рейтинг курса 4.909
Уроки в курсе «Angular 18+.»Количество уроков 59
Тесты в курсе «Angular 18+.»Количество квизов 73
Время прохождения курса «Angular 18+.»Время прохождения курса
Обновления курса «Angular 18+.»Обновления курса
Дата публикации курса «Angular 18+.»Дата публикации курса
Последнее обновление курса «Angular 18+.»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Angular 18+.» 15 разделов Уроки в курсе «Angular 18+.» 59 уроков Тесты в курсе «Angular 18+.» 73 теста Время прохождения курса «Angular 18+.» 6 ч. Последнее обновление курса «Angular 18+.» обн. 1 год назад

Знакомство

3 урока
1. Рекомендации
2. Краткая история Angular
3. Angular vs React/Vue

Основных понятий: HTML, CSS, JavaScript, TypeScript.

4 урока
1. Краткое повторение HTML
2. Краткое повторение CSS
3. Краткое повторение JS
4. Краткое повторение TS

Установка и настройка node, angular cli

3 урока
1. Подготовка среды разработки
2. Установка Node.js и npm (Node Package Manager).
3. Установка Angular CLI (Command Line Interface).

Создание первого приложения

3 урока
1. Создание нового проекта с помощью Angular CLI.
2. Запуск приложения и изучение его структуры.
3. Компонент как структурная единица.

Жизненный цикл компоненты

2 урока
1. Общая информация о жизненном цикле компоненты в angular
2. Классы жизненных циклов.

RxJs

4 урока
1. Observable
2. Операторы преобразования потоков.
3. Subject
4. Потоки высшего порядка 

Angular Signals

5 уроков
1. Записываемые сигналы
2. Чтение сигналов.
3. Вычисляемые сигналы
4. Эффекты
5. Расширенные темы

Директивы Angular

2 урока
1. Структурные директивы.
2. Атрибутные директивы.

Декоратор Angular

5 уроков
1. Общая информация о декораторах.
2. Декораторы классов
3. Декораторы свойств
4. Декораторы методов
5. Декораторы параметров

HttpClient

3 урока
1. Базовые возможности и настройка HttpClient
2. Обработка ошибок и Interceptors
3. Расширенные возможности и оптимизация

Маршрутизация

5 уроков
1. Понятие маршрутизации и её роль в одностраничных приложениях (SP
2. Синтаксис маршрутов
3. Защита маршрутов (Guards)
4. Предварительная загрузка и подготовка (Resolve)
5. Дополнительные возможности

Работа с формами.

3 урока
1. Введение в формы Angular
2. Валидация в шаблонных формах.
3. Реактивные формы

NgRx

8 уроков
1. Общие данные о менеджере состояния приложения.
2. Redux DevTools
3. State
4. Action
5. Reducer
6. Selector
7. Effect
8. Проектная работа TaskTracker.

Оптимизация производительности

7 уроков
1. Стратегии обнаружения изменений (Change Detection)
2. Предварительная компиляция (Ahead-of-Time, AOT)
3. Ленивая загрузка модулей (Lazy Loading)
4. Оптимизация изображений и статических ресурсов
5. Разбиение кода (Code Splitting)
6. Предотвращение утечек памяти
7. Кэширование данных и ресурсов

Тестирование (Unit и E2E)

2 урока
1. Виды тестирования в Angular
2. Инструменты и фреймворки для тестирования