TYPESCRIPT

6199,00
р.
Продолжительность: 12 ак. часов / 3 недели
Формат обучения: Лекция + семинар

  • ближайший старт: февраль'24
Описание
Включено в модуль
Программа курса
Проект
Тариф «Начало пути»
Тариф «Полное погружение»
Тариф «Профи»

Описание

На этом модуле вы научитесь определять и использовать объединения типов (union) для работы с разными типами данных. Научитесь применять типы-псевдонимы (type alias) для создания более читаемого и понятного кода.

Поймете, как работать с интерфейсами (interfaces), определять свойства и методы для объектов. Научитесь использовать обобщения (generics) для создания гибкого кода, который может работать с разными типами данных и применять ключевое слово keyof для получения набора ключей объекта.

Познакомитесь с условными типами (conditional types) для определения типа на основе некоторого условия. Изучите основы ООП и принципы ООП (абстракция, наследование, полиморфизм, инкапсуляция) и как они применяются в языке TypeScript. Ознакомитесь с принципами программирования YAGNI (You Ain’t Gonna Need It) и KISS (Keep It Simple, Stupid) и использовать их для написания чистого и эффективного кода, а также изучите базовый синтаксис классов в TypeScript.

Включено в модуль

  • Основные концепции ООП, применение этих принципов на практике
  • TypeScript: Погружение в типы, Манипуляции типами, Типизация в классах

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

  • Погружение в типы. Union, Type Alias, Inerfaces, Types, Enums, Tuples
  • Манипуляции типами, Generics, keyof, typeof, conditional types, mapped types, Utility types
  • ООП, принципы ООП, принципы программирования YAGNI, KISS, etc
  • Классы, базовый синтаксис, наследование классов, свойства и методы классов

Проект

Разработать приложение, используя TypeScript и принципы ООП, которое позволит управлять каталогом книг в библиотеке.

Тариф «Начало пути»

Занятия в записи:

Доступны на платформе Canvas. Ссылка с доступом к модулю вам придет сразу после присоединения к обучению.


Проверка домашнего задания:

Вы загружаете своё домашнее задание в Canvas, после чего ассистент преподавателя проверяет работу и оставляет обратную связь в виде комментариев.

Тариф «Полное погружение»

Online занятия:

Проходят в Zoom 2 раза в неделю: в понедельник и четверг в 19:00 (Мск). Длительность — 1,5 часа.

Напоминания и ссылки для подключения к занятию отправляются в день занятия в Telegram-канале и чате в Discord.


Живое общение с преподавателем:

Живое общение возможно во время online-занятия, а также можно задавать вопросы преподавателю в чате в Discord.


Проверка домашнего задания:

Вы загружаете своё домашнее задание в Canvas, после чего ассистент преподавателя проверяет работу и оставляет обратную связь в виде комментариев.


Защита проекта:

Это online-защита в Zoom с презентацией проекта и возможностью получить обратную связь от преподавателя.

Тариф «Профи»

Online занятия:

Проходят в Zoom 2 раза в неделю: в понедельник и четверг в 19:00 (Мск). Длительность — 1,5 часа.

Напоминания и ссылки для подключения к занятию отправляются в день занятия в Telegram-канале и чате в Discord.


Живое общение с преподавателем:

Живое общение возможно во время online-занятия, а также можно задавать вопросы преподавателю в чате в Discord.


Проверка домашнего задания:

Вы загружаете своё домашнее задание в Canvas, после чего ассистент преподавателя проверяет работу и оставляет обратную связь в виде комментариев.


Защита проекта:

Это online-защита в Zoom с презентацией проекта и возможностью получить обратную связь от преподавателя.


Сессия с карьерным коучем:

Личная встреча с карьерным коучем с разбором актуальной для вас темы по трудоустройству — как поставить карьерные цели, составить резюме, проработать мотивацию, особенности и этапы собеседований, получение работы за рубежом, подготовка портфолио. Дата и время встречи обговаривается лично с коучем.