Tutorialspoint

黑色星期五,享受历史最低价! 使用优惠码:BFS8

互联网和Web开发基础

人物图标 YouAccel

4.6

互联网和Web开发基础

学习互联网的工作原理并设置测试和生产Web服务器

更新于图标 更新于 2024年10月

语言图标 语言 - 英语

人物图标 YouAccel

英语 [CC]

类别图标 开发,Web开发,CSS

讲座 -63

时长 -3.5 小时

终身访问

4.6

price-loader

终身访问

30天退款保证

培训 5 人或以上?

让您的团队随时随地访问 10000 多个 Tutorials Point 顶级教程。

课程 描述

本课程是九部分系列课程的第一部分,首先深入探讨互联网如何促进数据包在局域网 (LAN) 和广域网 (WAN) 中的传输。学生将学习如何解释各种协议,例如 TCP/IP、HTTP、HTTP、SMTP 和 FTP。我们将检查从源到目的地的整个数据包传输流程和生命周期。本课程还探讨了 DNS 和 SMTP 服务器在路由互联网流量和电子邮件传输中的作用。此外,还会探讨保障数据传输的安全机制,例如网络路由器、端口和防火墙。

接下来,学生将学习 Web 开发流程以及构建网站和复杂 Web 应用程序的规划阶段。我们将通过案例分析概述共享、VPS、专用和云托管等 Web 托管基础架构。然后,我们将探讨域名注册商和 ICANN(互联网名称与数字地址分配机构)的作用。学生将学习通过 GoDaddy 域名管理控制台注册和管理域名。将涵盖名称服务器分配、自动续订、域名隐私和域名转发等管理功能。

通过对有效 Web 基础架构创建和域名管理的第一手了解,学生将学习配置本地测试服务器。这包括在 PC 或 MAC 系统上安装和配置 WAMP/MAMP(Windows/MAC、Apache、MySQL、PhpMyAdmin)。我们将讨论每项基本服务的用途,以及其如何在本地计算系统上测试动态、数据库驱动的 Web 应用程序中发挥作用。

然后,学生将探索使用流行的云托管提供商(如 Linode)配置实时生产服务器。这包括在基于 Linux 的发行版上部署和管理 Ubuntu,以及在可扩展的虚拟机上部署基本 Web 服务(LAMP Stack - Linux、Apache、MySQL、PhpMyAdmin)。将使用 PuTTy 和 Terminal 等多种远程访问工具,通过命令行管理虚拟服务器。服务器在配置时将考虑到安全性,使用多用户帐户、SSH 身份验证和文件权限管理。

学生还将学习如何使用 Tight VNC 和 Real VNC 等远程桌面连接工具安装并连接到他们的虚拟机。将探索整个 Linode 管理控制台,以演示如何完成各种任务,包括创建备份、调整服务器大小、更改 root 密码、DNS 管理和常规管理。

最后,本课程将介绍 FTP 客户端,并建立从本地计算机到生产服务器的连接,以上传 Web 内容。我们将探索 FileZilla 界面,并演示如何上传、删除和修改远程服务器文件。

本课程适合谁?

  • Web 开发人员。
  • 云服务器管理员。
  • 想要构建 Web 应用程序的学生。
  • 想要部署测试或生产 Web 服务器的学生

目标

  • 互联网的工作原理。
  • 互联网协议 (HTTP、HTTPS、SMTP)。
  • Web 开发流程。
  • 规划 Web 应用程序。
  • Web 托管类型(共享、专用、VPS、云)。
  • 域名注册和管理。
  • 名称服务器配置。
  • 使用 WAMP 和 MAMP 部署测试服务器。
  • 在 Linode、Digital Ocean 或 AWS 上部署生产服务器。
  • 通过命令控制台执行服务器命令。
  • 在 Ubuntu 上配置服务器。
  • 远程桌面连接和 VNC。
  • SSH 服务器身份验证。
  • FTP 客户端安装。
  • FTP 上传。

先决条件

  • 基本的计算机技能。
Internet and Web Development Fundamentals

课程大纲

查看课程内容的详细分解

如何运作互联网
7 个讲座
  • 播放图标 互联网概述 05:25 05:25
  • 播放图标 HTTP 协议 03:33 03:33
  • 播放图标 HTTPS 协议 03:11 03:11
  • 播放图标 SMTP 协议 04:42 04:42
  • 播放图标 外发邮件传递 02:08 02:08
  • 播放图标 网络基础 - 局域网和广域网 05:56 05:56
  • 播放图标 网络端口和防火墙 05:01 05:01
网站开发流程
1 讲座
Tutorialspoint
Tutorialspoint
网站托管和系统要求
5 节课
Tutorialspoint
Tutorialspoint
测试环境
5 节课
Tutorialspoint
Tutorialspoint
FTP 设置
4 节课
Tutorialspoint

讲师 详情

YouAccel

YouAccel

YouAccel 提供的电子学习体验是动态的。每个课程都以高清格式进行流式传输,并提供相应的作业、测验和考试,并以电子方式进行评分。所有 YouAccel 课程均由经过认证的教育工作者授课,他们在他们提供教学的领域拥有多年的工作经验。课程可以按照自己的节奏学习,并提供多个级别,包括初学者、中级和高级。

YouAccel 课程根据学生和积极参与的社区成员的反馈不断更新。YouAccel 讲师在学习过程的每个阶段都鼓励沟通。迄今为止,全球数百名贡献者投入了时间和资源,以确保 YouAccel 课程达到最高质量水平。YouAccel 讲师享誉全球,其中许多人在福布斯、Mashable、Entrepreneur 和 PBS 等主流出版物中都有报道。

课程 证书

使用您的证书来改变职业生涯或在您目前的职业生涯中晋升。

sample Tutorialspoint certificate

我们的学生工作
最佳

相关 视频课程

查看更多

年度会员

成为 Tutorials Point 的尊贵会员,并享受我们庞大且备受好评的视频课程库的无限访问权限。

立即订阅
Annual Membership

在线认证

掌握主流技术,成为受人尊敬的认证专业人士。

立即探索
Online Certifications

联系我们

1800-202-0515