【Udemy中英字幕】Web 开发大师班 — 在线认证课程

【Udemy中英字幕】Web 开发大师班 — 在线认证课程

Web Development Masterclass – Online Certification Course


云计算 | Web 应用 | Linux | 网络服务器 | 数据库管理系统 | LAMP 堆栈 | HTML | CSS | JavaScript | PHP | 更多内容

讲师:YouAccel Training

安装有道 独家Udemy付费课程,独家 AI精翻中英文字幕,课程资料包齐全!
用不到1/10 的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么


  • 掌握局域网和广域网的基础知识
  • 设置基本网络。
  • 注册带有域名隐私保护的域名
  • 转发域名,续订和管理域名
  • 配置名称服务器和 DNS 区域文件
  • 在本地的 Windows 或 Mac 系统上创建和配置测试服务器。
  • 在流行的云托管平台上配置生产 Web 服务器。
  • 创建磁盘备份并在虚拟服务器上安装磁盘映像
  • 在虚拟机上安装 Ubuntu
  • 安装和配置 Windows 环境下的 WAMP服务器
  • 安装和配置 MAMP(适用于 Mac)
  • 使用 PuTTY 或终端管理远程服务器
  • 熟练操作 Linode 虚拟服务器控制面板
  • 配置虚拟 Ubuntu 服务器的安全设置
  • 根据需要扩大和缩小虚拟服务器的规模
  • 在本地和远程服务器上安装 LAMP 堆栈(Linux、Apache、MySQL、PHP、PhpMyAdmin)
  • 在 Ubuntu 服务器上设置用户和访问权限
  • 使用 FileZilla FTP 客户端上传文件
  • 熟练掌握 HTML、CSS、JavaScript、jQuery、Bootstrap、PHP 和 AJAX 编程
  • 使用 Bootstrap 创建响应式移动网页应用
  • 使用 jQuery 创建独特的动画对象
  • 使用 PhpMyAdmin 创建和管理 MySQL 数据库
  • 使用 PHP 和 MySQL 创建基于 web 的登录认证系统
  • 使用 AJAX 和 PHP 创建著名的“Google 搜索建议”功能
  • 为网页表单创建服务器端和客户端验证算法。
  • 使用 Google 工作应用设置自定义的企业电子邮件地址

课程要求


  • 学生需要具备互联网连接和 PC 或 Mac 计算机系统。
  • 请留意,所有必需的下载均为免费。
  • 文本编辑器,如 TextWrangler(Mac)或 Notepad++(Windows)
  • FileZilla FTP 客户端(第 9 节下载)
  • Windows 用户请使用 PuTTY 和 PuTTY Key Generator(第 8 节下载)
  • Windows 用户使用 WAMP Server,MAC 用户使用 MAMP Server(第 7 节下载)
  • Windows 用户请使用 Tight VNC Viewer,MAC 用户请使用 RealVNC Viewer(第 8 节下载)

课程描述


本课程全面介绍了整个 Web 开发流程,从使用 WAMP 和 MAMP(Apache、MySQL、PHP)配置本地服务器到使用最新 web 技术进行生产部署,包括:适用于 Ubuntu 的 LAMP 堆栈(Linux、Apache、PHP 和 MySQL)、HTML5、CSS、Bootstrap、JavaScript、jQuery、XML 和 AJAX。

课程内容非常适合那些有兴趣成为 Web 开发者、发布 Web 应用程序或热衷于学习的人。本课程涵盖的概念适合所有技能水平的学习者,每个模块从基础知识开始逐步过渡到更高级的内容。

这门课程的独特之处是什么?
本课程旨在教授学生使用最高效的方法和最新 web 技术开发 Web 应用程序。通过现场演示,我们教导学生在开发过程中使用可扩展的云托管基础设施的重要性。这包括小型信息网站以及先进的“大数据”风格动态 Web 应用程序。我们将展示多个实时示例,并介绍如何在 Linode 等流行的云托管提供商上配置 Linux 基础服务器。

第 1 节和第 2 节(简介、互联网的工作原理)
课程以学习目标概述开始,然后探讨互联网是如何工作的,包括数据包在网络中的组成与传输。接下来我们了解 HTTP 和 HTTPS 协议在客户端和服务端通信中的应用,包括 DNS 查询。本节还将教授学生如何通过 SMTP 和 IMAP 进行电子邮件交换,并介绍网络端口和防火墙的作用。

第 3 节、第 4 节(Web 开发流程、网站规划)
学生将了解 Web 开发过程的所有步骤。

第 5 节:Web 托管与系统要求
我们将深入分析各种 web 托管解决方案,包括共享托管、虚拟专用服务器、独立主机和云托管。
我们提供不同 web 主机公司提供的套餐概述,并权衡各自的优缺点。
学生还将了解 Web 服务器可扩展性的重要性以及云托管相对于传统托管服务的优势。我们还研究了像 Netflix 和 Facebook 这样的资源密集型应用的基础设施需求,以强调避免在开发初期犯昂贵错误的重要性。

第 6 节:域名
我们将介绍域名注册流程,包括 ICANN 管理的顶级域(TLD)和国家代码顶级域(ccTLD)的作用。
学生将获得使用 GoDaddy 等流行域名注册商进行实际注册的经验。我们还将讨论域名隐私、自动续订、域名转发以及名称服务器分配等话题。

第 7 节:测试环境
我们将介绍如何在 PC 或 Mac 上配置本地测试服务器(Windows 使用 WAMP,Mac 使用 MAMP)。课程提供详细的安装指南和界面概述。

