Курсы программирования Angular JS

Продолжительность курса: 2 месяца

Формат: online/offline (в офисе в Алматы)

Курс Angular.js в Алматы

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

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

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

После прохождения курса Angular в нашей школе программирования, вы сможете самостоятельно создавать удобные одностраничные приложения и получите начальные навыки работы с MVC ( Model-View-Controller). Сразу оговоримся, что курс не подходит для начинающих.

Прежде чем приступать к нему, вам придется овладеть языками HTML и JavaScript. Оба языка доступны для вас в рамках отдельных курсов.

Записывайтесь прямо сейчас на курс Angular и становитесь продвинутым разработчиком. Делайте проекты на новом, более высоком уровне.

Содержание курса

Теоретическая часть

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

Практическая часть

Создание блога с панелью администратора. Блог содержит в себе все элементы для современного приложения, которые можно использовать в будущем.

Домашние задания

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

Подведение итогов

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

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

01. Начало проекта

  • Знакомство
  • Обзор курса
  • Что такое Angular.js

02. Основы и синтаксис

  • Как создать приложение
  • Обзор файлов и папок
  • Передача параметров из компонентов 

03. Компоненты в деталях

  • Как создавать компоненты
  • Передача параметров 
  • Жизненный цикл

04. Директивы

  • Как создать директиву
  • Получение доступа до элемента
  • Добавление событий

05. Пайпы

  • Пайпы для строк
  • Как находить информацию в документации
  • Пайпы для даты

06. Сервисы

  • Создание сервиса
  • Декоратор Injectable
  • Локальные сервисы

07. Формы и валидация

  • Создание формы
  • Создание контролов
  • Валидаторы

08. Работа с сервером

  • Получение данных и вывод в шаблон
  • Создание объектов с POST
  • RxJS операторы и индикатор загрузки

09. Мультистатичность с роутингом

  • Что такое роутинг
  • Регистрация роутов
  • Динамическая смена страниц

10. Как работают модули?

  • Что есть в модулях
  • Создание отдельного модуля
  • Ленивая загрузка модулей

11. Unit тестирование

  • Тестирование строк и массивов
  • Тестирование Angular компонента
  • Тестирование EventEmitter

12. Подведение итогов

  • Анализ результатов
  • Обзор вакансий, советы по прохождению собеседования
  • Что делать дальше?

Отзывы о школе KnewIT

Контакты

связаться с нами

Наш менеджер свяжется с Вами в кратчайшее время


    Пожалуйста, докажите, что вы человек, выбрав автомобиль.