강의

멘토링

커뮤니티

Programming

/

Back-end

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) 173 reviews

9,782 learners

  • crong4843
  • yoda
JavaScript
Node.js
Express

Reviews from Early Learners

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

Curriculum

All

30 lectures ∙ (4hr 27min)

Published: 
Last updated: 

Reviews

All

173 reviews

4.6

173 reviews

  • 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! ")

  • 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!

  • leeeuido0018님의 프로필 이미지
    leeeuido0018

    Reviews 3

    Average Rating 4.0

    3

    100% enrolled

    Pros: You can learn the overall flow of Node js. Cons: First of all, when you do something, you should just do it. Instead of "Why?", I wish you had explained in more detail why you should do it. For example, in the middleware section, there is no simple explanation of what middleware is and why we should install middleware in this class, so you have to look it up on the Internet yourself. And in the same lecture, for example, if you briefly introduce what each role is and why you should use it when scraping the source from the official website, I think it would be easier to practice applying it yourself rather than just simply explaining it. From a beginner's perspective, if you just use it without knowing why you are using it, you will forget it and it will be easier.

    • crong4843
      Instructor

      Thank you for your honest feedback. This lecture was created from the perspective of understanding the flow of the backend, so you may feel that way. I apologize for not including more detailed information. On the other hand, I think that it may be helpful in the long run to find the content yourself and understand it on your own.

  • whffkaos1479911님의 프로필 이미지
    whffkaos1479911

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    It's a good lecture

    • crong4843
      Instructor

      Yes, thank you for the feedback. ^^

  • yess70770210님의 프로필 이미지
    yess70770210

    Reviews 7

    Average Rating 4.9

    5

    100% enrolled

    It helped me a lot in understanding Node.js. Thank you for the great lecture.

Similar courses

Explore other courses in the same field!