О курсе
О курсе
Если вы разработчик JavaScript и хотите создавать свои приложения быстрее и надежнее, этот курс для вас. Вы научитесь использовать потрясающую систему типов TypeScript с уже имеющимися у вас навыками работы с JavaScript, чтобы повысить свою производительность и создавать приложения, которые легче поддерживать.
Курс не предполагает никаких предварительных знаний о TypeScript и начинается с того, что помогает понять, что такое TypeScript и какие преимущества он дает. Затем курс мягко знакомит вас с системой типов TypeScript и с тем, как создавать основные типы.
Со временем вы научитесь создавать повторно используемые типы, которые можно использовать во многих ситуациях, сокращая объем работы для создания гибкого и строго типизированного кода.
Затем курс переходит к более сложным темам, таким как сужение типов, неизменяемые типы, сопоставленные типы и условные типы, которые помогут создать свои собственные мощные служебные типы.
Вы получите глубокое понимание параметров компилятора TypeScript и будете использовать TypeScript с Babel, ESLint и Webpack для создания высококачественной кодовой базы.
TypeScript — один из самых востребованных языков (можно сказать надстройки над языком JavaScript) на данный момент и он будет востребованным еще долгие годы.
Кому подойдет этот курс
Если вы являетесь разработчиком JavaScript и хотите улучшить свои навыки, чтобы получить больше возможностей для трудоустройства.
TypeScript предоставляет вам уровень комфорта и безопасности, которого вы никогда не сможете достичь, если будете создавать приложения на простом старом JS.
Предварительная подготовка и оборудование
Программа курса рассчитана на новичков без опыта и начинающих с небольшим опытом. Если вы уже знакомы с основами Python, то сможете освежить свои знания или закрепить их на практике. Если нет — мы вас всему научим.
Для работы понадобиться ноутбук или стационарный компьютер с macOS, Linux или Windows версии 10 и выше. Все инструкции по установке необходимого ПО имеются в уроках курса. Приобретение специализированного ПО не требуется, так как работа построена на использовании сервиса Google Colab и бесплатного редактора с открытым исходным кодом MS Visual Studio Code. Этого вполне достаточно для прохождения курса.
Приобретаемые навыки
-
Получите четкое представление о языке и инструментах TypeScript
-
Узнайте все о классах, интерфейсах и объектно-ориентированном программировании с помощью TypeScript.
-
Используйте дженерики для создания повторно используемых типов
-
Создание пользовательских сложных типов