Образовательная платформа
Изображение для плашки НГ Участвует в новогодней распродаже Скидки до 60%
действуют 0 дней 00:00:00

Оставьте заявку и узнайте у менеджера про скидку на курс и подарки от партнёров

Курс

TypeScript для веб-разработчика

TypeScript для веб-разработчика

Вы на практике освоите TypeScript с нуля. Начнёте с основ, а к концу курса научитесь использовать все сильные стороны языка в веб-приложениях. Получите всё необходимое для профессионального роста в веб-разработке.

TypeScript — это язык программирования поверх JavaScript, который добавляет статическую типизацию и другие полезные фичи из спецификации ECMAScript. За последнее время язык стал стандартом в веб-разработке.

Кому подойдёт этот курс

Чему вы научитесь

  1. Типизировать код

    Будете объявлять типы для переменных, принимаемых и возвращаемых значений функций и методов, и классов. Научитесь читать ошибки компиляции.

  2. Писать сложные типы

    Начнёте пользоваться алгебраическими типами данных, проектировать интерфейсы, высчитывать сложные типы и пользоваться дженериками.

  3. Разрабатывать архитектуру

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

  4. Применять принципы чистого кода

    Узнаете, что такое плохой код, какие критерии качества существуют и как поддерживать чистоту своего кода.

  5. Использовать Domain Driven Design

    Освоите принципы декомпозиции, научитесь учитывать предметную область при проектировании приложений, выделять частное поведение.

  6. Использовать монорепозитории и микрофронтенды

    Узнаете, как структурировать код в больших приложениях. Будете применять подход микрофронтендов при разработке и публикации приложения.

Как проходит обучение

  1. Изучаете тему

    В курсе — практические видеоуроки.

    Изучаете тему
  2. Выполняете задания

    В том темпе, в котором вам удобно.

    Выполняете задания
  3. Работаете с преподавателем

    Закрепляете знания и исправляете ошибки.

    Работаете с преподавателем
  4. Получаете сертификат

    И дополняете им своё портфолио.

    Получаете сертификат

Программа

Курсы упорядочены по уровню сложности. В конце каждого учебного модуля вас ждут практические задания на закрепление материала.

  • 3 уровня сложности
  • 23 тематических модуля
  1. Typescript. Базовый уровень

      1. Введение.
      2. Компиляция и примитивные типы.
      3. Применение типов.
      4. Типизация ООП.
      5. Дженерики.
      6. Утилитарные типы.
      7. Дополнительные типы.
  2. Typescript. Продвинутый уровень

      1. tsconfig.
      2. Бандлинг.
      3. Spread Types.
      4. Infer.
      5. Conditional types.
      6. Маппинг типов.
      7. Ещё немного про ООП.
      8. Декораторы.
      9. Миксины.
      10. Неймспейсы.
      11. Алгебраические типы.
      12. Тестирование типов.
      13. Строковые типы для разбора строк.
      14. Сложные типы.
  3. Frontend-архитектура

      1. SOLID.
      2. DDD.
      3. Чистая архитектура.
      4. Чистая файловая структура.
      5. Чистый код DRY, KISS.
      6. Принципы проектирования API.
      7. Монорепозитории, полирепозитории, микрофронты.
Спасибо!

Ваша заявка успешно отправлена

Преподаватель

Андрей Греков

Андрей
Греков

Ведущий разработчик Angular & .NET

Технический писатель Angular In Depth и Angular Fox. Google Developer Expert. Докладчик крупнейших конференций, таких как FrontendConf.

  • Старт курса: 5 декабря
  • Осталось: 8 мест

Стоимость обучения

Рассрочка на 12 месяцев

  • 101 BYN/мес
  • 156 BYN/мес
Изображение для плашки НГ Участвует в новогодней распродаже Скидки до 60%
действуют 0 дня 00:00:00

Оставьте заявку и узнайте у менеджера про скидку на курс и подарки от партнёров

Заявка не отправлена!

Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Шаг 1. Выберите вариант оплаты

Шаг 2. Заполните контактные данные

  • Error
  • Error
  • Error
Error

Нажимая на кнопку, я соглашаюсь на обработку персональных данных

Нажимая на кнопку, я соглашаюсь с публичной офертой и политикой обработки персональных данных

Спасибо!

Ваша заявка успешно отправлена

Часто задаваемые вопросы