inflearn logo
inflearn logo

@Sico - Learning TypeScript Properly (Beginner-Intermediate)

This is a TypeScript course designed to help you become a top-tier web developer through in-depth lessons. By completing this course, you will gain a profound understanding of the essence of TypeScript, enabling you to master React, Next.js, NestJS, and more.

(5.0) 8 reviews

76 learners

Level Basic

Course period Unlimited

TypeScript
TypeScript
React
React
JavaScript
JavaScript
TypeScript
TypeScript
React
React
JavaScript
JavaScript
날개 달린 동전

Recommend Course to grow and earn commission!

날개 달린 동전

Marketing Partners

Recommend Course to grow and earn commission!

What you will gain after the course

  • Core Principles and Practical Applications of In-depth TypeScript

  • Advanced TypeScript coding techniques to become a master of React, Next.js, and NestJS

  • Pre-learning for TS framework development such as React

From basics to advanced

A TypeScript Course That Pierces Through the Core

🧐What is the difference?

This course systematically covers the core topics that frontend and backend developers using TypeScript must master in practice!

A clear theoretical explanation of TypeScript's type system and advanced syntax based on JavaScript,

It is designed to be applied directly to real-world code and helps you understand and utilize the advantages of static typing.


🧐Course Features

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

You will learn everything from object-oriented concepts to compiler concepts.

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

Mastering TypeScript will become a powerful weapon for your React coding and will be of great help in learning other languages such as Java and Rust.

What will you learn?

TypeScript Core Refresher

You will deeply learn the core syntax and concepts of TypeScript, 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 and reusable functions and components using Generics and Utility types, and master the techniques for handling type inference and constraints proficiently.

Utilizing Advanced Type Systems

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

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

Practical Type-Safe Coding

Learn how to prevent various problems that may occur in real-world projects in advance using types, and how to write maintainable code.

About the Typescript compiler...

🤔How does it proceed?

Provides a link to the TypeScript textbook that captures the essence through slides.
Provides a Git link to the code used in the actual classes.

Beyond simply checking with code, I explain various internal learning factors, such as how TypeScript operates internally and how memory is utilized, by drawing them out directly.
Additionally, we take various approaches through further hands-on practice.

Hands-on practice through Playground...

Type system...

📖Curriculum Structure

Why did TypeScript emerge?

Why it is necessary? How it has evolved? etc.

We also study the fundamental principles.


Beyond just using TypeScript

down to the internal workings

We will dig deep into it.


Not only how to use it, but also

settings and options to be used in actual projects

We will also study the options.

Beyond conceptual explanations

Through hands-on practice and problem-solving

We will study practical aspects.

📚Curriculum

01. TS - Getting Started

02. Understanding the TS Compiler

03. Type System

04. union & literal type (1)

05. union & literal type (2)

06. Summary of Union and Object Literals

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 Extension (extends)

16. Type Modifiers

17. Generic (1)

18. Generic (2)

19. Utility types

20. Generic (3)

21. Generic (4)

22. Type Declaration Files

23. Type Operations (1)

24. Type Operations (2)

😊 Actual reviews from offline class students

Just typing in code

not just typing code, but what programming truly is

to feel what it is

Time available

Thanks to this, I am currently employed

Even at the company, the teacher

the knowledge you taught me

using it usefully

There is

A heartfelt review from a student

Recommended for
these people

Who is this course right for?

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

  • A professional who cannot code TypeScript proficiently

  • Those who want to learn TypeScript in order to master in-depth frameworks.

  • Those who want to become experts in frameworks such as React and Next.js

  • Those who want to become the top 1% of web developers by mastering the essence of TypeScript.

Need to know before starting?

  • Intermediate JavaScript

Hello
This is seniorcoding

3,572

Learners

120

Reviews

23

Answers

4.8

Rating

6

Courses

- Daum Kakao Development Team Lead (8 years)

- IT corporate development and startups (14 years)

- He runs the YouTube channel 'Senior Coding,' where he provides development-related technology lectures, and currently has approximately 17,000 subscribers.

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

More

Reviews

All

8 reviews

5.0

8 reviews

  • zinn님의 프로필 이미지
    zinn

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    • leo31794224님의 프로필 이미지
      leo31794224

      Reviews 5

      Average Rating 5.0

      5

      32% enrolled

      • beadskode님의 프로필 이미지
        beadskode

        Reviews 2

        Average Rating 5.0

        5

        68% enrolled

        • leecokie님의 프로필 이미지
          leecokie

          Reviews 3

          Average Rating 5.0

          5

          32% enrolled

          The detailed examples you provide for each theory's content are very helpful for understanding :)

          • jenny67424037님의 프로필 이미지
            jenny67424037

            Reviews 4

            Average Rating 5.0

            5

            100% enrolled

            seniorcoding's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            $77.00