Web 开发大师班 – 在线认证课程

Suggested by: Coursera (What is Coursera?)

Professional Certificate

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

What you will learn in the course

Courses for which the course is suitable

您是否希望将您的 Web 开发技能提升到一个新的水平?如果是这样,您需要报名参加 Web 开发大师班课程。此在线认证课程提供最全面的 Web 开发培训。从本地服务器配置到使用最新 Web 技术的生产部署,我们的程序提供了整个 Web 开发过程的详细视图。无论您是想作为 Web 开发人员工作、启动 Web 应用程序,还是只是一个忠实的爱好者,本课程都非常适合您。我们的专家讲师将指导您完成每个模块,从基本概念开始,逐渐过渡到更高级的材料。在我们的课程结束时,您将成为 Web 开发大师。

是什么让这门课程与众不同?

我们的 Web 开发大师班专为教您最有效的方法和最新的 Web 技术而设计。通过现场演示,我们将向您展示在开发过程中使用可扩展云托管基础设施的重要性,包括只有几页的小型信息网站到高级“大数据”风格的动态 Web 应用程序。我们介绍了 Linode 等流行的云托管服务提供商上 Web 开发和基于 Linux 的服务器配置的几个实时示例。从头到尾,您将全面了解如何使用最新的方法和技术开发和部署 Web 应用程序。我们的课程课程第一部分和第二部分:介绍,互联网如何运作
我们首先概述学习目标。然后,我们将探讨 Internet 的工作原理,包括通过局域网和广域网编写和传输数据包。接下来,我们看一下适用于客户端和服务器端通信的 HTTP 和 HTTPS 协议 – 包括 DNS 查询。此外,还介绍了 Network Ports 和 Firewalls 的角色。第3&4部分:Web开发过程,规划网站
学生将了解Web开发过程中涉及的所有步骤。本节涵盖从项目规划和创建站点地图到选择开发平台的所有内容。您将学习如何创建项目时间表、创建内容策略等等。第 5 节:虚拟主机和系统要求
本节对虚拟主机解决方案进行了深入的案例分析,包括共享、虚拟专用、专用和云托管。向学生介绍 Web 服务器可扩展性的重要性以及云托管相对于传统托管服务的优势。我们还研究了流行的资源密集型应用程序(如 Netflix 和 Facebook)的基础设施要求,以强调在开发的初始阶段避免代价高昂的错误的重要性。第 6 部分:域名
我们概述了域名注册过程。这包括注册商的角色和 ICANN 的 TLD(顶级域名)管理。您将获得使用热门域注册商的注册过程的实践经验。我们还提供了不同注册商的比较,甚至使用 GoDaddy 注册了示例域名。第 7 部分:测试环境
向学生介绍如何使用 WAMP (Windows) 或 MAMP (MAC) 在 PC 或 MAC 系统上配置本地测试服务器。您将收到有关安装软件包的详细指南和界面概述。第 8 部分:生产环境
通过本模块,您将获得以最佳方式配置实时生产环境所需的技能,以便在云服务器 (Linode) 上安全地托管 Web 应用程序。您将探索不同的云托管提供商,例如 Amazon Web Services、Microsoft Azure、Linode 和 Digital Ocean。

该课程提供了使用 Linode 进行服务器设置的现场演示,包括使用远程访问控制台(如终端 (MAC) 和适用于 Windows 的 PuTTY)在 Linode 服务器上部署 Ubuntu 和安装 LAMP 堆栈 (Linux)。第 9 部分:FTP 设置
学生学习 FTP(文件传输协议)客户端的角色,以通过本地计算机连接到远程服务器。您将收到使用 FileZilla 上传文件的现场演示,以及对用于连接管理的 FileZilla 界面的探索。第 10 部分:HTML 开发
本节探讨 HTML,这是学习开发网站时的关键基本构建块。您最初将学习 HTML 页面结构的基础知识,然后逐渐过渡到使用间距、文本格式、列表、图像、视频、链接、锚点、表格、表单等等。还有几个项目,学生可以亲身体验如何从头开始开发和编码 HTML 网页。第 11 部分:CSS 开发
学生学习使用 CSS 创建时尚、响应式网页布局。本课程首先讨论 CSS 规则的各个部分和类型,然后是 CSS 类、DIV 和 ID。您将大量接触到各种格式选项,包括边距、填充、字体属性、背景、透明度、定位、链接样式和 CSS 表格。本节包括一个动手 Web 开发项目,您将在其中利用本课程中探讨的概念。第 12 部分:文档对象模型 (DOM)
作为 JavaScript 的先驱,本课程探讨了 DOM(文档对象模型)。我们解释了它在操作 HTML 和 CSS 元素中的用法和应用。第 13 部分:JavaScript 开发
向学生介绍 JavaScript 编码,以向静态 HTML 和 CSS 页面添加交互性。本课程首先讨论使用内部和外部脚本放置 JavaScript。然后,我们看看 JavaScript 输出、变量声明、算术运算符、对象、字符串、数学函数、数组、条件语句、循环、函数和事件。您还将完成两个动手项目,这些项目将进一步巩固您对课程中探索的概念的了解。第 14 部分:jQuery 库
本课程探讨了 jQuery 库及其用于创建令人惊叹的动画网页的许多独特功能。我们从基础知识开始,从将 jQuery 嵌入到网页中到使用选择器。然后,您将探索如何使用事件、切换、淡化、滑动和其他形式的动画。我们还将教你如何使用回调、链接、可拖动、可折叠菜单和许多其他功能。第 15 部分:Bootstrap 框架
学生学习使用 Bootstrap 框架进行响应式、移动优先的前端开发。作为领先的开源开发库之一,Bootstrap 是开发人员编码库的重要组成部分。本节首先教学生如何将基本的 Bootstrap 文件包含在网页中。然后,本文探讨了 Bootstrap Grid 系统和流行的布局策略,以实现最佳的跨设备和跨浏览器兼容性。

您将大量了解几乎所有 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 开发大师班课程,迈出彻底改变 Web 开发知识的第一步。我们的在线认证课程提供最全面的 Web 开发培训。您将获得宝贵的技能和知识,为您在 Web 开发领域的职业生涯更上一层楼做好准备。

Details of the courses that make up the specialization