[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
판다코딩
프로그래밍 입문자를 위한 'C++' 강좌입니다
입문
C++
Build a server for web applications in a Node environment using Express. Learn about CRUD Service, User Authentication, etc.
Node
Express
MongoDB
Mongoose
Using express in a node environment
Let's build a web application server! 🚩
Learn this in class 👨🏫📙
Regardless of which language you learn or which framework you use to implement a service, developers must always put themselves in the user's shoes. The first steps of using a new framework in a new environment are always challenging and unfamiliar, and a growing number of developers are finding it difficult to implement a single service in various ways.
The most significant feature of this course is that it repeatedly implements the same service using a variety of tools and methods. You'll select and implement tools appropriate to the situation, focusing on the most critical aspects of a server's role. This will provide a solid foundation for future deployments in new environments.
The Node environment is gaining popularity due to its ability to compile JavaScript on the server. Learn about this Node-based server, build your own, and communicate directly with clients. You'll also learn about the template engines ejs and pug for Express.
Choosing between NoSQL and RDB databases has long been a developer's predicament. Each database has distinct advantages, and each offers unique advantages based on the development environment and situation. We'll explore MongoDB (NoSQL) and PostgresQL (RDB), which have recently gained traction in various fields.
Recently, for reasons such as security, convenience, and scalability, there's a growing trend toward implementing authentication for popular platforms via APIs when signing up for a site. However, even with OAuth, you need to understand how to maintain the state of the site, retrieve the authentication results, and manage them using sessions and tokens.
In addition to the core server components, we've added a bonus lecture on introducing servers and databases to your project, which many of you requested in previous lectures. Please refer to "Building an MBTI Site with Panko ."
My own web service
Anyone who wants to make it
The core functions of the server
Those who want to learn
Various ways to create a server
For those who want to know about the environment
Q. Can I get started with web server development through this course?
This course is designed for beginners to server development. While introductory, it covers the core server functions for web applications. We cover Express in a step-by-step, level-based approach, and hope that through this course, students will be able to develop skills necessary for building servers for real-world web applications.
Additionally, if you have any additional features you'd like to see added during the lecture, please use the questions to ask. If this is something many students request, we'll create a lecture and incorporate it.
Q. I have no experience in web development. Will that be okay?
A basic understanding of HTML and CSS will likely help you understand this course more deeply. Pug and EJS are used as view engines for Express, and since both template engines share the same HTML framework, a basic understanding of HTML can be challenging without this knowledge. However, since advanced knowledge is not required, we recommend working through simple projects to gain a basic understanding of HTML/CSS. How about creating your own psychological test site with HTML/JS/CSS, which is also linked to this bonus course?
Q. What level of Javascript knowledge is required?
Since both Node/Express are based on Javascript, basic knowledge is required. ( Official documentation is attached.) However, if you think about it simply, it is just Javascript, nothing more, nothing less. Therefore, even if you do not have the knowledge required by the official documentation, if you know the basic data types of JS including objects, and the usage arguments of functions such as return and the scope of function blocks, additional grammar explanations are included in the lecture.
Who is this course right for?
For those who are new to 'server'
Anyone who wants to create their own web server
Anyone who wants to quickly learn the core functions of the server
Anyone who wants to learn about the various environments in which servers are created
Need to know before starting?
JavaScript (ES6+)
HTML Basics
All
55 lectures ∙ (6hr 50min)
Course Materials:
All
2 reviews
5.0
2 reviews
Limited time deal ends in 19:04:26
$28,870.00
25%
$29.70
Check out other courses by the instructor!
Explore other courses in the same field!