#777 Год выпуска: 03/2016 Производитель: Pluralsight Сайт производителя: pluralsight.com/courses/typescript-in-depth Автор: Brice Wilson Продолжительность: 4:40 Тип раздаваемого материала: Видеоклипы Степень сложности: средняя Язык: Английский Описание: This course will begin with TypeScript basics such as the new syntax for variable declarations and progress through all of the major features of the language including arrow functions, interfaces, classes, modules, namespaces, and generics. Along the way, you'll learn not only the syntax, but also the benefits of the strong-typing support in TypeScript. TypeScript is an amazing language that compiles to JavaScript and is a perfect tool for building both client and server-side web applications.
Этот курс начнется с Машинопись основы, такие как новый синтаксис для объявления переменных и прогресса через все основные возможности языка, включая стрелочные функции, интерфейсы, классы, модули, пространства имен, так и дженериков. Попутно вы узнаете не только синтаксис, но и преимущества сильной типизации поддержки в typescript. Машинопись-это удивительный язык, который компилируется в JavaScript и является идеальным инструментом для создания клиентских и серверных Web-приложений.
Содержание
Course Overview 1m 37s Course Overview 1m 37s
Introduction 6m 34s Welcome 1m 8s Why Use TypeScript? 2m 11s Course Modules and Demo App 3m 14s
Installation and Setup 34m 45s Introduction and Overview 1m 0s Installing TypeScript 4m 11s Choosing an Editor 2m 19s Using Visual Studio 6m 1s Using Sublime Text 4m 59s Using WebStorm 3m 38s Using Visual Studio Code 11m 55s Summary 0m 38s
TypeScript Basics 29m 2s Introduction and Overview 1m 14s Declaring Variables 3m 12s Basic Types and Type Annotations 3m 52s Demo: Variables and Type Annotations 9m 51s Enums, Arrays, and Tuples 4m 59s Demo: Declaring Enums and Arrays 5m 13s Summary 0m 38s
Functions 36m 33s Introduction and Overview 1m 58s Functions in TypeScript Versus JavaScript 1m 44s Parameter Types and Return Types 0m 50s Arrow Functions 3m 42s Handling 'this' in Arrow Functions 1m 28s Demo: Arrow Functions 4m 31s Function Types 1m 25s Demo: Defining and Using Function Types 3m 36s Optional and Default Parameters 1m 24s Rest Parameters 1m 19s Demo: Defining Parameters 7m 21s Function Overloads 2m 11s Demo: Using Function Overloads 3m 34s Summary 1m 23s
Interfaces 33m 30s Introduction and Overview 0m 54s What s an Interface? 2m 15s Duck Typing 1m 58s Defining an Interface 1m 12s Demo: Restructuring the LibraryManager App 3m 34s Demo: Defining and Using Interfaces 8m 6s Function Types 2m 4s Demo: Interfaces for Function Types 2m 41s Extending Interfaces 1m 11s Demo: Extending Interfaces 2m 40s Class Types 2m 20s Demo: Implementing Interfaces with Classes 3m 44s Summary 0m 45s
Classes 37m 27s Introduction and Overview 0m 56s What Is a Class? 1m 41s Constructors 1m 39s Properties and Methods 4m 1s Access Modifiers 1m 16s Demo - Creating and Using Classes 10m 20s Extending Classes with Inheritance 3m 13s Demo - Extending Classes 5m 55s Abstract Classes 0m 56s Demo - Creating Abstract Classes 3m 18s Demo - Using Class Expressions 2m 49s Summary 1m 18s
Modules and Namespaces 34m 23s Introduction and Overview 0m 47s Changes in TypeScript 1.5 1m 43s Modules Versus Namespaces 1m 50s Creating and Using Namespaces 3m 32s Demo: Creating an App with Namespaces 6m 32s Reasons to Use Modules 0m 51s Module Formats and Loaders 3m 24s Exporting from a Module 2m 5s Importing from a Module 2m 30s Demo: Export and Import Basics 3m 16s Demo: Importing an Entire Module 2m 52s Default Exports 1m 35s Demo: Using Default Exports 2m 0s Summary 1m 19s
Generics 23m 55s Introduction and Overview 0m 43s What are Generics and Type Parameters? 1m 41s Using Array <T> 1m 38s Generic Functions 1m 49s Demo: Creating and Using Generic Functions 4m 47s Generic Interfaces and Classes 2m 40s Demo: Creating and Using a Generic Class 5m 28s Generic Constraints 1m 47s Demo: Applying Constraints to Generics 2m 17s Summary 1m 1s
Compiler Options and Project Configuration 19m 4s Introduction and Overview 1m 1s Specifying Compiler Options 4m 20s Demo: Using Compiler Options 5m 19s Role and Structure of tsconfig.json 2m 52s Demo: Managing a Project with tsconfig.json 4m 30s Summary 1m 0s
Type Definitions 23m 54s Introduction and Overview 1m 3s What Are Type Definition Files? 3m 14s Ambient Modules 1m 44s DefinitelyTyped 1m 18s Demo: Using Definitions from DefinitelyTyped 5m 14s Managing Type Definitions with tsd 1m 31s Demo: Installing Type Definitions with tsd 3m 1s Managing Type Definitions with typings 1m 1s Demo: Installing Type Definitions with typings 4m 36s Summary 1m 8s
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!