Udemy – Understanding TypeScript

Categories: Web Development
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

“မင်္ဂလာပါ။ TypeScript ကို လေ့လာပြီး ကိုယ့်ရဲ့ JavaScript Project တွေကို နောက်တစ်ဆင့် တက်လှမ်းဖို့ စိတ်ကူးရှိလား။ ဒါဆိုရင် ဒီသင်တန်းလေးက သင့်အတွက် အကောင်းဆုံးပါပဲ။

 

ဒီသင်တန်းမှာ TypeScript ကို ဘာကြောင့် သုံးသင့်တာလဲ၊ vanilla JavaScript ထက် ဘာတွေက ပိုကောင်းတာလဲဆိုတာကို နားလည်စေရုံသာမက Types, Classes, Modules, Interfaces နဲ့ Generic Types စတဲ့ အခြေခံအပြင် “infer”, “as const”, “satisfies” စတဲ့ advanced features တွေကိုပါ သီအိုရီရော လက်တွေ့ရော သေချာသင်ကြားပေးမှာပါ။

 

ဒါ့အပြင် TypeScript ကို လူသုံးများတဲ့ ReactJS ဒါမှမဟုတ် NodeJS / Express တို့နဲ့ ဘယ်လိုတွဲဖက်သုံးရမလဲဆိုတာကိုလည်း အသေးစိတ် သင်ကြားပေးဦးမှာပါ။

 

ဒီသင်တန်းကို တက်ဖို့အတွက် JavaScript အခြေခံရှိဖို့တော့ လိုအပ်ပါတယ်။ ကျွမ်းကျင်သူဖြစ်နေစရာ မလိုပါဘူး။ TypeScript နဲ့ ပတ်သက်ပြီး ဘာမှမသိသေးရင်လည်း ပြဿနာမရှိပါဘူး။ Angular ကို လေ့လာနေသူတွေအတွက်လည်း TypeScript ကို နားလည်ထားဖို့က မရှိမဖြစ်လိုအပ်တာမို့ ဒီသင်တန်းက တကယ်ကို အသုံးဝင်မှာပါ။

 

ကဲ.. ကိုယ့်ရဲ့ JavaScript အသိပညာကို တိုးချဲ့ပြီး ပိုကောင်းတဲ့ Project တွေ ဖန်တီးဖို့အတွက် TypeScript ကို လေ့လာလိုက်ရအောင်။”

 

 

Udemy Original Course Link

 

Description

Re-recorded large parts of the course to cover missing TypeScript concepts (e.g., “satisfies”), improve explanations and add extra examples & demo projects.

Added more than 10h of new content!

Learn what TypeScript is, why it really is a powerful addition to JavaScript, what its features are and how to use it! Learn why TypeScript is amazing, how it improves your JavaScript code and how it helps you avoid nasty bugs and errors!

This course takes you from the very basics and its most important feature (types!) to the point where you’re able to use TypeScript in any of your projectsReactJS projects included!

As TypeScript is developed by Microsoft and strongly advertised and used by Angular 2+ (Google) and other popular libraries, it’s here to stay. Indeed, TypeScript is one of the most popular web development languages you can learn these days!

Gain an edge today and be amongst the first to really understand TypeScript!

Learn how you can use TypeScript to bring modern JS features like destructuring, arrow functions or classes to any environment and codebase – even if it does not support those features yet!  Understand which types you may use and how you can build your own types. Learn how to write better code with types and with the many features offered by TypeScript!

But, in this course, we’ll not stop after the basics! You will also learn about more advanced features (like decorators) and also how to set up workflows with  TypeScript. This includes a TypeScript-only workflow as well as a webpack workflow.

You’ll also learn that you’re not limited to Angular or plain JavaScript/ TypeScript projects. Instead, a complete module covers how you may use TypeScript with ReactJS and improve your React code with TypeScript as well.

Practice what you learn!

Watching videos is a great way to learn. And to a lot of students, it’s the best way. If you also want to practice the things you learn, this course offers you more than that though. Because this course comes with plenty of exercises (and solutions, of course) in addition to all the high-quality learning videos.

So much Content!

