Mastering TypeScript
This course has been retired. Check out the alternatives below
-
What do you get with a Packt Subscription?
- Instant access to this title and 7,500+ eBooks & Videos
- Constantly updated with 100+ new titles each month
- Breadth and depth in over 1,000+ technologies
-
TypeScript – Tools and Framework Options
- TypeScript – Tools and Framework Options
- What is TypeScript?
- TypeScript IDEs
- Summary
-
Types, Variables and Function Techniques
- Types, Variables and Function Techniques
- Basic types
- Functions
- Summary
-
Interfaces, Classes and Generics
- Interfaces, Classes and Generics
- Interfaces
- Classes
- Inheritance
- The Factory Design Pattern
- Class modifiers
- Generics
- Runtime type checking
- Summary
-
Writing and Using Declaration Files
- Writing and Using Declaration Files
- Global variables
- Using JavaScript code blocks in HTML
- Writing your own declaration file
- Module merging
- Declaration Syntax Reference
- Summary
-
Third Party Libraries
- Third Party Libraries
- Downloading definition files
- Using NuGet
- Using TypeScript Definition Manager
- Using third party libraries
- Backbone
- Angular
- Inheritance – Angular versus Backbone
- ExtJs
- Summary
-
Test Driven Development
- Test Driven Development
- Test Driven Development
- Unit, integration and acceptance tests
- Using continuous integration
- Unit testing frameworks
- Jasmine
- Jasmine runners
- Integration tests
- Summary
-
Modularization
- Modularization
- CommonJs
- Using AMD
- Summary
-
Object-oriented Programming with TypeScript
- Object-oriented Programming with TypeScript
- Program to an interface
- SOLID principles
- Building a Service Locator
- Dependency Resolution
- A Service Locator
- The Domain Events Pattern
- Summary
-
Let's Get Our Hands Dirty
- Let's Get Our Hands Dirty
- Marionette
- Bootstrap
- Board Sales
- Page layout
- Data structure
- Marionette application, regions and layouts
- The State Design Pattern
- Summary