MSK TypeScript Bootcamp
MSK TypeScript Bootcamp, available at $19.99, has an average rating of 4.4, with 57 lectures, 1 quizzes, based on 97 reviews, and has 1987 subscribers.
You will learn about Learn about the problem with JavaScript Learn the advantages of using TypeScript Deep dive into primitive & special types Learn about literal, array & object types Master union, interface & tuple types Discover function types & type aliases Understand type assertions & inference Hands-on coding with lab experiments. Download all code snippets & resources A certificate of completion This course is ideal for individuals who are Anyone interested to learn TypeScript and upskill themselves in career. or Anyone preparing for frontend interviews where TypeScript is needed. or Beginner JavaScript developers who want to upgrade to TypeScript. or No paid softwares are needed in this bootcamp. Editor and extensions are free. or A computer with access to the internet needed ( Mac / Windows or Linux ) or I will teach you pretty much everything from scratch. So don't worry. It is particularly useful for Anyone interested to learn TypeScript and upskill themselves in career. or Anyone preparing for frontend interviews where TypeScript is needed. or Beginner JavaScript developers who want to upgrade to TypeScript. or No paid softwares are needed in this bootcamp. Editor and extensions are free. or A computer with access to the internet needed ( Mac / Windows or Linux ) or I will teach you pretty much everything from scratch. So don't worry.
Enroll now: MSK TypeScript Bootcamp
Summary
Title: MSK TypeScript Bootcamp
Price: $19.99
Average Rating: 4.4
Number of Lectures: 57
Number of Quizzes: 1
Number of Published Lectures: 57
Number of Published Quizzes: 1
Number of Curriculum Items: 58
Number of Published Curriculum Objects: 58
Original Price: ₹799
Quality Status: approved
Status: Live
What You Will Learn
- Learn about the problem with JavaScript
- Learn the advantages of using TypeScript
- Deep dive into primitive & special types
- Learn about literal, array & object types
- Master union, interface & tuple types
- Discover function types & type aliases
- Understand type assertions & inference
- Hands-on coding with lab experiments.
- Download all code snippets & resources
- A certificate of completion
Who Should Attend
- Anyone interested to learn TypeScript and upskill themselves in career.
- Anyone preparing for frontend interviews where TypeScript is needed.
- Beginner JavaScript developers who want to upgrade to TypeScript.
- No paid softwares are needed in this bootcamp. Editor and extensions are free.
- A computer with access to the internet needed ( Mac / Windows or Linux )
- I will teach you pretty much everything from scratch. So don't worry.
Target Audiences
- Anyone interested to learn TypeScript and upskill themselves in career.
- Anyone preparing for frontend interviews where TypeScript is needed.
- Beginner JavaScript developers who want to upgrade to TypeScript.
- No paid softwares are needed in this bootcamp. Editor and extensions are free.
- A computer with access to the internet needed ( Mac / Windows or Linux )
- I will teach you pretty much everything from scratch. So don't worry.
TypeScript is a superset of JavaScript developed at Microsoft by Anders Hejlsberg ( designer of C# ) in the year 2010 and open-sourced in 2012. TypeScript adds a handful of new features to JavaScript and takes it to the next level in modern web development.
There are a lot of advantages if you add TypeScript to your JavaScript-based projects like:
-
You can catch bugs errors during the development phase itself rather than runtime.
-
Debugging is much easier & you will have bug-free production code and feel safe.
-
With static type-checking, it becomes easier for you to spot errors and edge cases.
-
Saves a lot of developer’s time in fixing unidentifiable runtime bugs.
-
TypeScript adds advanced features like generics, modules & namespaces.
-
Your projects will be easily understandable by other developers.
-
Your project will have excellent developer experience ( DX ) and team velocity.
-
Helps you write less code than JavaScript & improves readability.
-
Source code documentation will be much better.
-
TypeScript code is easier to refactor and reliable. Hence easier to maintain.
-
Since JavaScript is a subset of TypeScript, you can use all JavaScript libraries.
-
You can incrementally upgrade your JavaScript files on the go.
-
TypeScript is a powerful tool for large applications
After completing MSK TypeScript Bootcamp, you will be able to:
-
Understand the problem with JavaScript for large scale applications.
-
Add TypeScript to your JavaScript projects with the compiler configuration.
-
Include TypeScript and start adding type annotations in your JavaScript projects.
-
Fully understand all the types supported by TypeScript in depth.
-
Feel confident in your front-end interview and talk about TypeScript.
-
Download all the code snippets and create your personal reference notes.
This Bootcamp features hands-on coding lab experiments which are both fun and useful. They will help you understand concepts and play around with TypeScript features. You will have the opportunity to keep those examples for your reference as we advance ourselves to learn more TypeScript features in this series of upcoming Bootcamps.
Your journey to become a master of TypeScript begins here.
Let’s get started…
Course Curriculum
Chapter 1: Bootcamp Introduction & Guidelines
Lecture 1: Benefits of using TypeScript in your project
Lecture 2: 18 benefits of adding TypeScript to your project
Lecture 3: Bootcamp instructions & guidelines
Lecture 4: Pre requisites for the bootcamp
Lecture 5: Creating your personal library of code snippets
Lecture 6: The "Car", "Bike" and "Plane" examples
Lecture 7: Join our web dev community!
Lecture 8: Let's begin the TS journey
Lecture 9: The Full Interview Kit
Chapter 2: The Problem with JavaScript
Lecture 1: Introduction
Lecture 2: What's wrong with JavaScript ?
Lecture 3: Lab Experiment: JavaScript Runtime Querk!
Chapter 3: Local machine setup
Lecture 1: Introduction
Lecture 2: Bootstrap project setup
Lecture 3: VS Code extensions
Lecture 4: The TypeScript online playground
Lecture 5: Exploring TS Compiler options / flags
Lecture 6: Lab Experiment: TS Compilation
Lecture 7: Lab Experiment: Stopping TS Compilation
Chapter 4: Primitive Type annotations
Lecture 1: Introduction
Lecture 2: Primitive Types Walkthrough
Lecture 3: Array Type
Lecture 4: Union Types
Lecture 5: Type aliases
Lecture 6: Lab Experiment: Annotating basic types
Lecture 7: The "Function" Type
Lecture 8: Interfaces
Lecture 9: Object types
Lecture 10: Lab Experiment: Interface type and object
Chapter 5: Interface VS Type alias
Lecture 1: Introduction
Lecture 2: Renaming primitives
Lecture 3: Field addition
Lecture 4: Extensibility
Chapter 6: Special Type annotations
Lecture 1: Introduction
Lecture 2: Special Type | "any"
Lecture 3: Special Type | "unknown"
Lecture 4: Special Type | "void"
Lecture 5: Special Type | "never"
Chapter 7: Dive into Literal Types
Lecture 1: Introduction
Lecture 2: Literal Types walkthrough
Lecture 3: Literal Inference
Lecture 4: Example | Union combination
Lecture 5: Example | Non literal combination
Chapter 8: Understanding Tuple types
Lecture 1: Introduction
Lecture 2: Annotating Tuple types
Lecture 3: Using tuple for API responses
Lecture 4: Tuples with Interfaces
Lecture 5: Specifying optional properties
Lecture 6: Read only tuples
Lecture 7: Array assertion inference
Lecture 8: Rest parameter elements
Lecture 9: Lab Experiment: Tuple annotation
Chapter 9: Few Important concepts
Lecture 1: Introduction
Lecture 2: Type assertions
Lecture 3: Non null assertion
Lecture 4: Impossible coersions
Chapter 10: The Finish Line
Lecture 1: Congratulations! You did it.
Instructors
-
Manoj Satishkumar
Staff Software Engineer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 8 votes
- 4 stars: 28 votes
- 5 stars: 60 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024