강의

멘토링

로드맵

NEW
Programming

/

Front-end

AI Era Web Development: Asynchronous Programming and Data Communication Optimization (Frontend Special Lecture)

This covers asynchronous programming concepts and data communication optimization techniques for JavaScript developers.

237 learners are taking this course

  • frongttv5414
비동기
프론트엔드
자바스크립트
javascript
frontend
JavaScript
promise
fetch-api
asynchronous-programming

What you will learn!

  • Concurrency, Asynchronous Mechanisms

  • fetch API & Data Communication Optimization

  • Debounce, Throttle, AbortController

  • Error handling, Cache & Retry Strategy

  • Stream & Web-Worker

  • AI-Powered Vibe Coding and Requirements Creation

🤖 What capabilities are important for web developers in the AI era?

  • This course started from these concerns.

  • In the AI era, utilizing various coding support tools is necessary, but foundational knowledge is even more essential as well.

  • In frontend and JavaScript development, the most representative part of that is asynchronous programming.


📟 Is asynchronous programming really important these days?

  • Various services that connect and communicate with different AI APIs are increasing.

  • AI models are advancing, but browsers and network conditions haven't been able to keep up with that pace of development.

  • Therefore, 'optimized data communication' technology will be more important in the future to adapt to changes in services.

  • The most important foundation for understanding data communication processes is 'asynchronous programming'.


🧑🏻‍🏫 How are the lecture contents structured?

  • You can learn the concepts and see how they actually work.

  • Each chapter includes basic explanations - demo or short mission format, and includes mission solutions.

  • All chapters are independent, so you can start listening from any section you need.


🙆🏻‍♂️ How to successfully make this course your own?

  • You need to understand/analyze large and small missions on your own, design them, and acquire them as your own knowledge while coding.

  • Of course, you should also incorporate AI-assisted learning. (For things you don't know, asking deeper questions about background knowledge)

  • There is one project mission in the middle. Without this process, this course may not be very helpful.



🍦Covers vanilla as the foundation.

  • It covers vanilla frontend as the foundation.

  • Simple React example code is also included in the examples.

Recommended for
these people

Who is this course right for?

  • Those who want to cover asynchronous concepts and effective data communication methods that are essential even in the AI era

  • HTML, CSS, JavaScript beginner

  • Frontend or JavaScript developers who want to properly understand asynchronous programming and apply it to their projects

Need to know before starting?

  • Simple structuring through HTML

  • Understanding CSS Principles and Usage Methods

  • JavaScript Basic Syntax and Function Usage

  • Basic Debugging Methods

  • Understanding and Utilizing NPM and Node.js

  • Understanding the basics of what React is and its fundamental syntax

Hello
This is

TmaxSoft, NAVER, NHN NEXT, SK Planet 등에서 일했어요.

우아한테크캠프, NAVER 부스트캠프, 현대소프티어 부트캠프등의 웹프론트엔드 커리큘럼을 설계/진행했어요

'프롱트' 유튜브 웹개발 채널 운영 (https://www.youtube.com/@frongt)중입니다.

Curriculum

All

55 lectures ∙ (7hr 36min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Limited time deal

$447,053.00

68%

$51.70

Similar courses

Explore other courses in the same field!