In order to build applications with angular you need to be comfortable with typescript.
So in this section I’m going to introduce you to the fundamentals of typescript an object oriented programming principles
So by the end of this section you will have a good understanding of type annotations Arrow functions interfaces classes instructors access modifiers properties and modules.
So, what is TypeScript?
Now, another benefit of using TypeScript is that with TypeScript we catch errors at Compile-time, instead of Run-time, but of course not all kinds of errors, but a lot of errors. So there is a compilation step involved, and when we compile our TypeScript code, we can catch these errors and fix them before deploying our application. And finally, another benefit of using TypeScript, is that we get access to some great tools out there. One thing I personally love about TypeScript is the intelligence that we get in our code editors.
Now, that’s enough introduction. Next I’m going to show you how to install TypeScript, and write your first TypeScript program.