Mastering TypeScript 3 - Third Edition
This is the code repository for Mastering TypeScript 3 - Third Edition, published by Packt.
Build enterprise-ready, industrial-strength web applications using TypeScript 3 and modern frameworks
What is this book about?
TypeScript is both a language and a set of tools to generate JavaScript. It was designed by Anders Hejlsberg at Microsoft to help developers write enterprise-scale JavaScript.
This book covers the following exciting features: Gain insights into core and advanced TypeScript language features Integrate existing JavaScript libraries and third-party frameworks using declaration files Target popular JavaScript frameworks such as Angular, React and more Create test suites for your application with Jasmine and Selenium Organize your application code using modules, AMD loaders, and SystemJs Explore advanced object-oriented design principles Compare the various MVC implementations in Aurelia, Angular, React and more
If you feel this book is for you, get your copy today!
Instructions and Navigations
All of the code is organized into folders. For example, Chapter01.
The code will look like the following:
test = this is a string
test = 1
test = function (a, b) {
return a + b;
}
Following is what you need for this book: This guide to the TypeScript that starts with basic concepts, and then builds on this knowledge to introduce more advanced language features and frameworks. No prior knowledge of JavaScript is required, although some prior programming experience is assumed. If you are keen to learn TypeScript, this book will give you all of the necessary knowledge and skills to tackle any TypeScript project. If you are already an experienced JavaScript or TypeScript developer, then this book will take your skills to the next level. Learn how to use TypeScript with a multitude of modern frameworks, and choose the best framework for your project requirements. Investigate techniques for Test Driven Development, explore industry-standard design patterns, and learn how to put together a full production-ready TypeScript application.
With the following software and hardware list you can run all code files present in the book (Chapter 1-14).
Software and Hardware List
Chapter | Software required | OS required |
---|---|---|
1-14 | Node >= 8.12 | Windows, Mac OS X, and Linux (Any) |
1-14 | Visual Studio Code | Windows, Mac OS X, and Linux (Any) |
13 | Brackets | Windows, Mac OS X, and Linux (Any) |
1 | Visual Studio Community Edition | Windows, Mac OS X, and Linux (Any) |
1 | Webstorm | Windows, Mac OS X, and Linux (Any) |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Related products
Get to Know the Author
Nathan Rozentals has been building commercial software for over 30 years and has been programming for a lot longer than that. Before the Internet even existed, he was building statistical analysis programs on mainframes. Like many programmers at that time, he helped save the world in the year 2000.
He has worked with (and tried to master) many object-oriented languages, starting by implementing object-oriented techniques in plain old C. Having spent many years working with C++, chasing obscure thread-locking issues and recursive routines causing memory leakage, he decided to simplify his life by embracing automatic garbage collection in Java and then C#.
As the world moved from thick-client and n-tier to web technologies, his focus turned to modern web programming, and so to JavaScript. In TypeScript, he found a language in which he could bring all of the object-oriented design patterns and principles he had learned over the years to JavaScript.
If it were not for extreme programming techniques, agile delivery, test-driven development, and continuous integration, he would have lost his mind many years ago. When he is not programming, he is thinking about programming. To stop thinking about programming, he goes windsurfing, plays soccer, or simply watches the professionals play soccer. They are so much better at it than he is.
Other books by the authors
Mastering TypeScript - Second Edition
Suggestions and Feedback
Click here if you have any feedback or suggestions.