Typescript

TypeScript




In the TypeScript course, we will learn about the language as part of Google's tools specialization. The TypeScript course is taught as part of Google's tools specialization in the Full Stack course.

TypeScript is a language developed by Microsoft and is inspired by JavaScript. In the course, we will cover the fundamentals of this language and provide the foundational skills every beginner programmer needs. We will understand why TypeScript is particularly used for building large WEB applications, learn how to identify potential issues, and master creating, expanding, and utilizing all types of code.

TypeScript is a free and open-source programming language. It is designed for developing complex systems and can compile to JavaScript. Its main goal is to address the limitations of JavaScript by adding features like types, modules, classes, and more. It's important to highlight that TypeScript is an extension of JavaScript and includes its syntax and commands.

Some of the goals of TypeScript that we will cover include:

  • Static identification of structures that can lead to errors.
  • TypeScript provides an organized mechanism for code writing.
  • Perhaps the primary goal is that it serves as a cross-platform tool. It can be installed on any operating system and is an open-source system (under the Apache license).

Who is the TypeScript course suitable for?

  • Beginner programmers who are interested in integrating into the field of web development.
  • Those who are interested in a professional transition to the world of web programming.
  • Individuals with a basic background who want to enhance their web programming skills.

Prerequisites for the course

  • Basic computer proficiency.
  • Background or experience in advanced programming languages - an advantage, but not mandatory.
  • Professional knowledge interview.

Course Description and Scope of Studies

  • The course includes interactive lectures and practical exercises.
  • The duration of the course is approximately 10 academic hours.
  • Classroom exercises accompanied by explanations, homework assignments, and solutions on the course website.
  • Each student will receive a course booklet detailing all the subjects covered in the course.
  • Videos and presentations available on the course website.
  • Towards the end of the course, each student will complete a practical project that summarizes the knowledge acquired during the course.
  • The lectures take place once a week in the evening hours.

Typescript Course Content

Introduction to TypeScript
Basic data types
Destructuring
Classes
Interfaces
Generics
Modules
Namespaces
Ambients
Decorators
Advanced Types
SymbolsAngularJS
Talk to an Advisor

Oleg Korzon

Head of Web Application Development Department


A senior lecturer and Head of the WEB Development department at Real Time Group.
Oleg possesses extensive and diverse experience in training, project development, and strategic consulting in the field of website and web application development.

teacher-image-Oleg-Korzon
Department Head
Come Study with Us
  • Experienced expert instructors
  • Practical courses for gaining hands-on experience
  • Practical project of 145 hours in the Development department
  • Build a portfolio for job interviews
  • Recorded lessons for review
  • Assistance in preparing industry-specific resumes
  • Personal assistance of up to 5 hours per month
All rights reserved Real Time Group ©