Angular 9. Теория и Практика 2020. Все включено + Бонусы

Полное руководство для разработки крутейших динамических приложений. От глубокой теории до практики на Angular
Udemy логоUdemy
Открытый набор
Онлайн
от 1 090 ₽

Чему вы научитесь

  • Разрабатывать мощные, масштабируемые, реактивные приложения с Angular 8 +
  • Узнаете про самые важные и необходимые функции фреймворка на основе многолетнего опыта его использования
  • Получите полное понимание того, как Angular работает в деталях и научитесь их использовать
  • Строить невероятно крутые Single Page Applications с одним из лучших JS фреймворков

Требования

  • JavaScript + EcmaScript 6
  • HTML, CSS

Описание

Данный курс не требует никаких предварительных знаний по Angular или другим фреймворкам. Все дано с нуля

Курс содержит в себе более 17 часов обучающих материалов, которые последовательно и очень подробно научат вас самым актуальным знаниям по прекрасной Frontend технологии Angular от компании Google.

Из предварительных знаний только основы. Остальное в курсе рассказывается с самого нуля, включая TypeScript и RxJS

Практике предшествует 13 теоретических блоков, где максимально подробно разобраны и систематизированы в виде пошаговой целостной системы все тонкости фреймворка на различных примерах.

Курс состоит из двух больших блоков: теоретического и практического.

Изучив теоретический блок, вы получите наиболее актуальную исчерпывающую теоретическую базу по Angular к которой сможете возвращаться при необходимости в будущем – в качестве удобного систематизированного справочника.

В теоретическом блоке собрано все, что только может вам понадобится при разработке с Angular.

В практической части вы увидите создание полноценного блога с панелью администратора. Блог содержит в себе все необходимые элементы для современного приложения, так что примеры можно будет легко использовать в своих любых проектах.

Почему Angular это круто?

Модули

Сразу стоит отметить, что Angular состоит из модулей. Из набора необходимых модулей и строится наше полностью готовое приложение, которое мы с полного нуля будем разрабатывать в нашем новом обучающем курсе (об этом подробнее ниже). Наше приложение, вообще говоря, тоже является модулем.

Компоненты

Компоненты отвечают за внешний вид и за взаимодействие с пользователем. Компоненты – это часть пользовательского интерфейса, они представляют основные «строительные блоки» приложения Angular. Идея компонентов состоит в том, чтобы разделить пользовательские интерфейсы на составные части.

Двустороннее связывание

Angular предоставляет такую функциональность, как двустороннее связывание, позволяющее динамически изменять данные в одном месте интерфейса при изменении данных модели в другом. Так же в Angular присутствуют шаблоны, маршрутизация и так далее.

Компания Google

Поддержка такой компании, как google заведомо говорит о том, что данная технология будет использовать самые современные и эффективные возможности языка для предоставления наиболее крутого результата работы ваших приложений.

Ключевые возможности Angular

Создание реактивных приложений

Благодаря Angular появилась возможность максимально быстро и просто создавать динамические реактивные приложения (обычные веб-сайты). Такие приложения работают без перезагрузки страницы и при переходе на новую страницу она появляется моментально, в отличие от обычных сайтов. Любое взаимодействие с пользователем происходит асинхронно в фоновом режиме, что ускоряет взаимодействие и увеличивает удобство использование сайта.

Директивы

Являются одной из ключевых возможностей Angular. Они позволяют разработчику описать поведение отдельных элементов и расширить синтаксис HTML. В состав Angular входит лишь базовый набор директив. Однако, их можно расширить своими собственными наработками. Правильно созданные директивы могут использоваться и в других проектах. Некоторые разработчики даже практикуют выкладывать свои коллекции компонент в публичный доступ.

Отложенная загрузка

Основная задача Angular Team по оптимизации быстродействия приложения была в том, чтобы добиться автоматической отложенной загрузки. Это гарантирует нашим приложениям только то, что необходимо для текущей страницы. Ленивая загрузка также была включена при маршрутизации в приложениях.

Быстрый рендеринг

По сравнению с первой версией приложения на последней версии Angular работают в 2,5 раза быстрее, а перерисовка в 4,2 раза быстрее – за счет использования технологии shadow DOM. Команда Angular считает, что она может сделать рендеринг еще более быстрым.

Для кого этот курс

  • Веб-разработчики
  • Frontend разработчики (любой уровень)
  • Фрилансеры
Программа
Введение
Основы и синтаксис
Компоненты в деталях
Директивы
Пайпы
Сервисы
Формы и валидация
Работа с сервером (HttpClient)
Мультистраничность с роутингом
Как работают модули
Дополнительные возможности
Unit тестирование
Интеграционное тестирование
Анимации
Практика. Создание блога
Бонус. Typescript для Angular
Бонус. Основы RxJS
Обновления
Записаться на курс
Текущая цена
1 090
10 990
Заполните контактные данные
Оставьте заявку, чтобы забронировать себе место.
Наш менеджер свяжется с вами и ответит на любые ваши вопросы.
Открытый набор
Онлайн
от 1 090 ₽