ОСТАВЬ СВОИ ДАННЫЕ
и мы свяжемся с тобой в ближайшее время!
ЗАПОЛНИ ФОРМУ НИЖЕ
чтобы записаться на пробное занятие "Продвинутый курс Angular"

Продвинутый курс Angular в Харькове

Научись использовать продвинутые возможности Angular
Старт обучения
11 занятий
май 2019
7000 грн
КОГДА
СКОЛЬКО
ЦЕНА
2-3 раза в неделю
с 19:00 до 22:00
Angular adv
ТРЕБОВАНИЯ К СТУДЕНТАМ:
1
Уверенное знание JavaScript
2
Знание Angular 2/4
3
Знание TypeScript
4
Наличие ноутбука для занятий в аудиториях

ПРОГРАММА ОБУЧЕНИЯ

Angular 6 и его подробная работа с DOM, а также имитация Shadow DOM
    • Особенности обработки DOM фреймворком
    • Подробности построения и парсинга DOM из HTML шаблонов
    • Обработка свойств и атрибутов HTML элементов
    • Обработка стилей HTML элементов
    • Angular Web Components - Angular Elements
    • Ivy Renderer — новый механизм рендеринга
    Подробное изучение взаимодействия компоненто
      • Паттерны и способы взаимодействия компонентов между собой
      • Взаимодействие компонентов с помощью событий используя EventEmitter или ViewChild
      • Взаимодействие компонентов на основе сервисов
      • Использование Observables для хранения данных в сервисе
      • Разбор декоратора Injectable и суть его использования
      CLI в деталях
        • Шаблоны
        • Структура проекта
        • Обсуждение необходимости стандартизации структуры проекта
        Детальный разбор роутинга в Angular 6 и его возможностей
          • Использование child-роутов
          • RouteGuards
          • Использование CanActivate для ограничения доступа к роутам по правам пользователей
          • Изучение CanDeactivate и для чего это нужно
          • Асинхронный роутинг
          • Динамическая загрузка компонентов
          • Реализация pre-fetching data для подгрузки данных до момента отображения страницы
          • NavigationSource и restoreState в NavigationStart
          Детальное знакомство с библиотеками, используемых в Angular 6, внедрение сторонних библиотек в приложение
            • Знакомство с RxJS, zone.js и полифиллами для использования Angular 6 в IE9 и выше
            • Знакомство с Reactive Programming
            • Реализация Redux контейнеров и управления состояниями с помощью ngx-store
            • Полезные библиотеки для Angular 6
            Детальное знакомство с HttpClient API
              • Продвинутое изучения запросов к серверу с помощью Angular 6
              • Знакомство с GraphQL и его использование
              • Работа с не JSON данными
              • XSRF защита
              • Тестирование HTTP запросов
              Анимации с использованием Web Animations API и визуализация данных с помощью SVG и D3.js
              • Разбор Animations модуля в Angular 6
              • Реализация анимаций
              • Знакомство с D3.js
              • Реализация анимаций SVG и визуализация данных
              • Angular Material с CDK
              Тестирование кода в Angular 6
                • Unit тестирование с помощью Jasmine/Karma
                • Тестирование компонентов и директив
                • Тестирование сервисов
                • Тестирование роутинга
                • Изолированные Unit тест
                • Angular testing API
                Конфигурация установки Angular 6 и Deployment приложения
                  • Установка необходимых npm пакетов
                  • CLI
                  • Конфигурация TypeScript
                  • JIT vs AOT компиляция
                  • Deployment
                  • App Budgets
                  Дополнительно
                    • Подробное знакомство со Style Guides
                    • Подготовка и установка CI на основе Docker
                    • Миграция с Angular 1.x.x
                    ЗАБРОНИРУЙ МЕСТО НА БЛИЖАЙШИЙ КУРС
                    Осталось 14 места из 15
                    Angular adv
                    ЗАБРОНИРУЙ МЕСТО НА БЛИЖАЙШИЙ КУРС
                    Осталось 14 места из 15
                    Angular adv
                    КУРСЫ ПО НАПРАВЛЕНИЮ

                    JavaScript Adv

                    Курс JavaScript посвящен не только техническим основам языка. Ты научишься понимать принцип построения приложений и оптимизировать рабочий процесс.
                    Время обучения
                    10 занятий
                    Cтарт
                    май 2019
                    Курс
                    JAVASCRIPTADV
                    СКИДКА -20%
                    Курс
                    -20%

                    Front end adv

                    Научим улучшать качество верстки и использовать технологии для быстрого развертывания крупных проектов
                    Время обучения
                    13 занятий
                    Cтарт
                    июнь 2019
                    Курс
                    FRONTEND
                    СКИДКА -20%
                    Курс
                    -20%

                    Angular base

                    Научим понимать и оптимизировать
                    бизнес-процессы
                    Время обучения
                    7 занятий
                    Cтарт
                    май 2019
                    Дополнительный курс
                    ANGULAR BASE
                    ОСТАЛИСЬ ВОПРОСЫ?
                    Оставь свой номер телефона, и наш консультант свяжется с тобой чтобы помочь в выборе направления и дать ответы на все вопросы