강의

멘토링

커뮤니티

Programming

/

Front-end

TypeScript Introduction - Building a Solid Foundation from the Basics

This is an introductory course that focuses on learning TypeScript's core syntax through hands-on practice to improve type safety and code readability. You'll learn through real code examples, from project environment setup to interfaces, generics, and utility types.

(5.0) 1 reviews

12 learners

Level Basic

Course period Unlimited

  • ezweb
JavaScript
JavaScript
TypeScript
TypeScript
vanilla-javascript
vanilla-javascript
JavaScript
JavaScript
TypeScript
TypeScript
vanilla-javascript
vanilla-javascript

What you will gain after the course

  • TypeScript Installation and Setup

  • Basic types, type inference, interfaces, type definitions (type)

  • Function Types, Generics, Utility Types, Module Management

🧩 Complete Mastery of TypeScript Fundamentals - First TS Introduction for JavaScript Developers

💡 This lecture is


When working on JavaScript projects, you often find yourself thinking, "What type is this variable?" or "I wish there were no runtime errors."
This course is a TypeScript fundamentals completion course for web developers and frontend beginners who want to solve these inconveniences.

From TypeScript installation to configuration file setup, basic types and type inference, interfaces, type definitions (type), and function type declarations
A step-by-step learning process based on practical examples to naturally master the type system.

👩‍💻 We recommend this for people like:

  • Someone who knows JavaScript but always feels uneasy about type safety

  • Those who want to apply TypeScript for the first time to React, Next.js, Node.js projects

  • Frontend developers who want to improve the readability and maintainability of production code

  • Those who want to understand "Why should we use TypeScript?" not through theory but by experiencing it directly


🚀 What You'll Learn Through This Course

  • TypeScript Development Environment Setup
    (Installation, configuration file tsconfig.json creation, example execution)

  • Basic Types and Type Inference
    ((string, number, boolean, array types, type inference rules, etc.))

  • Interface and Type Extension
    ((readonly, optional properties, interface inheritance, type aliases, etc.))

  • Function Type Specification and Declaration Methods
    (Parameter/Return Types, Function Signatures, Arrow Function Types, etc.)

  • Understanding TypeScript grammar structures that can be immediately applied in practice


🎯 Here's how you'll grow after taking the course

  • You can apply a clear type system to JavaScript code.

  • You can actively utilize auto-completion and type error detection features in VSCode.

  • You'll be ready to apply TypeScript to modern framework environments like React, Next.js, and Express.

  • You'll break free from "coding blocked by types" and develop stable and predictable code writing habits.

Recommended for
these people

Who is this course right for?

  • A developer who wants to grow one step further after learning JavaScript

  • A developer preparing to become a frontend developer

Need to know before starting?

  • HTML, CSS

  • JAVASCRIPT

Hello
This is

2,706

Learners

58

Reviews

4

Answers

4.9

Rating

11

Courses

■ [Current] Web Publishing and Front-end Instructor at Green Computer Art Academy
■ [Current] Operator of the Web Publishing YouTube channel 'Rock's Easyweb'
■ Web Publishing Instructor at The Joeun Computer Academy
■ Web Publishing Instructor at Hanbit Computer Academy
■ Front-end Publisher and Professional Front-end Publishing Instructor
■ UI/UX Web Design Portfolio Instructor


[ Books ]
Published 2021.07.19 / The Complete Figma Guide for Web Design & Web Publishing / BJ Public

Published 2022.08.25 / Coding for the First Time with Web Publishing / Youngjin.com

Published 2023.10 /2024 SD Edu Yu-seonbae Web Design Technician Practical Exam Tutoring Notes / Sidae Gosi Planning

2024.11 Reprint /2025 SD Edu Yoo-Sunbae Web Design Technician Practical Tutoring Notes / Sidae Gosi Planning

[ Awards ] August 2022: Green Computer Art Academy, Jongno Branch - Outstanding Instructor June 2021: Green Computer Art Academy, Jongno Branch - Outstanding Instructor June 2018: Green Computer Academy, Sinchon Branch -

[ Awards ]
2022.08 Green Computer Art Academy Jongno Branch - Outstanding Instructor 2021.06 Green Computer Art Academy Jongno Branch - Outstanding Instructor 2018.06 Green Computer Academy Sinchon Branch - Outstanding Instructor 2017.05 Green Computer Academy Sinchon Branch - Outstanding Instructor 2016.05 Green Computer Academy Sinchon Branch - Outstanding Instructor 2015.10 Green Computer Academy Sinchon Branch - Outstanding Instructor

Curriculum

All

17 lectures ∙ (2hr 58min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • 109an940455님의 프로필 이미지
    109an940455

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    The explanations and tone clicked perfectly in my head, so I was able to understand the basic grammar well! Thank you!

    • ezweb
      Instructor

      Haha, thank you. I should take good care of my throat. ^^

$22.00

ezweb's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!