Ознакомиться с важной информацией: Майнер отключен!

TypeScript Masterclass (Todd Motto) - Видеоуроки

TypeScript Masterclass
Duration 03:55:11
Открыть все курсы от ultimateangular

Advanced TypeScript, всесторонне рассмотренный в реальных примерах. Поднимите свой опыт работы с TypeScript на новый уровень с помощью Generics, Enums, Overloads, Type Guard и Queries, Mapped Types, Declaration Files и понимания параметров компилятора, чтобы полностью освоить язык.

Инструменты и мои настройки

Этот курс записывается со следующими инструментами, вы можете использовать их, или ваш любимый текстовый редактор / IDE и браузер.

Текстовый редактор: Visual Studio Code

  • VSCode Plugin - Prettier
  • VSCode Plugin - VSCode Icons

Браузер: Google Chrome.

Предпосылки

Убедитесь, что у вас установлено следующее:

  • Установите последнюю версию Node.js (Mac или Windows)
  • Установите TypeScript глобально с помощью любого из следующих параметров: npm install -global typescript \ yarn add global typescript

TypeScript Seed Project

Выполните Fork этого репозитория либо загрузите материалы курса по соответствующей ссылке.

TypeScript Masterclass: Seed

Seed проект, который вы можете использовать для начала программирования вместе с этим курсом. - https://github.com/UltimateAngular/typescript-masterclass-seed

TypeScript Masterclass: Source Code

Полный исходный код этого курса, не стесняйтесь использовать на собственном отдыхе для обучения и следования - https://github.com/UltimateAngular/typescript-masterclass-src

Полный список уроков Развернуть / Свернуть
  • Урок 1. A "this" Keyword Primer 00:04:55
  • Урок 2. Exploring "this" with .call, .apply and .bind 00:10:56
  • Урок 3. Arrow Functions and Lexical Scope 00:05:32
  • Урок 4. Typing "this" and "noImplicitThis" 00:06:40
  • Урок 5. "typeof" Type Queries 00:04:20
  • Урок 6. "keyof" Index Type Queries 00:03:19
  • Урок 7. "keyof", Generics and Lookup Types 00:05:46
  • Урок 8. "Readonly" Mapped Type 00:07:50
  • Урок 9. "Partial" Mapped Type 00:04:16
  • Урок 10. "Required" Mapped Type, +/- Modifiers 00:05:17
  • Урок 11. "Pick" Mapped Type 00:04:31
  • Урок 12. "Record" Mapped Type 00:07:28
  • Урок 13. "typeof" and Type Guards 00:11:16
  • Урок 14. "instanceof" and Type Guards 00:09:16
  • Урок 15. User Defined Type Guards 00:04:29
  • Урок 16. Literal Type Guards and "in" Operator 00:05:13
  • Урок 17. Intersection Types 00:08:18
  • Урок 18. Discriminated (Tagged) Unions 00:06:30
  • Урок 19. Interfaces vs Type Aliases 00:04:49
  • Урок 20. Interfaces vs Classes 00:05:22
  • Урок 21. Function Generics 00:10:57
  • Урок 22. Function Overloads 00:09:35
  • Урок 23. Numeric Enums and Reverse Mappings 00:07:44
  • Урок 24. String Enums and Inlining Members 00:04:57
  • Урок 25. Writing Declaration Files 00:08:08
  • Урок 26. Augmenting Modules with Declarations 00:07:23
  • Урок 27. Emitting Declaration Files 00:04:17
  • Урок 28. Include, Exclude and Files properties 00:07:42
  • Урок 29. Configuration Inheritance with Extends 00:04:19
  • Урок 30. Output Locations, Tweaks and Emitting On Error 00:05:39
  • Урок 31. Emitting Source Maps 00:04:20
  • Урок 32. Transpiling and Experimental Features 00:08:09
  • Урок 33. Understanding “lib” and ES libraries 00:07:03
  • Урок 34. Strict Flags for Enhanced Safety 00:05:12
  • Урок 35. CLI Output Tweaks 00:05:17
  • Урок 36. Enforcing Code Quality 00:02:37
  • Урок 37. Performance Bundling and tslib 00:05:49
Этот курс находится в платной подписке!

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

Следи за последними обновлениями и новостями в наших пабликах facebook, или вступай в наш канал telegram.

Комментарии

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

