인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
BEST
Programming

/

Programming Language

Getting started with TypeScript

This course is for JavaScript developers who want to learn TypeScript. You can learn advanced features of TypeScript.

(4.8) 45 reviews

643 students

TypeScript
Thumbnail

This course is prepared for Basic Learners.

What you will learn!

  • How to define different types

  • How to define types for readability and productivity

Directly from the author! Learn TypeScript from the basics to advanced features.

[Real React Programming] Revised Edition
A lecture based on! 📖

This lecture is based on a book published in July 2020.
To learn the latest trends in rapidly evolving web technologies, keeping your course materials up to date is paramount.
I created this lecture based on Chapter 9 of the book [Static Types and TypeScript].
This lecture does not contain any React-related content, so even those who are not interested in React can listen comfortably.

▲ If you are curious about the revised edition of <Practical React Programming>, please click on the book image.

Using TypeScript in the workplace for 3 years 💪

▲ TypeScript logo

I have been using TypeScript directly in the field for the past three years and have seen it develop rapidly.
The more I use TypeScript, the more I find it to be an attractive language.
I really hope that more developers in Korea will use TypeScript.
With that in mind, I also included an introduction to TypeScript in my presentation at the 2019 IF KAKAO Conference.

▲ In the 2019 IF KAKAO presentation, TypeScript was also introduced while presenting on the topic of React.

What you will learn in this course ✏️

  • The process from TypeScript installation to compilation
  • Understand why you should use TypeScript
  • A variety of type definition methods, from basic to advanced features
  • Understanding Type Compatibility
  • How to define types for readability and productivity

Online practice code provided ⚡

You can check out almost all the code used in the lecture in our online IDE (CodeSandbox)!
Please refer to the links at the bottom of each lecture screen.
I expect it will be a great help in learning since you can check the results while directly modifying the code online.
>> Sample Link <<

Review quiz provided 💯

After each lecture, we provide a quiz for review.
Please refer to the links at the bottom of each lecture screen or bookmark the links below!
It is very important to take time after class to review any confusing content.
>> Quiz site link <<

Expected Questions Q&A 🙋🏻‍♂️

Q. Can non-majors also take the course?
A. If you have an understanding of JavaScript, you can understand this lecture.

Q. Are there any special advantages to this course?
A. As it is a book-based course, it provides a well-structured curriculum.
Many TypeScript lectures explain JavaScript syntax, but
That would be too much unnecessary content for those who already know JavaScript.
This lecture will not cover JavaScript syntax and will only focus on type definitions.

Q. Do you support subtitles?
A. Yes, we have subtitles for all videos.
Since we used large font sizes throughout, you can study comfortably even on mobile devices.

Q. Do I need to buy the book?
A. No, I structured it so that you can understand it even without the book.

 

View other lectures 📚

Practical Javascript
Learn core concepts in JavaScript with the latest grammar
Getting Started with TypeScript Current Course
TypeScript, from basics to advanced features

Recommended for
these people!

Who is this course right for?

  • For those who are learning TypeScript for the first time

  • Anyone who has used TypeScript but wants to define types more richly

Need to know before starting?

  • JavaScript

Hello
This is

1,983

Students

146

Reviews

307

Answers

4.7

Rating

2

Courses

- [실전 리액트 프로그래밍] 저자

- react contributor (PR 링크)

- if kakao 2019 컨퍼런스에서 [리액트: 그것마저 결정해주마] 발표

- 카카오페이지 글로벌웹 개발 중

Curriculum

All

23 lectures ∙ (2hr 47min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Become the author of a review that helps everyone!