Advanced TypeScript: Практика - Видеоуроки

Practical Advanced TypeScript
Duration 01:02:57
Открыть все курсы от egghead
Облачный хостинг на SSD с лучшей техподдержкой! Развернуть приложение в один клик

В этом курсе рассматриваются некоторые новые расширенные функции TypeScript с использованием практических примеров, с которыми вы можете столкнуться в своих проектах.

Мы начнем с демонстрации двух новых функций, которые улучшают читабельность (числовые разделители) и ужесточают строгость типов в классах (строгая инициализация свойств). Затем мы усовершенствуем средства защиты типов на практическом примере, вдохновленном Redux, после чего следует урок о написании более читаемых модификаторов отображаемых типов. Мы будем использовать сводку по типам и интерфейсам, чтобы перейти к примерам с самообращающимися типами (и как построить вокруг них безопасные итераторы пользовательских типов). Затем мы рассмотрим несколько способов использования новых условных типов, включая создание рекурсивного универсального типа, который преобразует любой другой тип, который вы передаете в него, независимо от его глубины, и делает его доступным только для чтения - отлично подходит для ваших неизменяемых состояний. !

Наконец, мы закончим уроком по созданию цепочек декораторов для инициализации и дополнения свойств в классах.

https://github.com/eggheadio-projects/practical-advanced-typescript-features

Название ветки соответствует названию урока.

Полный список уроков Развернуть / Свернуть
  • Урок 1. Course Overview: Practical Advanced TypeScript Features 00:02:11
  • Урок 2. Improve Readability with TypeScript Numeric Separators when working with Large Numbers 00:01:59
  • Урок 3. Make TypeScript Class Usage Safer with Strict Property Initialization 00:03:52
  • Урок 4. Use the JavaScript “in” operator for automatic type inference in TypeScript 00:03:17
  • Урок 5. Automatically infer TypeScript types in switch statements 00:06:13
  • Урок 6. Create Explicit and Readable Type Declarations with TypeScript mapped Type Modifiers 00:02:29
  • Урок 7. Use Types vs. Interfaces 00:06:04
  • Урок 8. Build self-referencing type aliases in TypeScript 00:03:03
  • Урок 9. Simplify iteration of custom data structures in TypeScript with iterators 00:06:44
  • Урок 10. Use the TypeScript "unknown" type to avoid runtime errors 00:04:18
  • Урок 11. Dynamically Allocate Function Types with Conditional Types in TypeScript 00:03:46
  • Урок 12. Use TypeScript conditional types to create a reusable Flatten type 00:04:00
  • Урок 13. Infer the Return Type of a Generic Function Type Parameter 00:04:00
  • Урок 14. Deeply mark all the properties of a type as read-only in TypeScript 00:05:10
  • Урок 15. Dynamically initialize class properties using TypeScript decorators 00:05:51
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 05.03.2019. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

