• 为个人
  • 为商务
  • 为大学
  • 为政府
Coursera
登录
免费加入
Coursera
  • 浏览
  • Server Side

服务器端在线课程

掌握 Web 开发的服务器端编程。学习构建、管理和保护服务器端应用程序。

跳转以搜索结果

筛选依据

主题
必需的
 *

语言
必需的
 *

在整个课程(说明和评估)中使用的语言。

了解产品
必需的
 *

通过实践教程在 2 小时内掌握与工作相关的技能。
通过已评分作业、视频和论坛向顶级授课教师学习。
在交互式实践环境中学习新工具或新技能。
通过完成一系列课程和项目,深入学习学科知识。
获得行业领导者颁发的职业证书,展示您学到的专业知识。

级别
必需的
 *

课程长度
必需的
 *

技能
必需的
 *

字幕
必需的
 *

教师
必需的
 *

探索服务器端课程目录

  • 状态:新
    新
    状态:免费试用
    免费试用
    E

    EDUCBA

    XHTML - Server Side Programming with PHP

    您将获得的技能: PHP (Scripting Language), Web Applications, Server Side, Web Development, HTML and CSS, Web Servers, Programming Principles, Data Validation

    混合 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    I

    IBM

    使用 Node.js 和 Express 开发后端应用程序

    您将获得的技能: 中间件, JSON, 计算机科学, 还原式 API, 网络开发, 应用编程接口 (API), 服务器端, 云应用, 网络服务器, Authentication, 网络应用, Javascript, Node.JS, 后端网站开发, 全栈式网络开发

    4.5
    评分, 4.5 星,最高 5 星
    ·
    563 条评论

    中级 · 课程 · 1-4 周

  • 状态:新
    新
    状态:免费试用
    免费试用
    E

    EDUCBA

    Java Servlet Development: From Basics to Real-World Projects

    您将获得的技能: Model View Controller, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Full-Stack Web Development, Server Side, Email Automation, Data Access, Apache Tomcat, Front-End Web Development, Java Programming, Relational Databases, PostgreSQL, Java, User Interface (UI), Web Servers, SQL, Stored Procedure, Application Servers, Database Design, Databases

    4.1
    评分, 4.1 星,最高 5 星
    ·
    18 条评论

    初级 · 专项课程 · 3-6 个月

  • 状态:预览
    预览
    T

    The Hong Kong University of Science and Technology

    Learning Server-side Programming through Game Development

    您将获得的技能: Server Side, Restful API, Ajax, Node.JS, Full-Stack Web Development, Web Applications, Web Servers, Web Development, Model View Controller, Javascript, PHP (Scripting Language), Application Programming Interface (API), Authentications, JSON, Hypertext Markup Language (HTML), Software Architecture, Real Time Data

    中级 · 课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    I

    Infosec

    OWASP Top 10 - 2021

    您将获得的技能: Open Web Application Security Project (OWASP), Authentications, Vulnerability Assessments, Application Security, Vulnerability Management, Event Monitoring, Secure Coding, Security Controls, Hardening, Data Integrity, Security Testing, System Monitoring, Cybersecurity, Patch Management, Threat Modeling, Authorization (Computing), Cryptography, Extensible Markup Language (XML), System Configuration, Server Side

    4.6
    评分, 4.6 星,最高 5 星
    ·
    122 条评论

    中级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    M

    Microsoft

    Microsoft Front-End Developer

    您将获得的技能: GitHub, C# (Programming Language), Secure Coding, HTML and CSS, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Open Web Application Security Project (OWASP), Git (Version Control System), User Interface (UI), Object Oriented Programming (OOP), Web Development, Web Design, Debugging, Mockups, Microsoft Copilot, Authentications, Front-End Web Development, Programming Principles, UI Components, Javascript

    4.5
    评分, 4.5 星,最高 5 星
    ·
    140 条评论

    初级 · 专业证书 · 3-6 个月

