Understanding Backend JavaScript with Node.js Web Development

We will cover the core functions of Node.js, how JavaScript works in the backend, and the back-end core elements required for complex application development (SPA) such as Angular or React. You can quickly and importantly cover the core contents in concise videos, learn the development flow, and gain development experience through practice.

(4.6) 174 reviews

9,765 learners

Level Intermediate

Course period Unlimited

JavaScript
JavaScript
Node.js
Node.js
Express
Express
JavaScript
JavaScript
Node.js
Node.js
Express
Express

Reviews from Early Learners

4.6

5.0

이우진

100% enrolled

Wow... Such a high-quality lecture... is being released for free... Thank you so much! It's a great help to those who are new to node.js! You can think of it as a paid lecture. The debugging time due to the instructor's mistakes in between was also really good! Being able to see the debugging directly is something you can't learn even if you pay money... If there are people who say that the quality of the lecture is low because it takes time to debug, I think they are delaying their own potential development. Learning about the process of solving mistakes is hard to learn even in the field. It's a problem-solving process, and I really liked it! Are there any future lectures? Even if it's a paid lecture, I'm willing to take it! I'm really learning a lot!

5.0

한량

100% enrolled

It helped me a lot to grasp the concept. Thank you. ^^

5.0

이승호

100% enrolled

It's a good lecture

1. Course Introduction

The JavaScript language is also widely used in back-end through Node.js.

This course covers the core features of Node.js, how JavaScript works on the backend, and the core backend elements required for developing complex applications (SPAs) like Angular and React. In SPA (Single Page Application) development, template manipulation and routing are often shared between the client and backend. The backend is often primarily responsible for providing a RESTful API.

In this trend, Node.js can be considered a fairly suitable backend technology. Therefore, it's crucial to understand the essential backend technologies required for SPA development and how they interact with the client. This course covers knowledge and techniques that are useful for front-end developers, even if they aren't full-stack developers. This course will help you gain a deeper understanding of how web applications work.

Things to learn

NodeJS + Express web server setup Request, response processing Database integration Router improvement - Modularization Add data to DB Passport-based authentication logic implementation (membership registration, login, logout) RESTful API

2. Helpful people

  • Web front-end developer curious about back-end technologies.
  • Developers who are familiar with backend development but have no experience with JavaScript or NodeJS.
  • Developers who want to better understand the uses of Javascript
  • Beginner developers curious about the technical interactions between web frontend and backend.

3. Course Features

  • Beginner level web development course.
  • Building web applications based on Node.js and Express.
  • Template Engine
  • Basics of RESTful API-based web services using Ajax and JSON.
  • Passport-based authentication processing method.

4. Instructor Introduction

Yoon Ji-soo

- Currently a CodeSquad Web Front-End Master.
- SK Planet WebUI Master.
- NHN NEXT WebUI full-time professor.
- Naver Web UI Development Team Leader.
- < Personal YouTube Channel >

5. Source code

Here is the code I used in the lab.
https://github.com/crongro/node_server_inflearn
Code Squad

Code Squad
A top-quality software training institution created by educational experts with a background in development.
http://codesquad.kr

Hello
This is crong4843

Co-instructor

Curriculum

All

30 lectures ∙ (4hr 27min)

Published: 
Last updated: 

Reviews

All

174 reviews

4.6

174 reviews

  • whffkaos1479911님의 프로필 이미지
    whffkaos1479911

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    It's a good lecture

    • crong4843
      Instructor

      Yes, thank you for the feedback. ^^

  • ddong18013733님의 프로필 이미지
    ddong18013733

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    It helped me a lot to grasp the concept. Thank you. ^^

    • crong4843
      Instructor

      Thank you. Now, try NODE web development!

  • pappagallos5031님의 프로필 이미지
    pappagallos5031

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    Wow... Such a high-quality lecture... is being released for free... Thank you so much! It's a great help to those who are new to node.js! You can think of it as a paid lecture. The debugging time due to the instructor's mistakes in between was also really good! Being able to see the debugging directly is something you can't learn even if you pay money... If there are people who say that the quality of the lecture is low because it takes time to debug, I think they are delaying their own potential development. Learning about the process of solving mistakes is hard to learn even in the field. It's a problem-solving process, and I really liked it! Are there any future lectures? Even if it's a paid lecture, I'm willing to take it! I'm really learning a lot!

    • crong4843
      Instructor

      Come to Code Squad!! is a joke. I am one of those who think debugging is very important. breakpoint; console.log("There are many good Node.js debugging videos, so learn more! ")

  • whquddn554533님의 프로필 이미지
    whquddn554533

    Reviews 3

    Average Rating 4.0

    2

    100% enrolled

    I don't understand why the ratings are so good.. 1. It feels like a professor is teaching a college class, making mistakes and thinking about things on his own. From the perspective of a student who is listening, you often find yourself following along and thinking, "Huh? This is weird???? This should be done this way?" and then fix it first, and then you find yourself looking for it in the video. 2. Fixing parentheses takes up a lot of time. He often copies and pastes code, but he doesn't erase parentheses properly and just puts them in, so he uploads everything he did to fix the parentheses in the video. 3. It seems like a lecture for complete beginners, but he doesn't explain why he does things this way. He just says, "Do it this way~" and moves on. There is no explanation of why this callback function is included here, how the parameters are passed, etc. Of course, it's hard to explain because it's implemented by bringing in multiple APIs and inserting them, but in most cases, there's no explanation at all... 4. I really don't want to point this out, but it's so annoying that I'm mentioning it.. You kept being dull, so I looked and saw that you were talking about done.. I wondered what you were talking about, so later I saw a few more things that made me think, "Oh, so that's how you pronounce it." 5. Since it's a lecture that's been uploaded for a while, there are parts where arrow functions aren't used or var is used instead of let, so please refer to it when watching the video. Light? It seems like a good lecture to listen to, but if you just fixed the parentheses that were missed while copying and pasting, or the typos, and the errors that occurred when copying and pasting without editing, you could have reduced the 4 hour and 30 minute lecture to 3 hour and 30 ~ 4 hours.. It doesn't require technology to remove the video.. If you just removed this, it would have been a video worth at least 4 points.

    • ojuhwan2280584님의 프로필 이미지
      ojuhwan2280584

      Reviews 2

      Average Rating 3.0

      1

      37% enrolled

      The lecture is very good, but it uses old technologies. I think it needs to be remade because it implements ajax with xhr, does not use arrow functions, and uses var variables. I do not recommend listening to it in 2021.

      Similar courses

      Explore other courses in the same field!

      Access is restricted to non-public courses.