강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

Modern JavaScript (ES6+) Basics

This is the third lecture in the JavaScript Bible course consisting of 4 lectures. It covers more than 95% of the JavaScript specification. You can develop new paradigm programs in the ES6+ environment.

(4.8) 53 reviews

1,496 learners

  • tonextday
JavaScript
ES6

Reviews from Early Learners

What you will gain after the course

  • You can learn basic ES6+ grammar.

  • You can learn the linguistic usage of JavaScript.

  • You can learn a new paradigm of programming.

The complete version of JavaScript lectures!
You can learn and organize everything comprehensively without missing anything.

Coupon Discount: 35,000 KRW
Coupon Code:
https://inf.run/fHn5i

The ultimate advanced JavaScript course
Put a period on JavaScript.

This is the 3rd course in the JavaScript Bible course series consisting of 4 courses.
It covers more than 95% of the JavaScript specification.
It is broad, deep, and detailed.
Beginners can learn comprehensively without missing anything, while experienced developers can organize their overall knowledge.
Through the Bible course series, you can put the finishing touch on your JavaScript knowledge.

The entire Bible course is one scenario.
In other words, it has what you need to learn and the order in which to learn it. Just follow the course.
The content does not overlap. You won't waste time and money due to duplication. You can finish it all with just one Bible course.


🗒 Course Introduction

Covers ES2015(ES6) through ES2019(ES10), addressing over 95% of the ECMAScript specification. Those with ES6+ experience can take this course as a review.

As you can see from the course curriculum, it is deep, broad, and detailed.


🗒 Course Top-Level Keywords

  • let variables, const variables, block scope, arrow function structure/features, dynamic/static scope
  • Iterable Protocol/Object, Iterator Protocol/Object
  • Spread, Rest, Destructuring, default value, getter, setter, Template Literal
  • Number, String, Unicode functions, Object, deep copy, __proto__, Array, Math, regExp
  • Generator, yield, yield*, Symbol, Symbol Property, Symbol functions/methods
  • Map, WeakMap, Set, WeakSet

🗒 Download Lecture Source Code

You can download the course source code from "Section 1, Lesson 4".


🗒 Roadmap Course

Related Courses

자바스크립트 로드맵 바로가기 (40% 할인)

Recommended for
these people

Who is this course right for?

  • Developers new to ES6+

  • Developers who know ES6+ but want to establish it deeply and broadly

  • This is not a beginner's course in JavaScript.

Need to know before starting?

  • JavaScript Basics

  • I recommend the JavaScript beginner and intermediate/advanced courses that are available.

Hello
This is

9,693

Learners

403

Reviews

337

Answers

4.8

Rating

12

Courses

소프트웨어 개발을 좋아하는 개발자입니다.

메일: tonextday@gmail.com

동영상: 12개
Rust 강좌 제작중

클린업 자바스크립트: 점프업
클린업 자바스크립트: 베이스 빌드업
자바스크립트 비기너, 자바스크립트 중고급
모던 자바스크립트(ES6+) 기본, 모던 자바스크립트(ES6+) 심화
DOM 기본, DOM 인터랙션
React 비기너, React 완전 끝내기
요구분석 구현 방법
자바스크립트 머신러닝 TensorFlow.js

저서: 9권
몰입! 자바스크립트
ECMAScript 6
HTML5
DOM 스크립팅
자바스크립트 정규표현식
요구분석을 위한 Event Process 모델링
머신러닝 TensorFlow.js,
Ajax 활용, prototype.js 완전분석  
9권 중에서 8권은 국내 최초 저자입니다.
특히, "머신러닝 TensorFlow.js JavaScript"는 출판하는 시점에 amazon.com에 관련된 책이 없었습니다.

 

 

Curriculum

All