是什么让您今天来到 Coursera?

  • 状态:新
    新
    状态:免费试用
    免费试用
    M

    Meta

    Meta Full-Stack Developer

    您将获得的技能: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Cascading Style Sheets (CSS), Unix Commands, HTML and CSS, Git (Version Control System), GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, API Design, Python Programming

    4.7
    评分, 4.7 星,最高 5 星
    ·
    2.4万 条评论

    初级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    M

    Microsoft

    Back-End Development with .NET

    您将获得的技能: ASP.NET, Microsoft Copilot, .NET Framework, Application Programming Interface (API), Middleware, Server Side, Restful API, C# (Programming Language), Back-End Web Development, Application Frameworks, JSON, Routing Protocols, Debugging

    4.5
    评分, 4.5 星,最高 5 星
    ·
    38 条评论

    初级 · 课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    M

    Microsoft

    Microsoft Back-End Developer

    您将获得的技能: CI/CD, C# (Programming Language), Load Balancing, Continuous Integration, Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Debugging, SQL, Application Deployment, Microsoft Copilot, .NET Framework, Relational Databases, Database Management, Graph Theory, Back-End Web Development, Program Development, Data Structures

    4.6
    评分, 4.6 星,最高 5 星
    ·
    193 条评论

    初级 · 专业证书 · 3-6 个月

  • 状态:免费试用
    免费试用
    N

    NIIT

    使用 Node.js 的服务器端 JavaScript

    您将获得的技能: JSON, 单元测试, 调试, 服务器端, 网络应用, Javascript, Node.JS, 文件系统, 开发测试, 后端网站开发

    3.8
    评分, 3.8 星,最高 5 星
    ·
    85 条评论

    中级 · 课程 · 1-3 个月

  • 状态:新
    新
    状态:免费试用
    免费试用
    E

    EDUCBA

    Applied Python: Web Dev, Machine Learning & Cryptography

    您将获得的技能: Cryptography, Exploratory Data Analysis, Event-Driven Programming, Encryption, Server Side, Web Development, Regression Analysis, Apache, Web Services, Machine Learning Algorithms, Public Key Cryptography Standards (PKCS), Web Scraping, Natural Language Processing, Web Applications, Key Management, Python Programming, Predictive Modeling, Back-End Web Development, Supervised Learning, Text Mining

    4.9
    评分, 4.9 星,最高 5 星
    ·
    8 条评论

    初级 · 专项课程 · 3-6 个月

  • 状态:新
    新
    状态:免费试用
    免费试用
    M

    Microsoft

    Microsoft SQL Server

    您将获得的技能: Stored Procedure, Star Schema, Microsoft SQL Servers, Database Design, Relational Databases, Data Integrity, Data Integration, SQL, Transaction Processing, Power BI, Data Warehousing, Database Management, Transact-SQL, Database Development, Data Maintenance, Databases, Query Languages, Database Architecture and Administration, Database Systems, Data Management

    4.4
    评分, 4.4 星,最高 5 星
    ·
    91 条评论

    初级 · 专业证书 · 3-6 个月

服务器端学习者还可以搜索

Web Server
Front-End 网页开发
网络开发
高级前端开发
初级网络开发
网页设计
网站开发项目
Front-End 项目
1234…79

总之,以下是 10 最受欢迎的 server-side 课程

  • XHTML - Server Side Programming with PHP: EDUCBA
  • 使用 Node.js 和 Express 开发后端应用程序: IBM
  • Java Servlet Development: From Basics to Real-World Projects: EDUCBA
  • Learning Server-side Programming through Game Development: The Hong Kong University of Science and Technology
  • OWASP Top 10 - 2021: Infosec
  • Microsoft Front-End Developer: Microsoft
  • Meta Full-Stack Developer: Meta
  • Back-End Development with .NET: Microsoft
  • Microsoft Back-End Developer: Microsoft
  • 使用 Node.js 的服务器端 JavaScript: NIIT

关于 Server Side 的常见问题

服务器端是指在网站或网络应用程序的服务器或后端进行的操作和流程。 在网络开发中,它包括数据存储、处理和检索,以及与数据库通信和管理用户会话等活动。 服务器端技术和编程语言(如 PHP、Ruby on Rails 和 Python)用于处理这些操作并生成动态内容,然后发送到客户端(用户浏览器)显示。 ‎

