В этом видео за 2 часа разберёмся в основах TypeScript — популярного языка, расширяющего возможности JavaScript. Мы пройдём ключевые темы: массивы, объекты, функции, типы any, кортежи, интерфейсы, type aliases, union types, type guards, enums, generics, readonly и опциональные значения, а также научимся задавать строгие типы с ограниченными значениями. Подходит для новичков, которые уже знакомы с JavaScript и хотят начать писать более надёжный и понятный код на TypeScript. 📦 Код из ролика в Telegram канале:
👉 Пост с кодом:
Материалы ВебКадеми на всех площадках:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 💻 Бесплатный курс "Создай свой первый сайт на HTML5 и CSS3" От установки редактора, до публикации в сети. 👉 Получить уроки, конспекты, макет и код из уроков:
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Мои авторские курсы: 💻 Курс "Frontend разработчик. JS, TS, React, Next, Node, Express, Git. Большая 6-ти месячная программа. 👉
💻 Профессия HTML верстальщик Для начинающих. Курс по созданию и верстке сайтов. 👉
💻 Курс "JS разработчик. JavaScript + React" Станьте frontend разработчиком за 3 месяца. 👉
💻 Курс "Разработка сайтов на PHP + MySQL" Сможете создавать сайты с любым функционалом. 👉
🏁 Обучение с нуля 💁♂️ Обучение с наставником 🎯 Доведение с нуля до результата 🏢 Помощь с трудоустройством 💵 Поможем взять первый заказ на фрилансе 💳 возможна рассрочка 💳 если курс не понравится, вернём деньги в первую неделю :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 💈 Сайт ВебКадеми:
💈 Группа Вконтакте:
https://vk.com/webcademy 💈 Telegram канал:
ТАЙМ КОДЫ: 00:00 Вступление 00:10 Необходимые программы 01:28 Курс Frontend разработчик 02:20 Установка TypeScript 08:40 TS конфиг. Автоматическая компиляция 12:58 Код из урока 13:24 TS песочница 14:26 Резюме с настройками TS в уроке 16:34 Простые типы 23:22 Массивы 28:38 Объекты 34:35 Функции 38:51 Type any 42:13 Кортежи Tuples 49:17 Интерфейсы 58:31 Type Aliases. Ярлыки типов 1:06:43 Union Types. Объединённые типы 1:13:26 Type Guards (сужение / проверка типа) 1:23:46 Литеральные типы. Типы с ограниченными значениями 1:26:56 Операторы в TypeScript 1:44:48 Readonly значения 1:50:45 Опциональные значения 1:57:02 Enums. Предустановленные списки значений 2:06:23 Generics (дженерики). Обобщённые типы 2:13:15 Завершение