타입스크립트를 공부할 때 가장 막막한 것은 막상 문법은 다 배웠는데 실전에서 응용하지 못한다는 것입니다. 인터페이스, 타입 애일리어스, 제네릭, 맵드 타입스, 인덱스드 시그니처 등을 배워도 언제 어떤 문법을 사용해야 하는지 모른다면 소용이 없죠.
기존에 웹게임을 만들며 배우는 타입스크립트 강좌를 낸 적이 있으나 수강생분들이 여전히 남의 타입을 분석하고, 직접 타입을 만드는데 어려움을 겪는다는 사실을 깨달았습니다. 따라서 강의를 완전히 개편하여 배운 타입스크립트 문법이 실전에서 어떻게 쓰이는지 알아보고, 타입을 어떤 식으로 작성해나가면 되는지 직접 실습해보는 강좌를 만들게 되었습니다.
이런 분들에게 추천합니다 🤸♀️
JS에서 타입스크립트로 전환하고 싶은 분
남이 만든 타입을 분석하는 게 어려운 분
내가 직접 타입을 작성하려고 하면 막막한 분
학습할 내용 ✍
1. 제이쿼리 타입 분석
2. Axios 타입 분석
3. React 타입 분석
4. Redux 타입 분석
5. Node, Express 타입 분석
6. 라이브러리 타이핑하기
해당 라이브러리가 타입스크립트를 지원하는지 파악하는 능력, 라이브러리에서 가장 중요한 타입과 어떤 모듈 시스템을 사용하는지 파악하는 능력, 라이브러리 타입을 분석하는 능력을 키워드립니다.
다음과 같은 라이브러리를 분석하실 수 있도록 해드립니다! 라이브러리의 타입을 분석하는 방법은 정해져 있기에 강좌에서 나온 대로 타입 지원 여부, 핵심 파일, 모듈 종류, 타입 분석 순으로 진행하시면 어떠한 라이브러리든 어렵지 않습니다.
Axios
React
Redux
Express
Node
여기서 다루는 툴 🙌
크롬 브라우저와 Visual Studio Code(또는 웹스톰)을 사용합니다.
질문에 빠르게 대답해 드려요 🗒
제 강좌의 장점은 Q&A입니다. 질문하시면 하루 안에 답변드려요. 강좌 관련 내용을 자유롭게 질문하시면서 능동적으로 공부해 보세요. 내용을 이해하기에 더 도움이 될 거예요!
제 강의의 장점은 Q&A입니다(인프런 답변왕 2회 수상). 24시간 이내에 최대한 답변드립니다! 같이 고민한다는 느낌으로 답변 드릴게요!
One of the key strengths of my courses is the Q&A support. (Winner of the Inflearn Q&A King award twice) I respond to your questions within 24 hours, doing my best to help you out! You’ll feel like we’re solving the problems together.
👉ZeroCho Lectures 제로초 강의 전체 로드맵. A complete roadmap of all my courses is available here.
– Node.js교과서, 코딩자율학습 제로초의 자바스크립트, Let's Get IT 자바스크립트, 타입스크립트 교과서 저자 – ZeroCho.com 운영자 – 현) 유튜브에서 ZeroCho TV로 개발 관련 방송중 – 현) 스모어톡 CTO – 전) 오늘의픽업 CTO(카카오모빌리티에 엑싯 후 카카오모빌리티 최연소 개발파트장)
Author of Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript, and TypeScript Textbook
When learning TypeScript, it was always difficult to learn the theory and then apply it. So I ended up taking Zerocho's TypeScript All-in-One Part 1 to 2. In Part 1, I learned basic concept knowledge, and in Part 2, I was able to understand specifically how to use this concept in practice. In addition, I really liked how he organized the concept of the complex module system. I highly recommend it to those who want to develop their typing thinking skills after understanding the concept!