Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Angular8 por Mind Map: Angular8

1. Раздел 2: Основы и синтаксис

1.1. 5. Как создать приложение

1.1.1. Установка Angular8 глобально

1.1.1.1. Angular

1.1.1.2. npm install -g @angular/cli

1.1.2. Создание проекта

1.2. 6. Обзор всех папок и файлов

1.3. 7. Передача параметров из компонентов

1.4. 8. Создание своего компонента

1.5. 9. Создание компонента с Angular CLI

1.6. 10. Шаблоны и стили

1.7. 11. Интерполяция

1.8. 12. Что такое binding

1.9. 13. Как работает Event Binding

1.10. 14. 2 Way Binding

1.11. 15. Директива ngStyle

1.12. 16. Динамические классы с ngClass

1.13. 17. Отображение по условию с ngif else

1.14. 18. Директива ngSwitch

1.15. 19. Циклы с ngFor

1.16. 20. Что такое pipes

2. Раздел 14: Бонус. Основы RxJS

2.1. 132. Как работает RxJS

2.2. 133. Оптимизация стримов

2.3. 134. Как использовать операторы

2.4. 135. Создание своего стрима

2.5. 136. Как работает Subject

3. Раздел 13: Бонус. Typescript для Angular

3.1. 126. Базовые типы

3.2. 127. Работа с функциями

3.3. 128. Работа с классами

3.4. 129. Интерфейсы и объекты

3.5. 130. Интерфейсы и классы

3.6. 131. Генерик типы

4. Раздел 12: Практика. Создание блога

4.1. 98. Создание приложения

4.2. 99. Создание главного layout

4.3. 100. Модуль панели администратора

4.4. 101. Оформление главной страницы

4.5. 102. Страница поста

4.6. 103. Структура admin layout

4.7. 104. Страница входа. Урок 1

4.8. 105. Страница входа. Урок 2

4.9. 106. Сервис для авторизации

4.10. 107. Настройка firebase

4.11. 108. Хранение токена

4.12. 109. Обработка ошибок

4.13. 110. Защита роутов

4.14. 111. Форма создания поста

4.15. 112. Подключение плагина редактора

4.16. 113. Создание поста

4.17. 114. Создание интерсептора

4.18. 115. Вывод списка постов

4.19. 116. Пайп для фильтрации списка

4.20. 117. Удаление поста

4.21. 118. Страница редактирования поста

4.22. 119. Редактирование поста

4.23. 120. Создание плагина сообщений

4.24. 121. Регистрация локализации

4.25. 122. Вывод постов

4.26. 123. Отображение поста

4.27. 124. Добавление PWA

4.28. 125. Деплой приложения

5. Раздел 11: Дополнительные возможности

5.1. 94. Динамические компоненты. Часть 1

5.2. 95. Динамические компоненты. Часть 2

5.3. 96. SEO. Работа с тегами

5.4. 97. PWA модуль

6. Раздел 10: Как работают модули

6.1. 89. Введение

6.2. 90. Что есть в модулях

6.3. 91. Создание отдельного модуля

6.4. 92. Ленивая загрузка модулей

6.5. 93. Изменение стратегии загрузки

7. Раздел 9: Мультистраничность с роутингом

7.1. 77. Что такое роутинг

7.2. 78. Регистрация роутов

7.3. 79. Динамическая смена страниц

7.4. 80. Активная ссылка

7.5. 81. Программная навигация

7.6. 82. Динамические роуты

7.7. 83. Обработка параметров

7.8. 84. Работа с параметрами

7.9. 85. Вложенные страницы

7.10. 86. Редирект и обработка ошибок

7.11. 87. Защита страниц

7.12. 88. Защита дочерних роутов

8. Раздел 8: Работа с сервером (HttpClient)

8.1. 64. Вводный

8.2. 65. Получение данных и вывод в шаблон

8.3. 66. Создание объектов с POST

8.4. 67. RxJS операторы и индикатор загрузки

8.5. 68. Удаление элементов

8.6. 69. Перенос логики в сервис

8.7. 70. Модификация элементов с PUT

8.8. 71. Обработка ошибок

8.9. 72. Добавление headers

8.10. 73. Работа с параметрами

8.11. 74. Параметр observe

8.12. 75. Перехват запросов с интерсептором

8.13. 76. Модификация запросов и обработка ответов

8.14. 68. Удаление элементов

9. Раздел 7: Формы и валидация

9.1. 51. Вводный

9.2. 52. Создание формы

9.3. 53. Создание контролов

9.4. 54. Валидаторы

9.5. 55. Визуализация состояний

9.6. 56. Отображение сообщений ошибок

9.7. 57. Создание групп

9.8. 58. Динамическое обновление формы

9.9. 59. Работа с группой

9.10. 60. Создание своего валидатора

9.11. 61. Асинхронные валидаторы

9.12. 62. Очистка формы

9.13. 63. Создание своей ngModel

10. Раздел 6: Сервисы

10.1. 46. Создание сервиса

10.2. 47. Декоратор Injectable

10.3. 48. Локальные сервисы

10.4. 49. Область видимости сервисов

10.5. 50. Связь сервисов

11. Раздел 5: Пайпы

11.1. 36. Работа с числами

11.2. 37. Пайпы для строк

11.3. 38. Как находить информацию в документации

11.4. 39. Пайпы для даты

11.5. 40. Ещё пайпы

11.6. 41. Создание своего пайпа

11.7. 42. Генерация пайпа с CLI

11.8. 43. Фильтрация списков

11.9. 44. Оптимизация пайпов

11.10. 45. Пайп async

12. Раздел 4: Директивы

12.1. 30. Как создать директиву

12.2. 31. Получение доступа до элемента

12.3. 32. Добавление событий

12.4. 33. Передача параметров в директиву

12.5. 34. Как работает HostBinding

12.6. 35. Создание структурной директивы

13. Раздел 3: Компоненты в деталях

13.1. 21. Как создавать компоненты

13.2. 22. Передача параметров

13.3. 23. Передача параметров из компонентов

13.4. 24. Доступ до HTML элементов

13.5. 25. Передача HTML в компонент

13.6. 26. Доступ до компонента с ContentChild

13.7. 27. Жизненный цикл (lifecycle hooks)

13.8. 28. Change Detection Strategy

13.9. 29. Стили с ViewEncapsulation

14. Раздел 1: Введение

14.1. 1. О данном курсе

14.2. 2. Что потребуется для прохождения курса

14.3. 3. Что такое Angular

14.4. 4. Как проходить курс