en 55 уроков
pluralsight Advanced Typescript
TypeScript - это современный язык с множеством особенностей. В этом курсе вам подробно расскажут об этих особенностях, которые построены на базе которую вы уже должны знать от JavaScript и предупредят об ошибках, которые могут допустить новички.
Также вы узнаете о возможности расширения существующих типов с помощью union, intersection и tuple, а потом, как создавать и использовать декораторы.
После окончания курса у вас будут...
Duration 02:54:48
8 0
en 43 урока
ultimateangular TypeScript Pro
Мастер курс по TypeScrip. Всесторонне покажет вам как строить реальные приложения на реальных примерах.
Duration 05:56:41
7 0
en 46 уроков
ultimateangular TypeScript Basics
Воспользуйтесь всеми преимуществами static types и зарядите свою разработку с JavaScript. Повысьте свою производительность. Погрузитесь в язык TypeScript через это всеобъемлющее введение и осознайте множество преимуществ использования статических типов. Мы рассмотрим общие практики, ES6 / 7, компилятор, классы, функции и все необходимые вам типы.
Duration 03:59:12
9 0

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

Создайте приложение с React, Redux и Firestore с нуля

Создайте приложение с React, Redux и Firestore с нуля

en
Узнайте, как создать веб-приложение с помощью React, Redux и Firestore с нуля до развертывания. Вы хотите изучить React и Redux в контексте построения полного приложения? Вы хотите узнать о Firestore, новой базе данных от Google, которая предоставляет «живые данные» для нашего приложения?
JavaScript: Новые Жесткие Части

JavaScript: Новые Жесткие Части

en
«На этом семинаре мы разработаем интуитивное понимание новых возможностей JavaScript в ES6 и ES7: итераторы, генераторы, обещания и async / await». Понимание этих областей является основой того, чтобы быть способным инженером JavaScript. Для этого мы получим четкое представление о стеке вызовов...
Профессиональная разработка темы WordPress

Профессиональная разработка темы WordPress

en
Создание замечательных тем WordPress c нуля / 4 завершенные проекты / 26 файлов PSD / расширенные темы. Начните создавать свои собственные CUSTOM WordPress Themes с нуля с помощью этого 100% практического курса. WordPress поддерживает 25% всех веб-сайтов в мире - разработка WordPress Темы
Основы Swift c нуля

Основы Swift c нуля

ru
Начните программировать на новейшем языке уже через 2-3 недели и создавайте мобильные приложения для iPhone/iPad и других OS. Для обучения НЕ требуется MacBook. Версия: Swift 4. Swift - относительно новый язык программирования, с помощью которого можно создавать приложения...
Pазработчик BigData. Часть 1 из 5

Pазработчик BigData. Часть 1 из 5

ru
В настоящее время каждый сервис или устройство генерируют огромное количество данных. С помощью методов машинного обучения из данных стало возможным извлекать полезные знания. По этой причине данные становятся самым ценным ресурсом в бизнесе, а умение извлекать из данных информацию...
Laravel React CRUD/SPA Приложение за 2 часа

Laravel React CRUD/SPA Приложение за 2 часа

en
Научитесь делать GET POST PUT и DELETE запросы на laravel backend с помощью axios из React Components. Постройте CRUD / SPA. Научитесь делать CRUD (создавать, читать и удалять) / SPA (одностраничное приложение) Приложение, использующее Laravel и React JS всего за 2 часа! Этот 100-процентный...
Полный курс по Angular 2, 4, 5, 6 в глубине - Легкий путь!

Полный курс по Angular 2, 4, 5, 6 в глубине - Легкий путь!

en
Angular 6 CLI, Routing, Services, Pipes, Ajax и REST Api calls, RxJs, Angular Material Design, Проект и многое другое. Курс покрывает ввесь Ангулар с нуля! Вам НЕОБХОДИМО иметь предварительное знание Ангулар или TypeScript. От среды настройки до развертывания этот курс охватывает все такие...
Ruby on Rails с React и Angular

Ruby on Rails с React и Angular

en
Создавайте динамические веб-приложения с помощью Rails и с React, Angular, Yarn и Webpack в качестве фронтенда. Создавайте веб-приложения с дико популярными React JS, AngularJS и Ruby on Rails 5. Сегодня это самые популярные высокопоставленные веб-технологии в мире. Среди многих других функций...
Руководство по хранению данных на стороне клиента

Руководство по хранению данных на стороне клиента

en
JavaScript, HTML5, Cookies, WebStorage, LocalStorage, SessionStorage, IndexedDB, WebSQL и другое. Один и наиболее полных курсов по хранению данных на стороне клиента на Udemy! В современной веб-разработке клиентская сторона все больше и больше замещает серверную. Современные браузеры теперь...
chat
logo