Mastering TypeScript Explore TypeScript in depth with detailed examples and put it all into practice by building a project
#777 Год выпуска: 12/2015 Производитель: Packt Publishing / Udemy Сайт производителя: packtpub.com/web-development/mastering-typescript-video Автор: David Sherret Продолжительность: 3:13 Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: Writing large applications in JavaScript is a challenge. TypeScript brings JavaScript down to Earth by providing optional static typing and future JavaScript features today. TypeScript gives the developer instant feedback on the code they are writing in order to catch mistakes earlier in the development process. Since it is transpiled to JavaScript, developers can take advantage of future JavaScript language features today. Mastering TypeScript will take you on a journey from understanding and interacting with the type system to working efficiently with more advanced features of the language. We’ll start by introducing a simple client/server application. Then use the application to demonstrate key components of the TypeScript language. Once the sample application is set up, we’ll look in detail at TypeScript’s type system. Then we take a look at more advanced language features, learn to deal with JavaScript libraries, and finally use TypeScript to utilize static typing between parts of an application. Mastering TypeScript will help you write better TypeScript code and gain a deeper understanding of the language.
Написание больших приложений на JavaScript-вызов. Машинопись на JavaScript приносит на Землю посредством предоставления возможности статической типизации и будущими возможностями JavaScript сегодня. Машинопись Разработчик дает мгновенную обратную связь на код, который они пишут для того, чтобы поймать ошибки ранее в процессе развития. Поскольку transpiled на JavaScript, разработчики могут воспользоваться преимуществами будущее языка JavaScript функции сегодня. Осваивая Машинопись примут вас на путешествие из понимания и взаимодействия с системой типов, чтобы эффективно работать с более расширенными функциями языка. Мы начнем с введения простое клиент/Серверное приложение. Затем используйте приложение, чтобы продемонстрировать ключевые компоненты Машинопись язык. Очередной пример приложения настроены, мы будем смотреть в деталях на Машинопись Тип системы. Затем мы рассмотрим более продвинутые возможности языка, научиться справляться с JavaScript-библиотек, и, наконец, использовать typescript для использования статической типизации между частями приложения. Осваивая Машинопись поможет вам лучше писать код машинописного текста и получить более глубокое понимание языка.
Содержание
Getting Started The Course Overview Sample Application Overview Compiling TypeScript in the Sample Application
Deploying the Type System Implicit or Explicit Types Avoiding the "any" Type Being Aware of Structural Typing Type System Troubles Compiler Options for Added Support Enforcing Rules and Coding Standards
Moving to ES6 Classes Introduction – Before Moving Class-like JavaScript Patterns to TypeScript (Part 1) Class-like JavaScript Patterns to TypeScript (Part 2) Static Class-like Patterns in TypeScript Shortening a Class with Parameter Properties When to Use Arrow Function Properties
Interacting with the Type System Assert and Guard Making the Most of Type Guarding Multiple Function Signatures Rest and Spread Extending Built-in Types Code Refactoring
Representing JavaScript Libraries Definition Files Writing a Definition File Strong Typing JavaScript Libraries on the Run Downloading and Managing Definition Files Included Definition Files
Language Features for Code Improvement Making the Most of let and const Working with Strings enums const enums Versus enums Moving to ES6 Modules Destructuring
Advanced ES6 and ES7 Features Introduction to Generators Improving Performance and Efficiency with Generators Easier Asynchronous Code with async/await Harnessing the Power of Decorators Advanced Decorators
Bridging Statically Typed Gaps Sharing Code Across Applications Bridging with Interfaces Bridging with Code Generation Using TSX Files
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!