
В этой статье мы обсудим дополнительные материалы, упражнение и тп.
В этом уроке мы настроим наш редактор кода - VSCode, если вам это нужно, конечно :)
В этом уроке мы настроим автоматическое форматирование кода при помощи Prettier
В этом уроке мы рассмотрим что же такое TypeScript и зачем он нужен
В этом уроке мы установим TS и научимся запускать файлы .ts
В этом уроке мы рассмотрим что такое аннотация типов и базовые примитивные типы
В этом уроке мы изучим как использовать систему типов внутри функций
В этом уроке мы изучим тип any и разберем нюансы, связанные с ним
Это урок-практика, где мы самостоятельно попробуем применить полученные знания
В этом уроке мы изучим еще один тип в TypeScript под названием never
В этом уроке мы изучим особенности уже знакомых вам типов null и undefined
Довольно редкие примитивные типы существуют и в TypeScript, разберем их в этом уроке
В этом уроке мы посмотрим на то, как создавать аннотацию объектов и проводить деструктуризацию
В этом уроке мы изучим то, как типизируются массивы в TypeScript
В этом уроке мы попрактикуемся типизировать уже готовый код с использованием всех полученных знаний
В это уроке мы изучим структуру данных, которая существует только в TypeScript - кортеж (tuple)
В этом уроке мы изучим механизм объединения типов - Union тип
В этом уроке мы изучим механизм сужения типов, когда нужно произвести действие над сущностью, когда она только одного определенного типа
В этом уроке мы изучим примитивные литеральные типы
В этом уроке мы изучим создание своих типов при помощи ключевого слова type. Это первая часть про type, посвященная работе с литералами. Вторая часть будет в следующем модуле.
В этом уроке мы изучим создание объектных литералов и зачем это может пригодиться.
Это продолжение урока про type и то, как его можно использовать с объектами
В этом уроке мы изучим один из самых важных механизмов в TS - интерфейсы
В этом уроке мы ответим на главный вопрос: что же использовать в своей работе?
В этом уроке мы попрактикуемся в создании интерфейсов и работе с классическим функционалом в JS
В этом уроке мы изучим механизм вывода типов и чем он нам может помочь
В этом уроке мы изучим модификатор, который позволяет создавать необязательные свойства
В этом дополнительном уроке мы изучим оператор !, который позволит сказать, что мы умнее Typescript'а
В этом уроке мы изучим модификатор, позволяющий создавать неизменяемые свойства, массивы или кортежи
В этом уроке мы изучим структуру, которая существует только внутри TS - перечисления, или по английски enum
В этом уроке мы изучим тип Unknown и узнаем как его применять
В этом уроке мы познакомимся с механизмом запроса типов
Практика создания базовых конструкций
В этом уроке мы изучим механизм утверждения типов
В этом уроке мы обсудим конструкторы типов и преобразование одного типа в другой
В этом уроке мы изучим прием защитника типов
В этом уроке мы на практике применим тип never
В этом уроке мы изучим технику перегрузки функций
В этом уроке мы обсудим разделение интерфейсов на правильные части и зачем это делать
В этом уроке нас опять ждет практика для закрепления материала
В этом уроке мы узнаем, какие особенности работы с DOM в TS
В этом уроке мы попрактикуемся работать со страницей
В этом дополнительном уроке мы посмотрим на работу типа void
В этом уроке мы изучим что такое обобщения и зачем они нужны в TS коде
В этом уроке мы поближе узнаем дженерик-функции и как их использовать
В этом уроке мы изучим дженерик типы, интерфейсы и ограничения в них
В этой практике мы сами попробуем поработать с обобщениями
В этом уроке мы изучим обобщенные классы в Typescript
В этом уроке мы начнем знакомиться со встроенными в TS дженериками
В этом уроке поговорим про манипуляции с типами и как они реализуются
В этом уроке изучим оператор keyof
В этом уроке мы еще подробнее узнаем оператор typeof
В этом уроке мы познакомимся с механизмом Indexed Access Types
В этом уроке нас ждет очередная практика по работе с типами
В этом уроке мы изучим новый прием по формированию типов - условные типы
В этом уроке мы изучим метод формирования типа через перебор
В этом уроке мы изучим прием Template literal types
В этом уроке мы разберем часть вспомогательных типов
Практика работы с дженериками, типами и манипуляциями
В этом уроке мы вместе решим поставленные задачи
В этом уроке мы продолжим разбирать вспомогательные типы
В этом уроке мы поговорим о том, как правильно работать с запросами и промисами
В этом уроке мы познакомимся с самым новым из вспомогательных типов
В этом уроке мы начнем своё знакомства с классами и их особенностями в TS
В этом уроке мы поговорим про конструкторы и их перегрузки
В этом уроке мы разберем особенности работы методов в TS и get/set
В этом уроке мы рассмотрим альтернативный вариант задания начального значения
В этом уроке мы разберем наследования классов и его особенности в TS
В этом уроке мы поговорим про имплементацию классов
В этом уроке мы попрактикуемся работать с имплементацией
В этом уроке мы рассмотрим три модификатора видимости
В этом уроке мы поговорим про относительно новую возможность в JS
В этом уроке мы обсудим статичные сущности в JS и какие у них есть особенности в TS
В этом уроке мы обсудим как лучше работать с контекстом вызова в TS
В этом уроке мы обсудим абстрактные классы и методы в TypeScript
В этом уроке мы разберем задачку со структурами данных и классами
В этом уроке мы изучим паттерн декораторов и зачем он вообще нужен
В этом уроке мы разберем декораторы уже в TypeScript
В этом уроке мы изучим несколько дополнительных терминов, а главное - паттерн фабрики декораторов
В этом уроке мы разберем декораторы классов из нового синтаксиса
В этом уроке мы изучим работу декораторов у методов и как справляться с контекстом вызова
В этом уроке мы разберем синтаксис ES декораторов метода
В этом уроке мы научимся декорировать свойства
В этом уроке мы разберем ES-декораторы свойств
В этом уроке мы разберем как декорировать get и set
В этом уроке мы разберем ES-декораторы свойств-акцессоров
В этом уроке мы разберем сразу два понятия, которые тесно переплетены между собой
В этом уроке мы затронем тему порядка инициализации и выполнения декораторов
В этом уроке мы поработает с декораторами более подробно
В этом уроке мы изучим один из разделов конфигурации
В этом уроке мы изучим один из разделов конфигурации
В этом уроке мы изучим один из разделов конфигурации
В этом уроке мы разберем как работать с модулями на разных платформах
Почему в большинстве вакансий сейчас указывают TypeScript как требование?
Почему он находится на втором месте среди самых любимых языков разработчиков?
Что за система типов и почему она так важна в крупных проектах?
Давайте вместе разберемся во всем этом! Основательно, вдумчиво, закрепляя на практике и применяя лучшие подходы.
Курс с расширенной поддержкой, с частью про React, большой практикой, мероприятиями и многим другим вы можете найти в моей школе на campfire-school (ссылка есть в моем профиле - "Сайт") Буду рад вас там видеть!
TypeScript - это "надстройка" над языком JavaScript и при этом считается отдельным языком программирования. Он позволяет "излечить" большинство проблем стандартного JS, делая код предсказуемым, расширяемым и более безопасным. А это как раз то, что нужно при работе в больших проектах и командах.
По этой причине все ведущие компании указывают его как необходимый навык. Изучив TS здесь, вы не просто добавите его в резюме как галочку. Вы поймете причины его создания, проблемы, которые он решает, паттерны, которые можно использовать с ним, начнете думать наперед: как не навредить себе и другим разработчикам в будущем. И поймете весь "хайп" по этому языку
Кому подойдет этот курс?
Если вы уже изучили JavaScript и хотите двигаться дальше, становясь более востребованным программистом
Если вы хотите понять, в чем же сила системы типов и почему TS так популярен
Если вы не только хотите добавить новый навык в копилку, но и основательно его освоить
Если вы хотите работать в больших проектах, с большой командой и сложным функционалом
Что вы найдете внутри курса?
Вся техническая информация о языке, выходящая далеко за пределы документации. Понятным, человеческим языком, с примерами реального применения и анализом кода
Адекватный план изучения нового навыка
Закрепление всей информации в практических заданиях и тестах
Шаблоны использования TypeScript кода
Все необходимые материалы, ссылки и дополнительные ресурсы. Все под рукой и структурировано
Готовый авторский конспект для каждой теоретической лекции. Повторить пройденный материал можно за несколько минут
Постоянное обновление, дополнение и расширения курса. Бесплатно и автоматически
На все вопросы внутри курса отвечаю лично как можно быстрее. Так же есть телеграм канал для вопросов и обсуждений
Буду рад помочь освоить вам новый навык и стать еще более крутым специалистом!