要精通服务器端编程,您需要学习技术技能和编程语言的组合。 以下是您应该重点掌握的一些基本技能:

  1. 编程语言:从学习服务器端编程语言开始,例如

    • Python多用途语言,拥有众多服务器端框架,如 Django、Flask。
    • JavaScriptNode.js 允许使用 Express.js 等框架进行服务器端开发。
    • RubyRuby on Rails 是一种流行的服务器端框架。
  2. HTTP 和网络协议:了解 HTTP 请求、响应、标头、状态代码和网络协议等概念,以便在客户端和服务器之间进行有效通信。

  3. 数据库:掌握 SQL(MySQL、PostgreSQL)或 NoSQL(MongoDB、Firebase)等数据库管理系统的知识,以便从服务器端存储和检索数据。

  4. 服务器管理和部署:学习使用 Docker、Apache、Nginx 等工具或 AWS、Google Cloud 或 Microsoft Azure 等云平台部署和管理服务器端应用程序。

  5. 网络框架:探索提供预建功能和特性的服务器端框架,以简化网络开发。 例如:

    • Django:用于构建强大的服务器端应用程序的流行 Python 框架。
    • Express.js:极简的 Node.js 框架,用于创建高效、可扩展的服务器端系统。
  6. API 设计与开发:了解如何设计、开发和公开用于客户端-服务器通信的 API(应用程序编程接口)。

  7. 安全性:了解服务器端安全措施,如身份验证、授权、数据加密和处理潜在漏洞,以保护用户数据并确保系统完整性。

  8. 调试和测试:掌握调试服务器端代码和编写单元测试的技能,确保服务器端应用程序的可靠性和稳定性。

  9. 版本控制:熟悉分布式版本控制系统 Git,以便跟踪代码更改并与其他开发人员高效协作。

请记住,掌握服务器端编程需要不断的练习、实践项目,以及了解该领域的最新趋势和技术。 ‎

There are several job opportunities that can be pursued with server-side skills. Eight common job roles include:

  1. Web developer. As a web developer, you can utilize your server-side skills to create and manage the back-end infrastructure of websites.

  2. Software engineer. Server-side skills are highly valued in software engineering roles. You can develop server-side applications and systems, optimize performance, and handle data storage and retrieval.

  3. Database administrator . With server-side skills, you can specialize in managing databases, ensuring efficient data storage, retrieval, and security. Database administrators also handle database performance optimization and troubleshooting.

  4. Full-stack developer. As a full-stack developer, you can leverage your server-side skills along with front-end expertise to work on both the client-side and server-side of applications, providing end-to-end development solutions.

  5. 系统管理员:掌握了服务器方面的技能,你就可以从事系统管理方面的工作。 您将负责管理和维护服务器基础设施,确保其顺利运行,并解决任何技术问题。

  6. 网络管理员:服务器端技能在网络管理职位中非常重要。 您将配置、监控和维护服务器,确保网络安全和高效。

  7. DevOps 工程师:DevOps 工程师利用服务器端技能来自动化和简化软件开发流程。 他们专注于改善开发和运营团队之间的协作,在服务器上部署和管理应用程序。

  8. 云工程师:对于管理云平台、应用程序和基础设施的云工程师来说,服务器端技能至关重要。 您可以使用亚马逊网络服务(AWS)、微软 Azure 或谷歌云平台等技术来构建和部署可扩展的解决方案。 ‎

对计算机编程感兴趣、对网络开发有深刻理解、喜欢使用数据库和服务器技术的人最适合学习服务器端课程。 此外,注重细节、善于分析和具有解决问题能力的人往往在这一领域表现出色。 ‎

下面是一些与服务器端相关的主题,你可以学习一下:

  1. 服务器端脚本:学习如何使用 PHP、Python 或 Node.js 等流行编程语言编写服务器端脚本。 这包括理解处理 HTTP 请求、数据库和动态内容生成等概念。

  2. 服务器管理:掌握管理服务器、安装和配置网络服务器、确保网络安全和监控服务器性能的知识。 这包括学习操作系统、服务器硬件和实施服务器管理的最佳实践。

  3. 服务器端框架:探索 Ruby on Rails、Django 或 Laravel 等服务器端框架。 这些框架提供预建库和工具,可简化开发流程并增强服务器端应用程序的功能。

  4. 数据库管理:学习如何使用数据库、设计高效的数据库模式以及执行数据查询、索引和优化等任务。 熟悉常用的数据库管理系统,如 MySQL、PostgreSQL 或 MongoDB。

  5. API 开发:培养创建应用程序接口(API)的技能,实现不同软件系统之间的通信和数据交换。 了解 RESTful API 原理、身份验证和授权机制,以及如何有效记录和测试 API。

  6. 云计算:掌握在亚马逊网络服务(AWS)、微软 Azure 或谷歌云平台等云平台上部署服务器端应用程序的知识。 学习如何设置和配置云服务器、管理存储以及使用无服务器计算服务。

  7. 网络安全:探索服务器端安全最佳实践,包括防范跨站脚本 (XSS) 或 SQL 注入等常见网络漏洞。 了解如何实施加密和认证措施,以及如何确保网络数据传输的安全。

  8. 服务器端性能优化:学习优化服务器端应用程序的技术,以处理大量流量并提供快速响应时间。 其中包括缓存、负载平衡、代码优化和数据库性能调整等主题。

