Топ-100
Сейчас ищут:

Скачать Курс по Angular [learn.javascript.ru] [Егор Сидоров]

Admin

Администратор
Команда форума
Регистрация
30 Дек 2017
Сообщения
149,066
Симпатии
4,179
Курс по Angular
Этот онлайн-курс посвящён профессиональной разработке веб-приложений с помощью Angular.

Screenshot_43.png


  • Быстро и качественно начать создавать приложения с использованием современного Angular.
  • Отлаживать уже существующие приложения и проводить их улучшение.
  • Научиться использовать ряд вспомогательных библиотек, часто дополняющих Angular.
Курс идёт 5 недель.

До начала обучения: вводные материалы:

  • Перед курсом предлагается просмотреть скринкаст по основам Angular и TypeScript.
  • Мы также будем использовать систему Git/GitHub для обмена исходным кодом, так делает большинство проектов. Для тех, кому это в новинку - дадим крэш-курс и поможем разобраться.
Онлайн-занятия с преподавателем 2 раза в неделю:
  • Занятие проходит в формате вебинара. Запись занятия доступна через 15 минут после окончания. Вы также сохраняете доступ к записям после окончания курса.
Домашние задания, обратная связь по ним:
  • Ваши решения присылаете преподавателю, он проверяет качество кода, использование правильных шаблонов проектирования, даёт обратную связь. К ряду заданий прилагаются тесты, которые частично позволяют проверить правильность решения самому.
Чат:
  • Между занятиями доступен групповой чат для общения и вопросов преподавателю.
Курсовой проект:
  • Делаем курсовой проект: интернет-магазин. Большую часть кода для проекта пишете вы.
Результат:
  • Вы хорошо знаете Angular, свободно разрабатываете и отлаживаете приложения.
  • Вы умеете проектировать и создавать сложные интерфейсы.
Сертификат:
  • По окончанию курсов вы получаете сертификат в электронном виде на русском и английском языках.
  • Хотя сертификатам в нашей профессии обычно не придают значения. Главное - знания и умения, которые вы получите, если будете полноценно участвовать в курсе.
Занятия проходят онлайн два раза в неделю.

Программа может быть дополнительно адаптирована под вопросы и темп обучения группы.

Собрание:
  • Первая встреча традиционно является собранием. На нём мы знакомимся, проверяем подключение, обсуждаем организационные вопросы, взаимодействие с преподавателем, как учиться на курсе.
Окружение и компонентый подход:
  • Знакомимся с angular-cli и экосистемой. Разбираем настройки и конфигурацию окружения.
  • Изучаем базовые механизмы работы и сущности фреймверка Angular, создаем ряд компонентов.
  • Разбираем специфику синтаксиса шаблонов Angular, как работает интерполяция и связывание.
Продвинутая работа с компонентами
  • Разбираем вложенные компоненты и передачу данных в компонент и из него.
  • Передача содержимого компоненту с помощью ng-content (content projection).
  • Доступ к элементам шаблона через ViewChild/ViewChildren/ContentChild/ContentChildren.
Директивы и Pipe для решения повседневных задач
  • Применяем директивы "из коробки" (ngIf, ngClass, ngFor..).
  • Применяем Pipe "из коробки" (json, async, currency..). Разбираем нюансы работы Impure pipes.
  • Фильтруем данные, используя pipes, и пишем свои директивы.
  • Разбираем нюансы работы ViewRef/TemplateRef.
Сервисы, работа с сетью и внедрение зависимостей
  • Разбираем концепцию и способы создания провайдеров. Вспоминаем сервис-провайдеры, которые идут "из коробки".
  • Провайдеры для работы с HTTP(S), запросов к серверу.
  • Используем сервисы для передачи данных между компонентами, разбираем создание динамических компонентов.
Формы и валидация данных:
  • Создание форм "от шаблона" (template-driven forms).
  • Создание форм "от компонента" (reactive forms).
  • Синхронная и асинхронная валидация данных.
  • Создаём сложный элемент формы, работаем с ValueAccessor.
Навигация и маршрутизация в приложении
  • Изучаем, как определять состояния в приложении, вложенные и абстрактные состояния.
  • Разбираем сервис для доступа к параметрам состояния и передачу данных между состояниями.
  • Оптимизируем приложение, используя ленивую загрузку (lazy loading) и предзагрузку состояний.
Redux-архитектура для более сложных приложений
  • Основные концепции, организация приложения при помощи Redux.
  • Платформа NgRX и ее модули.
  • Обрабатка асинхронных событий и сторонних эффектов (side effects).
  • Агрегация данных при помощи селекторов.
Тестирование Angular-приложений
Вы много раз видели написанные нами тесты в предыдущих занятиях. Теперь у вас достаточно знаний, чтобы писать их самостоятельно.
  • TDD/BDD-разработка.
  • Unit-тесты для сервисов.
  • Специфика тестирования при использовании...
Вам нужно зарегистрироваться для просмотра ссылки

Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

or

Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.



Скачать:

Для просмотра содержимого вам необходимо авторизоваться или зарегистрироваться.

Если у Вас нет Премиум статуса:

Преимущества VIP-подписки

Оформить VIP-Подписку

 

Похожие курсы:

Сверху