en 13 уроков
egghead Advanced Static Types in TypeScript
В этом курсе рассматриваются возможности системы типов TypeScript и показывается, как на практике использовать расширенные статические типы. Например, вы узнаете, как писать более безопасный код, используя ненулевые типы и явно указывать на null и undefined в системе типов.
Duration 01:07:54
1 0
03-10-2018 en 140 уроков
udemy Understanding TypeScript
Не ограничивайте использование TypeScript в Angular! Изучите основы, его функции, рабочие процессы и способы их использования! Большинство людей знают TypeScript от Angular 2. Это язык, который вы должны использовать там, верно? Но он не ограничивается Angular! Узнайте, что такое TypeScript, почему он действительно является мощным дополнением к JavaScript, каковы его особенности и как его использовать! И при этом также понимайте, что вы на самом...
Duration 07:16:48
26 1
12-10-2016 en 35 уроков
udemy The Complete TypeScript Programming Guide for Web Developers
Изучите TypeScript и объектно-ориентированный JavaScript. TypeScript был практически неслыханным до его введения в Angular 2, но в Post Angular 2, TypeScript получил свой собственную любовь разработчиков, которые постоянно ищут более быстрые, простые и продуктивные языки.С тех пор TypeScript стал независимым популярным языком для разработки приложений в отрасли. Многие люди склоняются к использованию TypeScript, потому что это простой язык,...
Duration 04:05:16
7 0
30-11--0001 en 37 уроков
ultimateangular TypeScript Masterclass
Advanced TypeScript, всесторонне рассмотренный в реальных примерах. Поднимите свой опыт работы с TypeScript на новый уровень с помощью Generics, Enums, Overloads, Type Guard и Queries, Mapped Types, Declaration Files и понимания параметров компилятора, чтобы полностью освоить язык.
Duration 03:55:11
13 2
30-11--0001 en 46 уроков
ultimateangular TypeScript Basics
Воспользуйтесь всеми преимуществами static types и зарядите свою разработку с JavaScript. Повысьте свою производительность. Погрузитесь в язык TypeScript через это всеобъемлющее введение и осознайте множество преимуществ использования статических типов. Мы рассмотрим общие практики, ES6 / 7, компилятор, классы, функции и все необходимые вам типы.
Duration 03:59:12
39 1
10-10-2017 en 14 уроков
egghead Up and Running with TypeScript
Первый вопрос который вы задаете после установки TypeScript - «Что мне теперь делать?» В этом курсе вы узнаете об использовании компилятора TypeScript, настройке вашего проекта, файлах определений и всех подробностях понимания того, как использовать TypeScript в вашем проекте.
Duration 00:43:16
2 0
en 22 урока
egghead Up and Running with TypeScript
Первый вопрос, который вы задаете после установки TypeScript: «Что мне теперь делать?» В этом курсе вы узнаете об использовании компилятора TypeScript, настройке своего проекта, файлов определений и всех подробностях понимания того, как использовать TypeScript в вашем проекте.
Duration 01:05:26
0 1

Последнее добавленное

Полный курс по программированию на Python для начинающих

Полный курс по программированию на Python для начинающих

en
Изучите Python для AI, машинного обучения, науки о данных и разработки приложений. Математики, ученые и инженеры любят Python. Почему? Потому что он делает сложные вычисления и повторяющиеся задачи действительно простыми для написания и выполнения. Разработчики любят его, потому что он простой...
Python для анализа данных

Python для анализа данных

ru
«Данные — это новая нефть». Они помогают усовершенствовать продукт, привлечь новых пользователей и являются драйвером роста любой компании. Компании во всем мире используют Python для сбора и анализа данных. В Uber, Yandex и Facebook, знание Python является обязательным требованием при приеме...
Flutter и Dart: полноценное мобильное приложение™

Flutter и Dart: полноценное мобильное приложение™

en
Изучение того, как создавать приложения для iOS и Android, с полным демонстрационным примером на основе Dart и Flutter Framework. Flutter - это SDK для мобильных приложений, предназначенный для создания высококачественных собственных интерфейсов на iOS и Android в рекордно короткие сроки. Flutter ра
Flutter: кроссплатформенное приложение iOS / Android

Flutter: кроссплатформенное приложение iOS / Android

en
Создавайте кроссплатформенные красивые нативные приложения в рекордно короткие сроки. Flutter - это SDK для мобильных приложений, в комплекте с фреймворком, виджетами и инструментами, который предоставляет разработчикам простой и продуктивный способ создания и развертывания красивых мобильных...
Программирование на Dart от новичка до эксперта

Программирование на Dart от новичка до эксперта

en
Изучите Dart с уровня Beginner и станьте экспертом, который может начать изучать Flutter, AngularDart и многое другое. В этом курсе вы узнаете все, что вам нужно знать о Dart. Dart - это язык, который становится популярным день ото дня, и разработчики по всему миру стремятся к этому языку...
Понятный JavaScript (Middle)

Понятный JavaScript (Middle)

ru
Хочешь стать JavaScript разработчиком, систематизировать знания и выйти на совершенно новый уровень! Курс «Понятный JavaScript» — это комплексная программа обучения, которая позволит тебе полностью изучить с нуля главный язык Frontend разработчика. Уже через 3 месяца ты будешь знать JavaScript...
chat
logo