请记住,每个主题都可能有您可以进一步深入研究的子主题。 重要的是要评估自己的兴趣和职业目标,以确定自己想在服务器端开发的更广阔领域中专注于哪个具体领域。 ‎

在线服务器端课程提供了一种方便灵活的方式来提高您的知识或学习新知识 服务器端指的是网站或网络应用程序的服务器或后端发生的操作和流程。 在网络开发中,它包括数据存储、处理和检索,以及与数据库通信和管理用户会话等活动。 服务器端技术和编程语言(如 PHP、Ruby on Rails 和 Python)用于处理这些操作并生成动态内容,然后发送到客户端(用户浏览器)显示。 技能由顶尖大学和行业领导者提供的服务器端课程种类繁多,适合不同技能水平的学员选择。 ‎

要想提高员工的服务器端技能,选择一门符合他们当前能力和学习目标的课程至关重要。 我们的 "技能仪表板 "是一个非常有价值的工具,可用于确定技能差距并选择最合适的课程以有效提高技能。 如需全面了解我们的课程如何让您的员工受益,请浏览我们提供的企业解决方案。 点击此处了解更多有关Coursera for Business 定制课程的信息。 ‎

此常见问题解答内容仅供参考。建议学生多做研究,确保所追求的课程和其他证书符合他们的个人、专业和财务目标。

其他可浏览的主题

艺术与人文
338 课程
商务
1095 课程
计算机科学
668 课程
数据科学
425 课程
信息技术
145 课程
健康
471 课程
数学与逻辑
70 课程
个人发展
137 课程
物理科学与工程
413 课程
社会科学
401 课程
语言学习
150 课程

Coursera 页脚

技能

  • 人工智能(AI)
  • 网络安全
  • 数据分析
  • 数字化营销
  • 讲英语
  • 生成式人工智能(GenAI)
  • 微软Excel
  • Microsoft Power BI
  • 项目管理
  • Python

证书与课程

  • 谷歌网络安全证书
  • 谷歌数据分析证书
  • 谷歌 IT 支持证书
  • 谷歌项目管理证书
  • 谷歌用户体验设计证书
  • IBM 数据分析师证书
  • IBM Data Science 证书
  • Machine Learning 证书
  • Microsoft Power BI 数据分析师证书
  • UI / UX 设计证书

行业与职业

  • 商务
  • 计算机科学
  • 数据科学
  • 教育与教学
  • 工程学
  • 金融
  • 医疗保健
  • 人力资源(HR)
  • 信息技术 (IT)
  • 营销

职业资源

  • 职业能力倾向测验
  • 工作面试优势和劣势的示例
  • 学习高收入技能
  • 加密货币如何运作?
  • 如何在 Google 表格中突出显示重复项
  • 如何学习人工智能
  • 热门网络安全证书
  • 准备 PMP 认证
  • 面试后您将获得工作的迹象
  • 什么是人工智能?

Coursera

  • 关于
  • 我们提供的内容
  • 管理团队
  • 工作机会
  • 目录
  • Coursera Plus
  • 专业证书
  • MasterTrack® 证书
  • 学位
  • 企业版
  • 政府版
  • 面向校园
  • 成为合作伙伴
  • 社会影响
  • 免费课程
  • 分享您的 Coursera 学习故事

社区

  • 学生
  • 合作伙伴
  • Beta 测试人员
  • 博客
  • Coursera 播客
  • 技术博客

更多

  • 媒体
  • 投资者
  • 条款
  • 隐私
  • 帮助
  • 内容访问
  • 联系我们
  • 文章
  • 目录
  • 附属公司
  • 现代奴隶制声明
  • 请勿出售/共享
随时随地学习
通过 App Store 下载
通过 Google Play 获取
B 型企业认证标志
© 2025 Coursera Inc.保留所有权利。
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok