This is the practical application part of "TypeScript Introduction - From Basics to Practical Use." If you haven't taken the introductory course, please take the introductory course first 😄
This is a follow-up lecture to the TypeScript Introduction lecture . We will work together on a simple project based on what we learned in the TypeScript Introduction lecture. This lecture will gradually apply TypeScript to a small website created with JavaScript and embody the basic grammar and concepts of TypeScript.
In class Topics to learn 👨🏫
How to gradually implement TypeScript in your JavaScript projects
Setting up a front-end development environment to increase development productivity: ESLint, Prettier, Babel, Typescript
How to use external libraries in TypeScript
How to use utility types (generic types)
Understanding TypeScript's built-in types and type inference
entertaining Let's do a project🎲
[Final Project] Corona Real-time World Status Board
Expected Q&A 🙋🏻♂️
Q. I want to learn TypeScript. Should I take this course?
This lecture is a follow-up to Introduction to TypeScript. If you are new to TypeScript, pleasetake the Introduction to TypeScript lecture first and then take this lecture.
Q. I am not familiar with front-end development. Can I still take the course?
This course is designed for those who know the basic concepts of JavaScript (variables, functions, objects, loops, DOM manipulation, etc.).This course is not suitable for those who do not know the basic grammar of JavaScript at all, so we recommend that you study first on the site below before taking this course!
Q. I'm good at developing with just JavaScript in my field. Do I need to learn TypeScript as well?
If you have experience developing complex web applications with multiple people, you probably prefer well-documented code, highly readable code, and code that is easy to understand at a glance. TypeScript not only maximizes these advantages, but also helps you write code easily and reduces bugs when running the application in the future. If you learn it, you will find it easier to develop.
Q. Can I apply what I learn in this lecture to my work right away?
This course will teach you how to gradually apply TypeScript to a simple website built with JavaScript. It is structured similar to an actual service environment because it calls data from an actual server to configure the screen and also uses external libraries. You can build a solid foundation of TypeScript while experiencing problems that you may encounter in practice.
Q. What kind of teaching materials do you use in the lectures?
I have always trusted and followed your lectures since 'Getting Started with Vue.js', and this lecture was also very informative and great! I heard that you will open a lecture on using Typescript in Vue.js in the future, so I am looking forward to it while reviewing the Typescript I have learned so far! Thank you for always giving great lectures!
This is a great lecture.
I felt that the lecture was made by considering the various positions of the learner, and it was good.
I've been through the introductory and practical 10 days in a row.ㅎ
Now I have to chew on it carefully and make it mine~!
My personal wish is..
Captain Pangyo, you mainly give a lot of view lectures,
but I wish you would make a lecture that covers React as well...
Anyway, I really enjoyed it. Thank you.
It was good to be able to become more familiar with how to use TypeScript. In particular, I was able to fully understand the situation where I need to use type assertions because it was explained in relation to DOM. One thing that was disappointing was that after the date of uploading the lecture, chartjs started supporting types, and the lecture content changed slightly, causing errors. It is not difficult to learn how to use TypeScript, so I think it would be good for others to listen to it as well.
Thank you.
I understood it well, but I guess it's always a problem to use it??
I will develop repeated learning.
The lecture content was good. Thank you again.
This was a lecture where the more I listened to it, the more I felt that the lecturer was thinking hard about how to approach TypeScript in a way that would make me more confident. I was really at a loss about how to use TypeScript even after studying it, but this lecture helped me solve that problem.