Master the Core of Web Development, HTTP Perfectly!
jeonghwan
From HTTP basics to data requests, real-time communication, security, and performance optimization, learn the network knowledge web developers must know.
Basic
Ajax, https, cors
In this course, you will learn NodeJS, which allows you to develop backends using the Javascript language, and develop API servers using NodeJS using the test-driven development (TDD) method. You will also understand the basic principles of ExpressJS, a representative web framework for NodeJS, and learn how to develop REST APIs used in mobile and web services.
2,244 learners
Level Basic
Course period Unlimited

Reviews from Early Learners
5.0
조원준
I didn't know anything about Node js, but while taking this course, I learned the basics of Node js and how to connect ORM. Thank you so much!
5.0
Jeongyeol Lee
I was so happy that you explained sequelize including async and promise unexpectedly..! The part that I had been struggling with by Googling alone for almost a month was completely solved! Thank you so much :) PS. I also refactored the last PUT 409 return part as I understood it.
5.0
threeOnes
I don't have much experience with TDD, but I understand why we need to do tests. The overall structure is good, and the explanation is well-written, so it's easy to understand. I highly recommend it.
NodeJS Basics
Test Driven Development (TDD) Methodology
ExpressJS Basics
REST API Server Development
Backend development with JavaScript?
Test-Driven Development (TDD) through NodeJS Practice
In this course, you'll learn how to develop an API server using NodeJS , employing a Test-Driven Development (TDD) methodology. You'll also understand the fundamentals of NodeJS , which enables backend development with JavaScript, and ExpressJS , a leading web framework. You'll also learn how to develop REST APIs for mobile and web services.
Because we are developing the API server in line with the TDD development method that helps with easy maintenance and refactoring, it will be very helpful to those who need to start working on an API server right away or who want to apply TDD to their work.
With JavaScript
Developing an API server
Anyone who wants to do it
Test-Driven Development
(TDD) in practice
Those who wish to apply
NodeJS, ExpressJS
Practical usage of
Those who want to learn
Javascript developer
📢 Please be informed
Who is this course right for?
Anyone who wants to develop an API server with JavaScript
Anyone who wants to apply test-driven development (TDD) to practice
For those who want to learn practical usage of NodeJS and ExpressJS
JavaScript Developer
Need to know before starting?
JavaScript
14,077
Learners
888
Reviews
595
Answers
4.8
Rating
9
Courses
Please post any questions you have during class in the Q&A section.
I will check and respond to them once a day.
All
60 lectures ∙ (3hr 49min)
Course Materials:
All
183 reviews
4.7
183 reviews
Reviews 3
∙
Average Rating 5.0
5
I didn't know anything about Node js, but while taking this course, I learned the basics of Node js and how to connect ORM. Thank you so much!
I hope you study harder based on this.
Reviews 6
∙
Average Rating 5.0
5
I was so happy that you explained sequelize including async and promise unexpectedly..! The part that I had been struggling with by Googling alone for almost a month was completely solved! Thank you so much :) PS. I also refactored the last PUT 409 return part as I understood it.
Can you share the code you refactored?
I came to Infraon after a long time and just found it now.. I'll attach the link below! https://github.com/devJRL/TDD-Node.js-APIserver/blob/master/api/user/user.ctrl.js#L68 Thank you again for providing a great lecture :D
Are you saying that the part you were struggling with on your own was resolved? I'm so glad that it helped.
Reviews 3
∙
Average Rating 4.3
4
This is a good lecture. I think it will be helpful for those who are just starting out with TDD.
🙇♂️
Reviews 12
∙
Average Rating 4.9
4
It was an opportunity to understand the concept of TDD and actually implement it, and especially, it was very helpful that I could practice it through nodejs. The regrettable thing is that if I try to follow the sample, I think it would be better if each sample was structured a bit more so that I could look up the sample and recall what I learned after taking the class. Since it is updated as I progress with one sample, only the final code remains, making it difficult to review the learning content. And the explanation of the describe structure and before, done is a bit lacking, so I had no choice but to just follow it. It would be good to have a general explanation of the various options and various usages.
Reviews 3
∙
Average Rating 5.0
5
I don't have much experience with TDD, but I understand why we need to do tests. The overall structure is good, and the explanation is well-written, so it's easy to understand. I highly recommend it.
Thank you.
$23.10
Check out other courses by the instructor!
Explore other courses in the same field!