Server-side website programming first steps

현재 번역은 완벽하지 않습니다. 한국어로 문서 번역에 동참해주세요.

서버사이드 프로그래밍 모듈에서 우린 서버사이드 프로그래밍에 대해 몇 가지 근본적인 질문을 한다.  — "그게 뭐야?", "클라이언트 사이드 프로그래밍과 뭐가 달라?",  "왜 쓸만해?". 그러면 우린 당신의 첫 웹사이트를 만드는 데에 필요한 가장 적합한 프레임 워크를 어떻게 정하는 지에 대한 적절한 지도와 함께가장 인기있는 서버 사이드 웹 프레임 워크들의 개요를 제공한다. 끝으로 높은 수준의 웹 서버 보안에 대한 소개를 제공한다.

전제 조건

Before starting this module you don't need to have any knowledge of server-side website programming, or indeed any other type of programming. 

You will need to understand "how the web works". We recommend that you first read the following topics:

With that basic understanding you'll be ready to work your way through the modules in this section. 

Guides

Introduction to the server side
Welcome to the MDN beginner's server-side programming course! In this first article we look at Server-side programming  from a high level, answering questions such as "what is it?", "how does it differ from client-side programming?", and "why it is so useful?". After reading this article you'll understand the additional power available to websites through server-side coding.
Client-Server overview
Now that you know the purpose and potential benefits of server-side programming we're going to examine in detail what happens when a server receives a "dynamic request" from a browser. As most website server-side code handles requests and responses in similar ways, this will help you understand what you need to do when writing your own code.
Server-side web frameworks
The last article showed you what a server-side web application needs to do in order to respond to requests from a web browser. Now we show how web frameworks can simplify these tasks, and help you choose the right framework for your first server-side web application.
Website security
Website security requires vigilance in all aspects of website design and usage. This introductory article won't make you a website security guru, but it will help you understand the first important steps you can take to harden your web application against the most common threats.

Assessments

This "overview" module doesn't have any assessement because we haven't yet shown you any code.  We do hope at this point you have a good understanding of what sorts of functionality you can deliver using server-side programming and you have made a decision about what server-side web framework you will use to create your first website.

문서 태그 및 공헌자

 이 페이지의 공헌자: ljt94
 최종 변경: ljt94,