I’m not a fan of these courses which teach you the basics and then leave you alone.

That’s why in this course you’ll get insights into:

  • Types and how to use them

  • How the TypeScript compiler works (and how you may configure it)

  • ES6 features with TypeScript

  • Advanced TypeScript Features like “infer”, Mapped Types, Constant Types & Much More!

  • Classes in TypeScript

  • Namespaces and modules

  • Interfaces

  • Generics

  • Decorators

  • How to integrate Third-Party JavaScript libraries like Zod into your TypeScript projects

  • How to set up a TypeScript project with Webpack

  • Or how to set up a plain-TypeScript workflow

  • How to use TypeScript together with ReactJS

  • How to use TypeScript together with Node/ Express (incl. native Node.js TypeScript support)

  • Real projects and use-cases!

  • And so much more!

Show More

What Will You Learn?

  • TypeScript နဲ့ သူ့ရဲ့ Features တွေဖြစ်တဲ့ Types, ES6 Support, Classes, Modules, Interfaces နဲ့ တခြားအရာတွေကို ကိုယ့်ရဲ့ Project တွေမှာ ဘယ်လိုအသုံးပြုရမလဲဆိုတာကို လေ့လာရပါမယ်။
  • TypeScript ဆိုတာ ဘာလဲ၊ ဘယ်လိုအလုပ်လုပ်လဲဆိုတာကို နားလည်စေရပါမယ်။
  • TypeScript က ရိုးရိုး JavaScript ထက် ဘာကြောင့် ပိုကောင်းလဲဆိုတဲ့ အားသာချက်ကို သိရှိလာပါလိမ့်မယ်။
  • အခြေခံနဲ့ အဆင့်မြင့် features တွေ (ဥပမာ- "infer", "as const", "satisfies" နဲ့ အခြားများစွာ) အကြောင်းကို လေ့လာရပါမယ်။
  • Classes, Interfaces, Generic Types, Derived Types နဲ့ အခြားအရေးကြီးတဲ့ အယူအဆတွေကိုပါ လေ့လာနိုင်ပါလိမ့်မယ်။
  • TypeScript ကို သီအိုရီအရော၊ လက်တွေ့အသုံးချမှုတွေနဲ့ရော သင်ကြားပေးပါလိမ့်မယ်။
  • ReactJS ဒါမှမဟုတ် NodeJS / Express တို့နဲ့ TypeScript ကို ဘယ်လိုပေါင်းစပ်ပြီး အသုံးပြုရမလဲဆိုတာကိုလည်း လေ့လာရပါမယ်။

Course Content

Udemy – Understanding TypeScript

  • 23:39
  • 02. TypeScript Basics & Basic Types
    01:46:12
  • 26:23
  • 04. TypeScript Essentials Demo Project
    31:09
  • 05. Next-generation JavaScript & TypeScript
    33:48
  • 06. Classes & Interfaces
    01:02:21
  • 07. Advanced Types
    58:39
  • 08. Generic Types
    28:12
  • 09. Classes & Generics – Demo Project
    26:15
  • 10. Deriving Types From Types
    01:18:28
  • 11. ECMAScript Decorators
    51:17
  • 12. Experimental Decorators
    01:16:31
  • 13. Practice Time! Let’s build a Drag & Drop Project
    02:41:43
  • 14. Modules & Namespaces
    50:56
  • 15. Creating & Running TypeScript Projects with Vite
    25:57
  • 16. Using Webpack with TypeScript
    32:47
  • 17. 3rd Party Libraries & TypeScript
    35:22
  • 18. Time to Practice! Let’s build a Select & Share a Place App (incl. Google Maps)
    26:58
  • 19. React.js & TypeScript
    46:39
  • 20. Node.js + Express & TypeScript
    01:07:09
  • 01:16
  • 22. LEGACY TypeScript Basics & Basic Types
    01:40:07
  • 23. LEGACY The TypeScript Compiler (and its Configuration)
    55:27
  • 24. LEGACY Classes & Interfaces
    01:35:54
  • 25. LEGACY Generics
    52:02

Student Ratings & Reviews

No Review Yet
No Review Yet