Book Image

TypeScript 3.0 Quick Start Guide

By : Patrick Desjardins
Book Image

TypeScript 3.0 Quick Start Guide

By: Patrick Desjardins

Overview of this book

<p>TypeScript is designed for the development of large applications and can be used to develop JavaScript applications for both client-side and server-side execution. This book is the ideal introduction to TypeScript, covering both the basics and the techniques you need to build your own applications.</p> <p>We start by setting up the environment and learning about the build tools that support TypeScript. Then we look at scoping of a variable, and the difference between a undefined variable and a null variable. You will then see the difference between an object, an Object, an object literal, and an object built with a constructor, crucial concepts in understanding TypeScript.</p> <p>You will learn how to make your code more generic to increase the reusability of your classes, functions, and structures, and to reduce the burden of duplicating code. We look at creating definition files to transform the actual JavaScript code to be compatible with TypeScript.</p> <p>By the end of the book, you will have worked with everything you need to develop stunning applications using TypeScript.</p>
Table of Contents (14 chapters)
Title Page
Copyright and Credits
Packt Upsell
Contributors
Preface
Free Chapter
1
Getting Started with TypeScript
Index

Contributors

About the author

Patrick Desjardins has been working as a senior software developer for Netflix since 2017 and also is a senior software developer at Microsoft, working on MSDN, VSTS, and Teams. He was Microsoft's Most Valuable Professional (MVP) in ASP.NET for the years of 2013 and 2014. His area of interest is web development, which he has embraced since the early 2000s.

Patrick is a huge fan of Microsoft technologies, such as .NET, which he has developed with professionally since 2004. By contrast, in 2002 he started to develop many projects in PHP, which provides him multiple perspectives on how the web can be developed.

Patrick owns many open source projects and has written several books recently.

I dedicate this book to my wife, Melodie Savaria, who has been patient during the time I took to write this book and all the other projects I am incubating. I also dedicate this work to my parents, who opened the path to all my realizations, present and future. Finally, I dedicate this book to my daughter, Alicia, who I hope will never give up and always stretch beyond her dreams. 

 

About the reviewer

 

Alejandro Lora Gomez is a software developer residing in Seville, Spain. He is an instructor at Udemy, where he teaches his best-selling courses on Android and Kotlin to over 30,000 students. Alejandro has a keen interest in web development with Angular and TypeScript, and has been working with Angular for several years in multiple contexts (consulting, start-ups, and contracting) and countries (Spain, Ireland, and France), which has added professional value and experience to his career.

Alejandro is also an organizer of the GDG Seville, where he organizes meetups about Angular, TypeScript, and NestJS. He is currently working remotely for a multinational corporation based in USA as an Angular developer.

Thanks to my friends and family for their support and patience during those long working days. Especially to Monica, my girlfriend, who always has a smile for me and for being by my side throughout my career.

 

 

 

Packt is searching for authors like you

If you're interested in becoming an author for Packt, please visit authors.packtpub.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.