강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Web Development

@Shiko - Learning TypeScript Properly (Beginner to Intermediate)

An in-depth TypeScript course for top web developers. You'll grasp TypeScript's essence upon completion, mastering React, Next, Nest, and more.

(5.0) 7 reviews

65 learners

  • seniorcoding
타입스크립트
typescript
TypeScript
React
JavaScript

What you will learn!

  • In-depth TypeScript: Core Principles and Practice

  • Top-tier TypeScript coding techniques for mastering React, Next, and Nest

  • React, etc. TS framework development pre-study

From basics to advanced

TypeScript course that penetrates the essence

🧐 What's different?

This course systematically organizes and provides core topics that front-end and back-end developers using TypeScript must be familiar with in practice!

TypeScript's type system and advanced grammar based on JavaScript, with clear theoretical explanations.

It is designed to be applied directly to real code, helping you understand and leverage the benefits of static typing.


🧐 Course Features

This will be an opportunity to experience actual offline class lectures online.

You will learn object-oriented concepts and compiler concepts.

In particular, learn the concepts of CoVariance and Freshness so that everything can be explained logically.

Learning TypeScript will give you a weapon for coding in React and will help you a lot in learning other languages like Java and Rust.

What do you learn?

TypeScript Core Reorganization

Learn the core syntax and concepts of TypeScript in depth, including the principles of the type system, type inference, union/intersection types, type guards, interfaces, and type aliases.

Writing scalable code

Learn how to write flexible, reusable functions and components using Generic and Utility types, and learn how to skillfully handle type inference and constraints.

Leverage advanced type systems

Mapped types, Conditional types, Utility types, Template literal types, etc.

Develop the ability to model real-world complex data structures using advanced type syntax.

Type-safe coding focused on practice

Learn how to prevent various problems that may occur in real projects in advance based on types and write maintainable code.

About the Typescript compiler...

🤔 How does it work?

Provides links to Typescript tutorials that go into the essence of what is made of slides.
Provides git link to code used in actual class

Rather than simply checking the code, we will explain various internal learning factors such as how TypeScript works internally and how memory is used by drawing them directly.
We also provide a variety of approaches through additional practice.

Practice with Playground...

Type system...

📖 Lecture Structure

Why did TypeScript emerge?

Why is it necessary? How did it develop? etc.

We also study the theoretical part.


Beyond using TypeScript

Even the internal workings

Let's dig into it


Not only how to use it

Settings and options to use in actual projects

We also study the options

Beyond conceptual explanation

Through hands-on practice and problem solving

Study the practical part

📚 Curriculum

01. TS - Getting Started

02. Understanding the TS Compiler

03. Type System

04. union & literal type (1)

05. union & literal type (2)

06. Union and Object Literal Summary

07. Object Type

08. Function Type (1)

09. Function Type (2)

10. Array & Tuple

11. interface (1)

12. interface (2)

13. class (1)

14. class (2)

15. Class extensions

16. Type constraints

17. Generic (1)

18. Generic (2)

19. Utility types

20. Generic (3)

21. Generic (4)

22. Type declaration file

23. Type operation (1)

24. Type operation (2)

😊 Actual review of offline class

Just type in the code

Programming is not

I can feel what it is

Time available

Thanks to that, I have a job now

Even at work, the teacher

The knowledge you gave me

Use it usefully

there is

A sincere disciple review

Recommended for
these people

Who is this course right for?

  • An intermediate who has learned multiple times at various bootcamps but still cannot properly handle.

  • Practitioner poor at professional TS coding.

  • Those who want TypeScript to learn in-depth frameworks

  • Aspiring masters of frameworks like React and Next

  • Mastering TypeScript's essence to become Web Dev's top 1%

Need to know before starting?

  • JavaScript Intermediate

Hello
This is

3,433

Learners

110

Reviews

20

Answers

4.8

Rating

5

Courses

 - 다음카카오 개발팀장(8년)

  - IT 기업 개발업무 및 스타트업(14년)

  - Youtube ‘시니어코딩’ 채널을 운영하여 개발 관련 기술 강좌를 하고 있으며, 현재 약 1 만 7천명의 구독자를 두고 있습니다.

https://www.youtube.com/c/SeniorCoding 

Curriculum

All

28 lectures ∙ (10hr 20min)

Published: 
Last updated: 

Reviews

All

7 reviews

5.0

7 reviews

  • zinn님의 프로필 이미지
    zinn

    Reviews 7

    Average Rating 5.0

    5

    100% enrolled

    • * Beadskode님의 프로필 이미지
      * Beadskode

      Reviews 2

      Average Rating 5.0

      5

      68% enrolled

      • leecokie님의 프로필 이미지
        leecokie

        Reviews 3

        Average Rating 5.0

        5

        32% enrolled

        각 이론 내용에 대한 예시를 꼼꼼히 짚어주셔서 이해하는데 많은 도움이 됩니다:)

        • 부리부리님의 프로필 이미지
          부리부리

          Reviews 4

          Average Rating 5.0

          5

          100% enrolled

          • lime님의 프로필 이미지
            lime

            Reviews 2

            Average Rating 5.0

            5

            19% enrolled

            Limited time deal ends in 1 days

            $74,250.00

            25%

            $77.00

            seniorcoding's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!