第 8 节:生产环境
学生将掌握为云服务器(如 Linode)安全托管 Web 应用程序而优化配置实时生产环境的技能。本节从介绍不同的云托管提供商开始,包括 Amazon Web Services、Microsoft Azure、Linode 和 Digital Ocean。
我们将通过现场演示展示如何使用 Linode 设置服务器,包括部署 Ubuntu 并在 Linode 服务器上安装 LAMP 堆栈(Linux)。
学生将深入了解服务器维护、文件和目录命令。我们还将探讨多用户 SSH 认证以及减少安全漏洞的文件权限设置。课程还教授使用 Tight VNC(Windows)和 RealVNC(Mac)进行远程桌面连接以管理服务器的方法。

我们将详细介绍 Linode 服务器管理控制台,向学生展示如何扩展服务器、更改 root 密码、管理 DNS 区域文件并创建备份。

第 9 节:FTP 设置
学生将学习 FTP 客户端在本地机器上连接到远程服务器的作用。我们通过 FileZilla 进行现场演示,并探索 FileZilla 界面以进行连接管理。

第 10 节:HTML 开发
本节探讨 HTML,它是学习网站开发的关键基础构建块。学生将从了解 HTML 页面结构的基础知识开始,逐步过渡到处理间距、文本格式化、列表、图片、视频、链接、锚点、表格和表单等内容。
我们将通过几个项目展示如何从头开始开发和编码 HTML 网页。

第 11 节:CSS 开发
学生将学习使用 CSS 创建美观且响应式的网页布局。我们首先讨论 CSS 规则的组成部分及其类型,然后介绍 CSS 类、DIV 和 ID 的用法。
学生将接触到各种格式选项,包括边距、填充、字体属性、背景、透明度、定位、链接样式和 CSS 表格。本节还包括一个动手项目,让学生利用课程中探讨的概念进行实践。

第 12 节:文档对象模型(DOM)
作为 JavaScript 的前导部分,我们探索 DOM(文档对象模型)。我们将解释其使用方法及其在操作 HTML 和 CSS 元素中的应用。

第 13 节:JavaScript 开发
我们向学生介绍 JavaScript 编码以增加静态 HTML 和 CSS 页面的交互性。本节从讨论 JavaScript 的放置位置开始,包括内部和外部脚本的用法。然后我们将探讨 JavaScript 输出、变量声明、算术运算符、对象、字符串、数学函数、数组、条件语句、循环、函数和事件。
学生还将通过两个动手项目进一步巩固所学的概念。

第 14 节:jQuery 库
我们探索 jQuery 库及其许多独特功能,用于创建令人惊叹的动画网页。我们将从基础开始介绍如何将 jQuery 嵌入到 web 页面中以及使用选择器进行操作。
学生还将探讨事件处理、切换、淡出、滑动和其他形式的动画。课程还教授学生如何使用回调函数、链式调用、拖放功能和折叠菜单等。

第 15 节:Bootstrap 框架
我们教导学生使用 Bootstrap 框架进行响应式、移动优先前端开发。作为领先的开源开发库之一,Bootstrap 是开发者编码工具箱中的重要组成部分。
本节从教学生如何将必要的 Bootstrap 文件包含到 web 页面中开始,然后探讨 Bootstrap 网格系统和流行的布局策略以实现跨设备和浏览器的兼容性。

学生将接触到几乎所有 Bootstrap 组件,包括排版、表格、图片、巨型按钮、井栏、警告框、按钮、图章图标和进度条。本节还包括几个动手练习,指导学生创建令人惊叹的布局,并包含模态窗口、轮播、弹出窗口、下拉菜单、表单等。

第 16 节:PHP 开发
学生将接触到使用 PHP 创建动态 Web 应用程序和功能的基础知识,包括变量声明和数据输出。课程随后过渡到对象处理、条件语句、循环、函数、数组以及表单验证等内容的学习。

第 17 节:MySQL 数据库集成
学生将学习如何通过 MySQL 数据库集成释放 Web 应用开发的真正力量。我们将从数据库和表格创建开始,然后探讨用户管理。
接下来我们探索执行常用 SQL 语句以修改和管理数据库的方法,并教授学生如何创建数据库连接并在 PHP 脚本中执行 SQL 语句。

第 18 节、第 19 节(XML、AJAX 及开发)
我们将介绍 XML 和 AJAX 集成,用于在不刷新页面的情况下创建动态内容。课程涵盖多个动手训练练习,展示 AJAX 提供的许多令人兴奋的功能。
学生将构建一个包含数据库集成、服务器端验证的注册表单、用户认证以及 SMTP 基础提交表单的网站。

第 20 节:Google Apps for Work
我们将介绍如何使用 Google Apps for Work 创建定制化的商务电子邮件地址。课程还将探讨邮件管理,包括别名创建。

本课程适合谁:


  • 无需先修知识要求
  • 有兴趣从事 Web 开发职业的学生
  • 有兴趣开展基于网页的业务的学生们
  • 希望从基本的共享主机、VPS 或专用主机套餐过渡到高级云托管解决方案的学生
  • 希望使用最新网页脚本语言更新或学习新编程技能的学生
  • Web 开发爱好者
【Udemy中英字幕】Web 开发大师班 — 在线认证课程
资源分类: 编程开发 发布时间: 2026-10-18
最近更新: 2026-10-18 文件内容: 视频+配套课件+中英文字幕
视频尺寸: 1920*1080 视频大小: 3.83 GB
视频语言: English (US) 视频字幕: 中英字幕
¥39.9
限时特惠
¥408
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 811
© 版权声明
THE END
喜欢就支持一下吧
点赞255 分享