Descrição do Curso

TypeScript is a superset of JavaScript that features a robust static type system to help build large-scale applications that are refactor-friendly, maintainable, and scalable. Writing large applications in JavaScript is a challenge. TypeScript brings JavaScript down to Earth by providing optional static typing and future JavaScript features. It gives the developer instant feedback on the code they are writing in order to catch mistakes earlier in the development process. If you're interested to learn TypeScript and take your web development skills to the next level, then go for this Learning Path.

Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
 
The highlights of this Learning Path are:

  • Filled with real-world, practical examples that show you how to build effective web applications
  • Explore powerful methods and classes to increase your application's effectiveness

This learning path aims to teach you to improve the quality of your code and focuses on giving you both the understanding and the practical examples that will allow you indulge in the art of web development with TypeScript 2.x while taking you through core programming concepts. To start off, this Learning Path will teach you to put in place all TypeScript code to have the basics of the application running by starting the project from scratch, creating the structures and files needed and stitching the code all together with modules. You will see how to enhance your build process in particular with Node and Gulp, and then, how to debug the application.

Moving ahead, you will learn how to incorporate object-oriented programming concepts within your application. After that you will explore how to use asynchronous code to work with image data in your applications, and use class decorators to add exciting JavaScript features within your application. Finally, you will learn to improve the quality of your code with the help of different method such as unit testing and code coverage.

By the end of this Learning Path, you will have a thorough understanding of how to build high-performing, advanced, web applications with TypeScript 2.x.

Meet Your Experts:

We have combined the best works of the following esteemed author to ensure that your learning journey is smooth:

Patrick Desjardins has been working since many years as a senior software developer engineer in top 25 companies in the US. He was a Microsoft Most Valuable Professional (MVP) in Asp.Net for two consecutive years, 2013 and 2014. He has studied software engineering and he is known for his analysis, resourcefulness, and abilities to find effective solutions quickly. Since his early professional career, his focus has always been to keep up to date in order to provide quality services to meet customers’ needs. Patrick is a professional who has a well-developed work ethic and who has the desire to perform both in quality and timeliness. His area of interest is web development, which he has embraced since the early 2000s. For many years Patrick has continued to train daily in new technologies and put all theories learned into practice in various projects.

Detalhes do Curso
en
en
Packt Publishing
Rítmo flexível
Iniciante
4 horas
Detalhes do Curso
en
en
Packt Publishing
Rítmo flexível
Iniciante
4 horas
Descrição do Curso

TypeScript is a superset of JavaScript that features a robust static type system to help build large-scale applications that are refactor-friendly, maintainable, and scalable. Writing large applications in JavaScript is a challenge. TypeScript brings JavaScript down to Earth by providing optional static typing and future JavaScript features. It gives the developer instant feedback on the code they are writing in order to catch mistakes earlier in the development process. If you're interested to learn TypeScript and take your web development skills to the next level, then go for this Learning Path.

Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
 
The highlights of this Learning Path are:

  • Filled with real-world, practical examples that show you how to build effective web applications
  • Explore powerful methods and classes to increase your application's effectiveness

This learning path aims to teach you to improve the quality of your code and focuses on giving you both the understanding and the practical examples that will allow you indulge in the art of web development with TypeScript 2.x while taking you through core programming concepts. To start off, this Learning Path will teach you to put in place all TypeScript code to have the basics of the application running by starting the project from scratch, creating the structures and files needed and stitching the code all together with modules. You will see how to enhance your build process in particular with Node and Gulp, and then, how to debug the application.

Moving ahead, you will learn how to incorporate object-oriented programming concepts within your application. After that you will explore how to use asynchronous code to work with image data in your applications, and use class decorators to add exciting JavaScript features within your application. Finally, you will learn to improve the quality of your code with the help of different method such as unit testing and code coverage.

By the end of this Learning Path, you will have a thorough understanding of how to build high-performing, advanced, web applications with TypeScript 2.x.

Meet Your Experts:

We have combined the best works of the following esteemed author to ensure that your learning journey is smooth:

Patrick Desjardins has been working since many years as a senior software developer engineer in top 25 companies in the US. He was a Microsoft Most Valuable Professional (MVP) in Asp.Net for two consecutive years, 2013 and 2014. He has studied software engineering and he is known for his analysis, resourcefulness, and abilities to find effective solutions quickly. Since his early professional career, his focus has always been to keep up to date in order to provide quality services to meet customers’ needs. Patrick is a professional who has a well-developed work ethic and who has the desire to perform both in quality and timeliness. His area of interest is web development, which he has embraced since the early 2000s. For many years Patrick has continued to train daily in new technologies and put all theories learned into practice in various projects.