Server-side website programming first steps - Learn web development 编辑
In this module, we answer a few fundamental questions about server-side programming such as "What is it?", "How does it differ from client-side programming?", and "Why is it so useful?". We also provide an overview of some of the most popular server-side web frameworks, along with guidance on how to select the most suitable framework for creating your first project. Finally, we provide a high-level introductory article about web server security.
Prerequisites
Before starting this module, you don't need to have any knowledge of server-side website programming or any other type of programming.
However, you should understand something about the workings of websites and web servers. For that purpose, this is our recommended reading:
- What is a web server?
- What software do I need to build a website?
- How do you upload files to a web server?
With the basic understanding that you gain from this preparation, 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! The first article examines 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, you will understand the additional capabilities 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 what happens when a server receives a "dynamic request" from a browser. As most websites' server-side code handles requests and responses in a similar way, this will help you understand what you need to do when writing your own code.
- Server-side web frameworks
- The previous article explained what a server-side web application needs to do to respond to web browser requests. This article explains how web frameworks can simplify these tasks, and helps you choose the right framework for your first server-side web application.
- Website security
- Website security requires vigilance in all aspects of building and operating a site. This introductory article helps you understand the first important steps you can take to protect your web application against the most common threats.
Note: This topic deals with server-side frameworks, and how to use them to create websites. If you are looking for information on client-side JavaScript frameworks, see Understanding client-side JavaScript frameworks.
Assessments
This "first steps" module doesn't have any assessment because we haven't yet shown you any code. At this point, you should have a general understanding of what of the functionality you can deliver with server-side programming, and you have made a decision about what server-side web framework you will use to create your first server-side application.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论