Записаться на курс

ES6 и TypeScript

Start

01.01.0001
Среда 18.00
Суббота 14.00

Finish

01.01.0001

Важно!

Группа в процессе набора, стартуем в октябре 2017. Подробности по телефонам. 

Категории: Курсы JavaScript, Курсы ECMAScript, Курсы TypeScript, Обучение ECMAScript 6, ES2015,ES2016,ES.Next


 – это специализированный курс обучения, включающий в себя изучение нововведений синтаксиса и особенностей применения языков программирования ECMAScript(JavaScript) и TypeScript.

ECMAScript 6 - это шестая редакция стандарта, описывающая синтаксис языка программирования Javascript. Все современные браузеры поддерживают ее.

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

В ECMAScript реализован новый способ работы с объектами, т. н. класс- ориентированный способ объявления объектов их свойств. Реализация наследования объектов выглядит более читабельной.

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

TypeScript – это вариант языка программирования Javascript, включающий в себя строгую типизацию данных(все переменные имеют статически определенный тип), классы, абстрактные классы, интерфейсы, декораторы и т.д. - т.е. все то, что необходимо для реализации объектно-ориентированной концепции в больших, высоконагруженных проектах.

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

Рейтинг этот курса 4.9 из 5 (основан на 611 отзывах)
6 недель

продолжительность одного курса

2 РАЗА В НЕДЕЛЮ

интенсивность занятий

120 МИНУТ

продолжительность одного занятия

2800 ГРН. В МЕСЯЦ

При оплате всего курса сразу

2800 ГРН. В МЕСЯЦ

При оплате курса помесячно

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

  • Start
  • Поддержка ECMAScript в браузерах. Transpilers
  • Синтаксис ECMAScript. Типы данных
  • Объявление переменных: let, const
  • Операторы. Управляющие конструкции
  • Встроенные объекты, их методы
  • Деструктуризация данных(массив, объект)
  • Функции. Параметры, rest-, spread- операторы
  • Стрелочные функции. Контекст выполнения
  • Методы массивов, типизированные массивы
  • Методы объектов
  • Тип Symbol
  • Set, Map, WeakSet, WeakMap
  • Итераторы
  • Генераторы
  • Классы, свойства, методы, наследование
  • Reflection API
  • Proxy API
  • Promises
  • Модули
  • Асинхронное программирование
  • Нововведения в ES2016
  • Нововведения в ES2017
  • Будущее — ES2018/ESNext
  • TypeScript: Типы данных
  • TypeScript: Функции
  • TypeScript: Классы, модификаторы доступа
  • TypeScript: Наследование
  • TypeScript: Абстрактные классы, интерфейсы
  • TypeScript: Модули
  • TypeScript: Декораторы
  • Finish

Кому это нужно?

Вы хотите разрабатывать веб-приложения, используя язык программирования ECMAScript. Вы прочитали книгу Флэнагана 'Javascript' от корки до корки, но не нашли там ничего об использовании ECMAScript 6, а хотели бы научиться его использовать. Вы видите ключевое слово ECMAScript в вакансиях и это спрашивают на собеседованиях. Вы веб-разработчик, и в новом проекте нужно использовать ECMAScript6. Вы планируете разрабатывать проекты на Angular, но не знаете TypeScript.

 

Зачем это нужно?

Использование ECMAScript 6 или TypeScript позволит реализовывать новые проекты, используя все самые последние изобретения стандарта, такие как модули, промисы, асинхронное программирование и т.д. Все современные фреймворки(Angular, ReactJS, Vue.js, Node.js) написаны с использованием ECMAScript 6 и имеют интерфейс, использующий новые синтаксические конструкции ECMAScript. Документация к фреймворкам содержит примеры, реализованные также на ECMAScript. Поэтому знание современного синтаксиса ECMAScript облегчит понимание архитектуры и типовых шаблонов использования любого фреймворка. Требования: знание языка программирования Javascript на базовом уровне. Если Вы абсолютный новичок в front-end, то лучше пройти Базовый курс Javascript

Как достигается результат?

Для того чтобы начать обучение в нашем центре нужно всего 4 вещи:

 

Отправить заявку

Записаться на курс

hello world promo