Logotype

TypeScript научитесь всему, что нужно знать Middle

За 2 недели вы освоите совместимый с JavaScript язык, который требуется на большинстве крупных проектах

Узнать программу
  • icon

    Добавите заветную строчку TypeScript в резюме

  • icon

    Поймете, почему TypeScript так важен для больших команд

  • icon

    Получите 2 недели обучения в группе с сопровождением

  • icon

    Улучшите типизацию и качество своего кода

  • icon

    Вместо отлова ошибок сможете делать быструю проверку кода

  • icon

    Основательно освоите язык на уровне Мидл

Курс подойдет, если вы

  • Начинающий разработчик со знанием JavaScript

    Изучили JavaScript и хотите двигаться дальше, становясь более востребованным программистом.

    Хотите понять, в чем же сила системы типов и почему TS так популярен

  • Frontend или backend-разработчик, который хочет внедрять TypeScript

    Хотите не только добавить новый навык в копилку, но и основательно его освоить.

    Стремитесь работать в сложных и интересных проектах с большой командой

  • Знакомы с TypeScript, но хотите углубиться

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

9 из 10 компаний указывают в требованиях TypeScript

TypeScript - это надстройка над языком JavaScript. Позволяет избежать большинство проблем JS, делая код предсказуемым, расширяемым и более безопасным.

по данным hh.ru за 2022г

JavaScript и многое другое

TypeScript добавляет в JavaScript дополнительный синтаксис для обеспечения более тесной интеграции с вашим редактором.

Выявляйте ошибки на ранней стадии в вашем редакторе.

Результат, которому можно доверять

Код TypeScript преобразуется в JavaScript, который запускается везде, где запускается JavaScript: в браузере, на Node.js или Deno и в ваших приложениях.

Безопасность в масштабе

TypeScript понимает JavaScript и использует вывод типов, чтобы предоставить вам отличные инструменты без дополнительного кода.

Изучите язык, без которого не обходится ни один крупный проект.

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

Что вы получите на курсе?

  • 53 урока в HD

    Все уроки записаны понятным, человеческим языком, с примерами применения и анализом кода в высоком качестве, с хорошим звуком.

  • Теория

    За 14 дней вы изучите исчерпывающий объем информации о TypeScript, который необходим каждому разработчику уровня мидл.

  • Практика

    Вы выполните задания и тесты которые куратор проверит в течение суток и даст подробную обратную связь на нашей платформе.

  • Закрытый чат

    На протяжении 2 недель вы сможете задавать вопросы напрямую кураторам, а также получите бессрочный доступ к сообществу единомышленников

  • Служба заботы

    Если у вас возникнут сложности, вы всегда сможете обратиться в отдел заботы, и мы найдем решение.

  • Комфортное обучение

    Можно выбрать любую скорость обучения которая удобна вам. Структурированные материалы всегда у вас под рукой.

Вы увидите свой прогресс

before

Сейчас:
не знаете почему TypeScript так популярен у разработчиков? Что такое система типов и почему она так важна в крупных проектах?

after

После курса:
научитесь писать код предсказуемым, расширяемым и более безопасным с помощью TypeScript. А это как раз то, что нужно при работе в больших проектах и командах

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

Шаг 1

Введение

Узнаете, для чего нужен TypeScript, какие проблемы он решает и как его добавить в проект.

  • Добро пожаловать в модуль TypeScript
  • Демонстрация функционала TypeScript
  • Настройка VS Code
  • Установка TypeScript

Шаг 2

Базовые типы

Научитесь типизировать данные с примитивными типами, а также объекты, массивы, кортежи, функции. Познакомитесь с типом Enum, поймете разницу между void и undefined.

  • Работа с числами
  • String, boolean, function
  • Объекты
  • Массивы
  • Кортежи (Tuples)
  • Enum
  • Symbol & BigInt
  • void vs undefined
  • Типизация функций

Шаг 3

Работа с типами

Научитесь использовать объединение, литеральные типы, интерфейсы, а также «защитников типа». Познакомитесь с типом unknown и поймете его отличие от any, узнаете о типе never.

  • Объединенные типы (Union Types)
  • Literal Types
  • Interfaces
  • unknown
  • never
  • Type Guard

Шаг 4

Компилятор

Научитесь управлять поведением компилятора TypeScript с помощью конфигурационного файла tsconfig.json (например, выбор файлов для компиляции, версия ECMAScript, в которую будет скомпилирован TypeScript-код, система модулей, строгий режим и многое другое).

  • Введение
  • Базовые настройки (files, include, exclude, extends)
  • Language and Environment
  • modules
  • jscheck
  • emit
  • strict

Шаг 5

Классы

Научитесь типизировать классы (в том числе модификаторы доступа, статические методы и свойства, геттеры / сеттеры, реализация классов от интерфейсов, абстрактные классы).

  • Синтаксис классов
  • Методы
  • Getters & Setters
  • Наследование
  • Модификаторы свойств
  • Static & Readonly
  • Упрощенный конструктор
  • Implements
  • Абстрактные классы

Шаг 6

Generic

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

  • Зачем нужны generic
  • Функции с generic
  • Более строгие generic
  • Применение keyof
  • Работа с классами

Шаг 7

Утилиты

Узнаете о множестве полезных утилитарных типов, позволяющих упрощать определения типов, создавать новые типы на основе существующих, выполнять операции над типами.

  • typeof & keyof
  • Partial, Required, Readonly
  • Pick & Omit
  • Extract & Exclude
  • ReturnType & Parametrs

Шаг 8

Декораторы

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

  • Введение
  • Паттерн: декоратор
  • Практический пример. Декоратор с параметрами
  • Декоратор свойств
  • Декоратор методов

Шаг 9

Еще про TypeScript

Научитесь использовать пространства имен, использовать TypeScript со сторонними библиотеками, добавлять TypeScript в Node.js-проект.

  • Что такое namespace
  • Сторонние библиотеки
  • Настройка NodeJS

Остались вопросы?

Наш отдел заботы готов ответить на любой вопрос

Владилен Минин

  • Senior Frontend разработчик
  • Более 8 лет опыта
  • Тимлид для команд разработки более 10 человек
  • Более 6 лет обучает JavaScript
  • Опыт коммерческой разработки более 7 лет
  • 40 000 тысяч студентов онлайн
  • Автор YouTube канала более чем с 281 000 подписчиками

TypeScript – это стандарт разработки

Вы освоите важный навык, который требуется сейчас на рынке.
А наша задача сделать изучение этого навыка наиболее удобным для вас.

Важная галочка в резюме

Всего за 2 недели обучения

Куратор уровня middle

Наставник закреплен за группой и работает с каждым ее участником

Индивидуальный темп

Обучайтесь в своем темпе, когда удобно

Коммьюнити

Знакомитесь и помогаете другу другу, обучаетесь вместе

Важная галочка в резюме

Всего за 2 недели обучения

Куратор уровня middle

Наставник закреплен за группой и работает с каждым ее участником

Начните сейчас

  • TypeScript

    Язык уже стал стандартом разработки больших проектов. На курсе вы освоите TypeScript на уровне middle разработчика.

    • Исчерпывающая теоретическая информация
    • Закрепление знаний на практике и разборах на реальных задачах
    • 2 недели кураторской поддержки в чате
    • Тесты и практические задания
    • Доступ к курсу открывается сразу после оплаты

    7 490 ₽

Покупая курс TypeScript, вы получите диагностику стоимостью 2 790 ₽ в подарок

Куратор уровня Middle проверит ваши навыки и составит индивидуальный план для достижения целей в разработке

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

Что нужно знать для старта?

JavaScript и иметь грейд Джуниор или Мидл

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

Каждый выпускник курса «TypeScript» получает сертификат от Result. Вы сможете прикрепить его в свое резюме и показывать работодателям.

Что такое монеты и как их заработать?

Монеты — это внутренняя валюта Result. Вы можете их получить, выполняя домашние задания и приглашая друзей. Монеты нужны, чтобы вы могли частично оплатить другие образовательные проекты в Result.

Сколько длится курс?

Обучение длится ровно 14 дней. За это время вы проходите все основные темы Typescript и отрабатываете на практике полученные знания

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

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

Сколько времени нужно будет уделять учебе?

Разным людям необходимо разное количество времени. На курсе «TypeScript» у вас будет уходить не более часа в день на просмотр уроков и выполнение заданий. Если окажется, что вам нужно больше времени, это не значит, что у вас не получится. Это значит ровно то, что нужно заниматься чуть больше, чтобы освоить материал.

На какое время доступен курс и чат?

Доступ к курсу год, кураторская поддержка - 2 недели

Гарантия возврата средств

Вернем деньги, если вам не понравится курс в первые 3 дня

Могу ли я оплатить бонусными монетами?

Да, вы можете оплатить бонусными монетами не более 20% стоимости курса

Остались вопросы?

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

Почему мы этим занимаемся

Доказываем, что попасть в IT реально.

В основе курса — актуальные данные. Обучаем на практике и без воды.

Даем реальные задачи, над которыми работают
в IT-компаниях прямо сейчас.

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

vladilen.ru

Подпишитесь

  • ИП Минин В. И.;
  • ИНН 781714316555;
  • ОГРНИП 317784700113455

Любое использование материалов с данного сайта допускается не иначе как с письменного разрешения его правообладателя — 781714316555 ИНН/ОГРНИП номер от 317784700113455. Использование материала с сайта и нарушение авторских и смежных прав правообладателя наказывается в соответствии со ст. 146 УК РФ. Вся информация, предоставленная на сайте, ни при каких условиях не является публичной офертой, определяемой положениями ст. 437 (2) ГК РФ.

Мы используем cookie. Продолжая использовать сайт, Вы даете свое согласие на использование cookie для хранения данных. Подробнее.