TypeScript научитесь всему, что нужно знать Middle
За 2 недели вы освоите совместимый с JavaScript язык, который требуется на большинстве крупных проектах
Добавите заветную строчку TypeScript в резюме
Поймете, почему TypeScript так важен для больших команд
Получите 2 недели обучения в группе с сопровождением
Улучшите типизацию и качество своего кода
Вместо отлова ошибок сможете делать быструю проверку кода
Основательно освоите язык на уровне Мидл
Курс подойдет, если вы
Начинающий разработчик со знанием JavaScript
Изучили JavaScript и хотите двигаться дальше, становясь более востребованным программистом.
Хотите понять, в чем же сила системы типов и почему TS так популярен
Frontend или backend разработчик, который хочет внедрять TypeScript
Хотите не только добавить новый навык в копилку, но и основательно его освоить.
Стремитесь работать в сложных и интересных проектах с большой командой
Знакомы с TypeScript, но хотите углубиться
Освежить знания и вспомнить то, что учили раньше. Ваша цель — повторить забытый материал и усовершенствовать навык.
9 из 10 компаний указывают в требованиях TypeScript
TypeScript - это надстройка над языком JavaScript. Позволяет избежать большинство проблем JS, делая код предсказуемым, расширяемым и более безопасным.
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 недель вы сможете задавать вопросы напрямую кураторам, а также получите бессрочный доступ к сообществу единомышленников
Служба заботы
Если у вас возникнут сложности, вы всегда сможете обратиться в отдел заботы, и мы найдем решение.
Комфортное обучение
Можно выбрать любую скорость обучения которая удобна вам. Структурированные материалы всегда у вас под рукой.
Вы увидите свой прогресс
Сейчас: не знаете почему TypeScript так популярен у разработчиков? Что такое система типов и почему она так важна в крупных проектах?
После курса: научитесь писать код предсказуемым, расширяемым и более безопасным с помощью 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
Остались вопросы?
Наш отдел заботы готов ответить на любой вопрос
TypeScript – это стандарт разработки
Вы освоите важный навык, который требуется сейчас на рынке.
А наша задача сделать изучение этого навыка наиболее удобным для вас.
Начните обучение сейчас!Начните сейчас
TypeScript
Язык уже стал стандартом разработки больших проектов. На курсе вы освоите TypeScript на уровне middle разработчика.
- Исчерпывающая теоретическая информация
- Закрепление знаний на практике и разборах на реальных задачах
- 2 недели кураторской поддержки в чате
- Тесты и практические задания
- Доступ к курсу открывается сразу после оплаты
7 490 ₽
Покупая курс TypeScript, вы получите диагностику стоимостью 2 790 ₽ в подарок
Куратор уровня Middle проверит ваши навыки и составит индивидуальный план для достижения целей в разработке
Часто задаваемые вопросы
JavaScript и иметь грейд Джуниор или Мидл
Каждый выпускник курса «TypeScript» получает сертификат от Result. Вы сможете прикрепить его в свое резюме и показывать работодателям.
Монеты — это внутренняя валюта Result. Вы можете их получить, выполняя домашние задания и приглашая друзей. Монеты нужны, чтобы вы могли частично оплатить другие образовательные проекты в Result.
Обучение длится ровно 14 дней. За это время вы проходите все основные темы Typescript и отрабатываете на практике полученные знания
После регистрации на нашей платформе у вас появится личный кабинет. В нем вы сможете отследить свой прогресс, выполнить задания и получить фидбек от куратора. На протяжении всего курса с вами работает наставник, который проверяет ваши работы и помогает разобраться со сложными темами. Ваше взаимодействие будет комфортным и быстрым — каждое задание проверяется в течение одних суток.
Разным людям необходимо разное количество времени. На курсе «TypeScript» у вас будет уходить не более часа в день на просмотр уроков и выполнение заданий. Если окажется, что вам нужно больше времени, это не значит, что у вас не получится. Это значит ровно то, что нужно заниматься чуть больше, чтобы освоить материал.
Доступ к курсу год, кураторская поддержка - 2 недели
Вернем деньги, если вам не понравится курс в первые 3 дня
Да, вы можете оплатить бонусными монетами не более 20% стоимости курса
Остались вопросы?
Почему мы этим занимаемся
Доказываем, что попасть в IT — реально и доступно
Обучаем на практике, по самой новой информации и «без воды»
Даем реальные задачи, над которыми работают в IT-компаниях прямо сейчас
Помогаем найти работу, сделать качество жизни лучше и начать карьеру в разработке