introduction to typescript

Introduction to Typescript

Introduction to Typescript

This event is an introduction to Typescript. Did you ever use it?

TypeScript is a programming language developed and maintained by Microsoft. It is designed for the development of large applications and transpiles to JavaScript. It is a strict syntactical superset of JavaScript and adds optional static typing to the language. As it is a superset of JavaScript, existing JavaScript programs are also valid TypeScript programs.

TypeScript may be used to develop JavaScript applications for both client-side and server-side execution (as with Node.js or Deno). The default TypeScript Checker can be used, or the Babel compiler can be invoked to convert TypeScript to JavaScript. Multiple options are available for transpilation.

TypeScript supports definition files that can contain type information of existing JavaScript libraries, much like C++ header files can describe the structure of existing object files. This enables other programs to use the values defined in the files as if they were statically typed TypeScript entities. There are third-party header files for popular libraries such as jQuery, MongoDB, and D3.js. TypeScript headers for the Node.js basic modules are also available, allowing the development of Node.js programs within TypeScript.

In this webinar, we will discuss how you can add type checking capabilities to your Javascript code using Typescript, a great tool created by Microsoft.

You will learn how to use types provided by the Typescript library or even create your own custom types. If you have ever developed with Java or C# or any other strictly typed programming language, you will feel at home with Typescript.

About our speaker: Saber Bjeoui is a Software engineer from Tunisia who is passionate about web technologies and is always eager to learn new things every day.

Register and join us here: https://us06web.zoom.us/webinar/register/WN_OwkLmVV7QV2-EbCa-ERoCw

To know more about SHA events, please visit https://socialhackersacademy.org/events.