Популярные подборки курсов

Курс Angular от Skillbox

Опубликовано:
Обновлено:
0

Этот курс будет полезен как начинающим так и опытным фронтенд-разработчикам. Для создания сайтов и веб-приложений вам понадобится освоить фреймворк Angular.

Стоимость обучения:

28 000 рублей

Срок обучения:

6 месяцев

Курс Angular от Skillbox

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

На практике вы сможете применить полученные знания и создать сайт интернет-магазина, используя Angular. Кроме того, вы пополните свое портфолио и получите сертификат.

Программа курса

Программа курса «Angular» от Skillbox включает в себя ознакомительную часть.

  • Ознакомление с Angular. Обнаружится, как работает архитектура Angular, и какие элементы, модули и услуги входят в ее структуру. При помощи CLI можно научиться создавать и управлять Angular-приложениями.
  • Состав. С помощью декоратора Input вы можете конфигурировать компоненты и передавать в них данные, используя инструменты для создания шаблонов, использования стандартных ссылок и обработки DOM-событий.
  • Директивы и Pipes являются составной частью EventEmitter. Обучайтесь создавать взаимосвязи и взаимодействие между компонентами, используя EventEmitter, использовать директивы (*ngIf, *ngSwitch, *ngFor) для управления свойствами компонентов, управлять отображением информации при помощи Pipes.
  • В приложении есть возможность навигации. Чтобы научиться работать с роутингом в Angular, необходимо создать динамический роутер, а также считывать параметры ссылок. Познакомитесь с методами управления роутером, используя Guards.
  • Angular — это сервисная архитектура, которая включает в себя множество сервисов. Обучайтесь создавать и применять сервисы и использовать их для обмена данными в приложении, используя различные виды видимости и зависимости, а также разрабатывать способы управления с помощью API и получать данные с помощью HTTP.
  • Интегрированная работа через HTTP-серверы. С помощью этих методов вы научитесь исправлять ошибки в запросах к API, выполнять запросы с параметрами, отправлять и перехватывать сообщения, используя специальные перехватчики для модификации http-запросов.
  • XJS. Обратитесь к изучению основ реактивного программирования. Обучайтесь использованию библиотеки RxJS.
  • Различные формы в Angular. Научитесь организовывать и управлять формой, выполнять обработку стандартных форм, изменять их структуру и подвергать валидации, а также получать доступ к событиям, связанным с формами.
  • Существует несколько типов жизненного цикла: шаблоны, динамические и статические компоненты. Узнаете о том, что такое жизненная цикличность компонента и как его использовать, а также как Angular управляет обнаружением изменений. Обучайтесь работе с шаблонами и динамическими частями.
  • Усовершенствованные подходы. Ознакомьтесь с методами создания композиций компонентов, слотами и проекцией контента, создайте кастомные директивы, используйте Renderer для управления DOM, организуйте код при помощи модулей.
  • Существуют различные темы, которые касаются RxJS и компонентов. Научитесь применять разные виды потоков и объектов в RxJS для создания multicast-потоков. Вам будет доступна возможность создания защищенных роутов и авторизации с помощью JWT.
  • Прием тестов. Поймете, какие существуют виды тестов, как отличаются методы тестирования и что такое E2E-тестирование. Вы научитесь проводить тестирование компонентов, инструкций и сервисов.
  • Какие существуют способы обмена данными? В Angular вы сможете узнать, что такое State Management и как с этим работать. Узнайте о командах, усилиях, эффектах, селекторах, расширениях Entity и Data в NgRx и научитесь ими пользоваться.
  • Разработка проекта диплома. Магазин, торгующий товарами в интернете. Вы будете заниматься созданием интернет-магазина на Angular.

О школе

Реклама. Информация о рекламодателе по ссылкам в статье.

Расскажите друзьям:

Отзывы о курсе (0)
Войдите чтобы оставить отзыв

Курс входит в подборки:

О профессии:

Другие курсы: