دراین دوره آموزشی با ویژگی های اساسی و مهم تایپ اسکریپت آشنا می شوید.با گسترش روز افزون زبان برنامه نویسی Javascript و استفاده هر چه بیشتر آن در تولید برنامه‌های تحت وب این زبان به یکی از قدرت‌های بزرگ در تولید برنامه‌های مبتنی بر وب تبدیل شده است. ترکیب این زبان با Css و Html5 تقریبا هر گونه نیاز برای تهیه و توسعه برنامه‌های وب را حل کرده است.

این دوره آموزشی محصول موسسه Lynda است.

سرفصل های این دوره:

  • پیکربندی محیط
  • ویژگی های زبان ES6
  • نوع ها
  • نوع های سفارشی
  • کلاس
  • جنریک
  • ماژول
  • توسعه برنامه در دنیای واقعی
  • تزئین
  • و …

عنوان دوره: Lynda TypeScript Essential Training

مدت دوره: 4 ساعت و 21 دقیقه

نویسنده: Jess Chadwick

 توضیحات:

https://www.lynda.com/Typescript-tutorials/TypeScript-Essential-Training/421807-2.html
Lynda TypeScript Essential Training

Jess Chadwick
4h 21m
Beginner



TypeScript lets you write JavaScript "the way you really want to." TypeScript compiles to plain JavaScript, so it works in any browser, any host, and any OS. It adds a variety of helpful syntax and tools onto an already mature language, bringing the power and productivity of static typing and object-oriented development to core JavaScript. Plus, it's completely open source.
In this course, Jess Chadwick teaches you how to leverage the full power of the TypeScript language in your JavaScript applications, starting by revisiting some JavaScript fundamentals. Then he reviews the data types, classes, generics, modules, and decorators that are unique to TypeScript. In the "Real-World Application Development" chapter, he demos how to convert an existing JavaScript codebase to take advantage of everything TypeScript has to offer. What's more, he shows you how to do it all using the environment of your choosing: Windows, Mac, or even Linux.
Topics include:
What is TypeScript?
Installing TypeScript
Creating a TypeScript project
Reviewing ES6 language features
Specifying JavaScript types
Defining custom and anonymous types
Defining and implementing TypeScript classes
Working with generics
Organizing code with namespaces
Switching modules
Importing modules
Debugging TypeScript
Implementing decorators


Introduction
25m 30s
Welcome
1m 5s
What you should know before watching this course
1m 42s
Using the exercise files
3m 23s
Introducing TypeScript
6m 37s
Defining "JavaScript"
5m 50s
Writing your first TypeScript function
6m 53s
1. Configuring Your Environment
15m 29s
Choosing your TypeScript editor
2m 51s
Installing TypeScript in Visual Studio
2m 40s
Installing the TypeScript command-line interface
3m 27s
Creating a TypeScript project
6m 31s
2. ES6 Language Features
30m 57s
Reviewing ES6 language features
1m 40s
Default parameters
2m 39s
Template strings
3m 40s
Let and const
3m 27s
For...of loops
1m 37s
Lambdas
3m 58s
Destructuring
7m 6s
The spread operator
4m 2s
Computed properties
2m 48s
3. Type Fundamentals
21m 57s
Introducing JavaScript types
5m 23s
Understanding type inference
5m 27s
Specifying JavaScript types
4m 53s
Specifying function parameter types
3m 23s
Adding function overloads
2m 51s
4. Custom Types
22m 58s
Defining custom types with interfaces
8m 20s
Using interfaces to describe functions
2m 50s
Extending interface definitions
4m 55s
Defining constant values with enums
4m 56s
Defining anonymous types
1m 57s
5. Classes
44m 58s
Understanding prototypical inheritance
5m 35s
Defining a class
5m 14s
Applying static properties
4m 1s
Making properties smarter with accessors
6m 35s
Inheriting behavior from a base class
7m 16s
Implementing an abstract class
3m 1s
Controlling visibility with access modifiers
6m 15s
Implementing interfaces
7m 1s
6. Generics
14m 53s
Introducing generics
3m 59s
Creating generic classes
5m 57s
Applying generic constraints
4m 57s
7. Modules
35m 3s
Understanding the need for modules in JavaScript
2m 36s
Organizing your code with namespaces
4m 17s
Using namespaces to encapsulate private members
8m 16s
Understanding the difference between internal and external modules
3m 41s
Switching from internal to external modules
3m 1s
Importing modules using CommonJS syntax
2m 24s
Importing modules using ECMAScript 2015 syntax
4m 36s
Loading external modules
6m 12s
8. Real-World Application Development
27m 20s
Introducing the sample JavaScript application
3m 33s
Converting existing JavaScript code to TypeScript
5m 15s
Generating declaration files
4m 40s
Referencing third-party libraries
4m 6s
Converting to external modules
5m 40s
Debugging TypeScript with source maps
4m 6s
9. Decorators
20m 28s
Implementing method decorators
7m 0s
Implementing class decorators
6m 14s
Implementing property decorators
3m 23s
Implementing decorator factories
3m 51s
Conclusion
1m 55s
Next steps
1m 55s