What do you think?
Rate this book


Build enterprise-ready, industrial-strength web applications using TypeScript 3.0 and modern frameworks.
Key Features Enhance your knowledge about language features, asynchronous programming and more. Practical examples that show how to Use TypeScript with modern frameworks. The book covers OOP techniques and design patterns for building applications. Book DescriptionTypeScript is both a language and a set of tools to generate JavaScript. This book is an in-depth guide to the TypeScript language and explains how to use its features to build real-world applications. From the beginning, each section builds on previous knowledge in an incremental and easy to understand way. Advanced and powerful language features are all covered, including asynchronous programming techniques, decorators, and generics. With modern frameworks available to the TypeScript programmer, learning forms the foundation of knowledge and is a stepping-stone to effectively building applications using one of them. This book will explore many modern JavaScript & TypeScript frameworks side by side in order for the reader to learn their respective strengths and weaknesses. Best-of-breed applications utilize well-known Design Patterns in order to be scalable, maintainable and testable followed by Object-Oriented techniques and patterns. Finally, we’ll build a comprehensive end to end web application to show how these language features, design patterns, and industry best practices can be implemented in a real-world scenario.
What you will learn Gain insights into the core and advanced TypeScript language features Integrate existing JavaScript libraries and third-party frameworks using declaration files Target popular JavaScript frameworks such as jQuery, Backbone, etc 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 and Backbone Who This Book Is ForThe book is for intermediate/experienced web developers with knowledge of JS and basics of JS who wants to delve into the advanced concepts of TypeScripts and build enterprise-ready web and desktop applications using the only TypeScript at the front and back end. Learn how to use TypeScript with a multitude of modern frameworks, and choose the best framework for your project requirements.
About the AuthorNathan Rozentals has been writing commercial software for over 23 years. Starting with COBOL on mainframes, through C, onto C++, Java and finally settling on C# and ASP.NET.
Nathan picked up TypeScript in October 2012 - a day after the 0.8.0 release - and could not put it down. In TypeScript he found a language that could bring all of the design patterns and practices he had learnt over the years - in a variety of languages - to JavaScript.
Some 6 days after the 0.8.0 release, Nathan began blogging about TypeScript; covering a variety of topics, including Unit Testing, implementing an IoC Container, and Organizing your code with AMD Modules. He knew he had hit the mark when Microsoft themselves started to reference his blog in their CodePlex discussion forums
696 pages, Kindle Edition
Published February 28, 2019