94 lectures ∙ (8hr 29min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

53 reviews

4.8

53 reviews

  • sangheon님의 프로필 이미지
    sangheon

    Reviews 8

    Average Rating 5.0

    5

    98% enrolled

    I am a junior developer currently working as a front-end developer. I thought I knew it well, but after watching this lecture, I found myself knowing it here and there. Now, I will write my course review. I am writing this review after listening to all four lectures, from the JavaScript beginner course to the ES6 advanced course. I think the best course review is when you can write about things that you couldn't write because you had vague knowledge. For example, by knowing the argument value that will receive the parameter value as this after the map, forEach, and filter functions, I was able to finish the time complexity of (n2) by repeating the loop twice, and as the concept of call, apply, and bind became clearer, I was always confused about this, but when I was confused, I could directly bind this when calling the function and handle it. And as for the concept of scope, while listening to the in-depth course, I found it step by step, and if it is not there, I look for __proto__, and if it is not there, I look for __proto__ in the lower part, etc. I don't know if this expression is right, but I was really blessed while listening to Youngbo's lecture... And last night, while implementing csr directly in vanilla, I felt the fun of learning about things that I would not have even known the principles of in the front-end framework, such as inheriting built-in objects for class events and processing them. Certainly, even people in the team said that my code has suddenly become surprisingly clean. They told me stories. For those of you who are thinking about taking the course, this is a course that you will not regret spending money on. Especially for those of you who want to know and use it for sure, whether you use the functions you used every day or not, you will feel that there are many more convenient, better, and more efficient built-in functions. Don't hesitate, I recommend that you purchase all of Youngbo's lecture series and listen to them all. You will feel that the quality of your code will change and your way of thinking will change. I guarantee it.

    • tonextday
      Instructor

      Thank you. I support you.

  • jjojjo1419959104님의 프로필 이미지
    jjojjo1419959104

    Reviews 27

    Average Rating 5.0

    5

    100% enrolled

    He explains in depth without missing even the smallest details. He helps you understand and think through appropriate examples for each part. I haven't finished this lecture yet, but looking at the previous lectures, I think it's a lecture that can help you organize javascript and build a tower you've worked hard for.

    • tonextday
      Instructor

      Thank you. ^^ It will be an unbreakable tower.

  • 2514oo3052님의 프로필 이미지
    2514oo3052

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    At first, I got off once because it was deeper than I thought and felt like a college theory lecture. There were many terms and concepts that I didn't know, so I was frustrated. (They wrote that it wasn't a beginner course in the learning target, but I thought I wasn't a beginner, but I was.) However, I didn't think it was right to give up the lecture because I didn't know many things and was frustrated, so I searched for concepts that I didn't know and listened to them. So, even though there was no chapter that took more than an hour, I listened to it while understanding it every time, following the example codes, and checking them in the console. I think it took more than an hour. In the end, I finished the course this week. Honestly, I can't say that I understood everything yet, and there are still parts that I don't understand, but I feel rewarded for consistently completing one lecture. I was able to understand basic concepts of JS, such as the var let const keyword, China arrow function, and after skimming through it once, I was able to understand many things, which was good. I will continue to listen to the advanced lecture and DOM lecture. Thank you.

    • tonextday
      Instructor

      Thank you for your hard work. This is normal progress, so please don't blame yourself. If you don't understand, you can skip it for now. It's important to get a feel for the JavaScript language throughout. For this, we've covered more than 95%. Before moving on to the next step, please listen to it from the beginning again. Then, you'll be much more organized, and if you take the next lecture based on this, you can proceed more easily. Please definitely listen to the DOM lecture, because it's about dynamic content processing. You'll be able to get a feel for it from a different perspective. I'm rooting for you^^

  • tongbg님의 프로필 이미지
    tongbg

    Reviews 9

    Average Rating 4.4

    5

    100% enrolled

    In 2020, the thing that helped me the most in the development field and helped me grow the most was coming across your lectures. When I first started the series of lectures, I started with the level of understanding that I could just roughly get the source code from the internet and modify it a little to use it on the screen quickly. Even before this lecture, I tried numerous frameworks and libraries such as React.js and Node.js, and I literally just followed them one by one without any fundamental understanding of why they were done this way. However, I thought that doing this was meaningless, and I desperately wanted to build up the basics of JS first, so I considered various lectures and books. I also happened to choose the lectures by chance. It was a bit boring and difficult at first. However, I gradually started to adapt to the lectures, and as I started taking the lectures repeatedly, the concepts were organized one by one. By following the lectures and developing the habit of debugging, I was able to understand the code on my own, even when I started without knowing anything about scope, prototype, __proto__, hoisting, closure, this, etc. I have finished 3 out of 4 lectures in the series and am currently taking the last lecture. When I don't remember what I studied before, I look back at the lectures and organize the content to use what I have learned now, so I am working on a study and personal project. Thank you!

    • tonextday
      Instructor

      Thank you. As you wrote at the end, if you do it for just one year, your basics will be solid. It's not a foundation, it's a basic. The next year is very important. Please do it as you think. Then, you will be better than someone who has done it for 5 or 7 years. Also, you will gain confidence in yourself.

  • yonghyunlee24021273님의 프로필 이미지
    yonghyunlee24021273

    Reviews 6

    Average Rating 5.0

    5

    79% enrolled

    At first, I was skeptical because the lecture was short, but the content is really informative. Repeated learning is the only answer. It's okay if you don't understand it at once. Repetitive learning!! It's important!

    • tonextday
      Instructor

      Yes, repetition is key. Thank you.

$42.90

tonextday's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!