TYPESCRIPT FOR BEGINNERS
What you'll learn
- Learn what TypeScript is and why we should use it
- Learn how to define variables using data types
- Create functions that take optional, default and variable number of arguments
- Create and use arrow functions
- Use Interfaces to define a contract for objects , functions and arrays
- Use the different types of variable prefixes like let and const
- Learn the key Object Oriented Principles
- Create objects using classes
- Reuse Objects through Inheritance
- Use the different access modifiers
- Encapsulate your classes/objects
- All in simple steps
Requirements
- Knowledge of java script is required to take this course
- Visual Studio Code IDE .how to set it up is covered in the lectures
Description
The ONLY course that teaches all the TypeScript Fundamentals required to work with Angular !
---
Sample of the reviews:
Very clear explanation ! Perfect course to begin with Typescript ! -Brice Lallement
It was a good starting point for a beginner like me. I did not use JavaScript before, but the TypeScript course was an excellent introduction. Thank you Bharath Thippireddy - Ana Nasture
---
All source code is available for download
Responsive Instructor - All questions answered within 24 hours
Professional video and audio recordings (check the free previews)
----
If you are JavaScript developer who wants to learn TypeScript in depth and also master then this course is for you.If you are a developer with any other object oriented programming language background and want to learn AngularJS in the future then this course is for you too .TypeScript is is used by many popular JavaScript frameworks like AngularJS , VueJS etc by. You should have used JavaScript before you take this course.
JavaScript does not use structures like classes to implement object oriented programming.This can be confusing for programmers coming from Java ,C++ or python background.This course covers how TypeScript provides structures like Java ,Python etc that will make our life easier.It will also be easy for you to learn newer versions of JavaScript in like ES 6/7 in the future once you master TypeScript.
What Will I Learn?
Learn how to define variables using data types
Create functions that take optional, default and variable number of arguments
Create and use arrow functions
Use Interfaces to define a contract for objects , functions and arrays
Use the different types of variable prefixes like let and const
Learn the key Object Oriented Principles
Create objects using classes
Reuse Objects through Inheritance
Use the different access modifiers
Encapsulate your classes/objects
What are the requirements?
Visual Studio Code IDE ,Web Browser(Chrome, Firefox, IE etc)
Who this course is for:
- Anyone with JavaScript background
- Students who have completed my java script fundamentals course
- Students who are interested in learning AngularJS in the future
- Students who want to master the fundamentals of TypeScript
Instructor
Bharath Thippireddy is an Entrepreneur, Software Architect,Actor and Public Speaker who has trained 750,000+ students across the planet. He is an Oracle Certified Developer, Web Component Developer, Business Component Developer, and Web Services Developer.
He loves learning new things both in technology and personal development and shares them on YouTube and his website. He has mentored students in classroom trainings as well as in the corporate world in both India and the USA. He has spoken on technical topics at several agile conferences. While in India, he also voluntarily teaches interview and soft skills at Vivekananda Kendra.
His trainings will help you master Full Stack Development using Java, Python, JavaScript, DevOps, AWS, Docker, Kubernetes, as well as Generative AI tools like OpenAI, LangChain, Azure OpenAI, and Copilot for developers.
From 30+ courses, which currently have 750K+ learners, you can pick a track and master:
• Generative AI tools such as OpenAI, LangChain, Azure OpenAI, and GitHub Copilot
• Spring Boot Project Development using Angular and React
• Angular and React project creation with Java or Node backend
• Complete Python Stack from core Python to Django REST Framework
• Docker, Kubernetes, Maven, Jenkins, GIT, AWS EC2, Elastic Beanstalk, ELB, Auto Scaling, and more in easy steps
• Java (Java Design Patterns, Java Web Services, Java Messaging Service)
• Spring modules (Spring Security, Spring Boot, Spring Data using Hibernate, Spring Data REST)
• Serverless programming using AWS Lambda