Готовы вывести свои навыки JavaScript на новый уровень? TypeScript - это ключ к написанию более поддерживаемого, масштабируемого и защищённого от ошибок кода. Независимо от того, работаете ли вы над небольшим проектом или крупным приложением, TypeScript расширяет возможности JavaScript благодаря статической типизации и улучшению опыта разработки.
В этом курсе мы погрузимся в основы TypeScript с нуля. Вы изучите базовый синтаксис и продвинутые темы, такие как обобщения (generics) и перечисления (enums). Курс построен на практических примерах и советах, чтобы вы могли писать чистый и профессиональный код.
Чему вы научитесь:
Что такое TypeScript: Узнаете базовые принципы работы TypeScript и его преимущества по сравнению с JavaScript.
Статическая типизация: Разберётесь в использовании явных и неявных типов и научитесь находить ошибки на раннем этапе разработки.
Работа с функциями: Научитесь задавать типы аргументов и возвращаемых значений функций для повышения устойчивости и понятности кода.
Объединённые и буквальные типы: Освоите их применение для написания гибкого, но безопасного кода.
Интерфейсы и псевдонимы типов: Узнаете, как задавать сложные структуры данных с помощью интерфейсов и алиасов типов.
Утверждение типов: Поймёте, как использовать утверждения типов для точного указания данных, с которыми работаете.
Классы в TypeScript: Примените объектно-ориентированные подходы с помощью классов в TypeScript.
Перечисления (Enums): Научитесь использовать перечисления для задания наборов именованных констант.
Обобщения (Generics): Овладеете созданием универсальных компонентов с гибким и безопасным использованием типов.
И многое другое!
К концу курса
Вы получите прочные знания основных возможностей TypeScript и сможете писать качественный код на JavaScript для масштабируемых приложений.
Для кого этот курс?
Разработчики с базовыми знаниями JavaScript, которые хотят освоить TypeScript с нуля.
Те, кто хочет освежить или углубить свои знания TypeScript для разработки более надёжных приложений.
Масштабируемый код: TypeScript помогает строить архитектуру, подходящую для сложных и крупномасштабных проектов.
Сообщество и ресурсы: Быстро растущее сообщество обеспечивает доступ к множеству библиотек и инструментов.
Требования к участникам:
Для успешного прохождения курса вам потребуется базовое понимание JavaScript, включая переменные, функции и функции ES6 (модули, стрелочные функции и т. д.).
Начните изучение TypeScript уже сегодня и создавайте мощные, масштабируемые приложения с уверенностью!
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
TypeScript Fundamentals: Learn TypeScript from Scratch,
а также все другие курсы, прямо сейчас!
Functions: Type Parameters and Returns In TypeScript
Урок 6.00:02:14
Functions: Parameter Destructuring, Void, and Optional Params in TypeScript
Урок 7.00:02:42
Union Types in TypeScript
Урок 8.00:02:09
Literal Types In TypeScript
Урок 9.00:02:27
Type Aliases in TypeScript
Урок 10.00:02:51
Defining Interfaces in TypeScript
Урок 11.00:03:14
Extending Interfaces in TypeScript
Урок 12.00:02:51
Using Interfaces in TypeScript
Урок 13.00:03:55
Enums in TypeScript
Урок 14.00:04:27
Classes in TypeScript
Урок 15.00:03:18
Extending Classes in TypeScript
Урок 16.00:04:07
Implementing Interfaces on Classes in TypeScript
Урок 17.00:02:53
Class Access Modifiers in TypeScript
Урок 18.00:03:20
Type Assertions in TypeScript
Урок 19.00:01:24
The Unknown Type in Typescript
Урок 20.00:06:28
Generics in TypeScript
Урок 21.00:06:13
Advanced Narrowing in TypeScript
Урок 22.00:03:25
Setting up TypeScript Locally
Урок 23.00:06:15
Configuring TypeScript with tsconfig.json
Урок 24.00:01:07
Course Conclusion
Комментарии
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Погрузитесь в мир TypeScript с нашим курсом "Практический TypeScript", разработанным для разработчиков, стремящихся к всестороннему пониманию от основ до продвинутых концепций. Курс начинается с настройки проекта на TypeScript с использованием Vite и включает серию уроков, охватывающих основные функции и лучшие практики TypeScript.Вы узнаете о типовых аннотациях, выводе типов и практическом применении типовых аннотаций, а также изучите
Всё, что вам нужно для изучения TypeScript и создания любого проекта, о котором вы мечтаете, доступно в 47 легко усваиваемых видеоуроках. Общая продолжительность видеоматериала составляет немногим менее 5 часов.
Этот продвинутый курс TypeScript поможет вам освоить декларационные файлы, продвинутые обобщения, преобразование типов и различные сложные ситуации, вроде "как мне типизировать это странное явление?". Особенно это актуально при работе с TypeScript, так как он постоянно внедряет изменения, что может быть вызовом для программистов. В этом курсе вы научитесь быстро диагностировать проблемы и применять эффективные решения и обходные пути.В рамках это
Professional TypeScript Training by Matt Pocock | Total TypeScript
Узнайте, как использовать TypeScript для повышения уровня своих приложений в качестве веб-разработчика, с помощью семинаров и учебных пособий, проводимых мастером TypeScript Мэттом Пококом.