基于ReactJS和AWS云上Web应用开发部署实训视频教程

发表于 09/2022
MP4 | 视频:h264, 1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:eLearning | 语言:英语 | 时长:266 节课(25h 1m)| 大小:12.4 GB

你会学到什么

  • AWS 和 Linode 上的云计算基础
  • 云计算服务模型(IaaS、PaaS、SaaS)
  • 在 Linode 和 AWS 上部署和配置虚拟实例
  • 使用 SSH 对虚拟实例进行安全远程管理
  • 使用 SSH 密钥对身份验证
  • Linux 的基础(维护、目录命令、用户帐户、文件系统)
  • Web 服务器的基础(NGINX 与 Apache)
  • 数据库基础(SQL 与 NoSQL)、数据库事务标准(ACID 与 CAP)
  • 全栈开发和云管理的关键术语
  • 在 Ubuntu(Linux、Apache、MariaDB、PHP)上安装和配置 LAMP 堆栈
  • 服务器安全基础(网络与托管防火墙)。
  • 使用 NodeBalancers 在 Linode 上对虚拟实例进行水平和垂直缩放
  • 在 Linode 上创建手动和自动服务器映像和备份
  • 了解适用于 AWS 的云计算现象
  • 适用于 AWS 的云计算特点
  • 云部署模型(私有、社区、混合、VPC)
  • AWS 的基础(注册、全球与区域服务、账单提醒、MFA)
  • AWS Identity and Access Management(机制、用户、组、策略、角色)
  • Amazon Elastic Compute Cloud (EC2) –(AMI、EC2 用户、部署、弹性 IP、安全组、远程管理员)
  • 文档对象模型 (DOM) 的基础
  • 操作 DOM
  • JavaScript 编码基础(变量、对象、函数、循环、数组、事件)
  • ReactJS 的基础(代码笔、JSX、组件、道具、事件、状态挂钩、调试)
  • 中级 React(传递道具、销毁、样式、关键属性、AI、条件渲染、部署)
  • 在 React 中构建一个完全定制的电子商务网站
  • 中级 React 概念(JSON 服务器、Fetch API、React 路由器、样式化组件、重构、UseContext Hook、UseReducer、表单验证)

要求

  • 基本的计算机技能。
  • 标记语言(HTML 和 CSS)的基本知识。
  • 无需编程经验。你会学到你需要知道的一切。

描述

欢迎来到我们最新的课程。在这里,您将学习如何在一些最强大的云计算平台(包括 AWS 和 Linode)上部署完全可扩展的 React Web 应用程序。本课程从探索云计算的基础开始,我们将深入了解三种主要云服务模型的全面概述。这包括:基础设施即服务、平台即服务和软件即服务。从那里我们提供了关于部署和配置虚拟实例的深入指南,以及使用 SSH 进行远程服务器管理和服务器安全的基础。然后向学生介绍 Linux,我们将在其中探索各种 Linux 发行版、Linux 文件系统以及基本的 Linux 维护和目录命令。

一旦学生掌握了使用 Linux 的方法,我们将深入研究 Web 服务器的基础。在这里,我们将探讨服务器软件领域的两个行业领导者,包括 Apache 和 NGINX。学生将了解每种服务器技术的优势和用例,并结合对其在生产环境中性能的深入技术分析。从那里我们将探索数据库管理系统,包括 SQL 和 NoSQL 数据库,以及数据库事务标准。在本节中,学生将获得对可用的各种不同数据库选项的宝贵见解,以及每个取决于项目类型和复杂性的最佳用例。

牢牢掌握 Web 服务器和 DBMS 的理论知识后,我们将进入实用指南,通过 MacOS 的终端和 Windows 的 PuTTY 在 Ubuntu 上设置 LAMP 堆栈。在这里,我们使用 Apache、MariaDB 和 PHP 配置 Linux。学生还将学习如何将数据上传到 MariaDB 数据库,以及从 PHP 脚本中获取记录。然后,该课程对服务器安全性进行了理论和实践的深入探讨。在这里,我们探索网络和托管防火墙。我们强调松散服务器配置的缺陷,并提供为 Ubuntu 启用和设置 UFW 的分步指南。学生还将学习如何为 SSH 隧道配置自定义端口作为额外的安全层。

课程的后半部分提供了亚马逊网络服务的综合指南。我们首先演示如何设置、保护和导航 AWS 账户。这包括设置计费警报和多因素身份验证。从那里,我们深入研究 AWS 身份和访问管理,以增强账户安全性,以及管理各种 AWS 服务的用户账户。在这里,我们将探讨 IAM 用户管理和权限、IAM 组、IAM 策略和访问密钥轮换。在 IAM 部分之后,我们将进入 Amazon Elastic Compute Cloud (EC2) 服务。在本模块中,学生倾向于使用 Amazon 系统映像、弹性 IP 和启动模板在 AWS 上部署虚拟实例。我们还将探索 EC2、EC2 安全组、SSH 密钥对身份验证的 IAM 角色,

在学生掌握了云计算之后,下一部分将探索使用 JavaScript 和 React 开发和部署交互式 Web 应用程序。在这里,我们从 JavaScript 基础开始,包括文档对象模型和 DOM 操作。从那里开始,我们进入 JavaScript 变量、算术运算、数据类型、对象、数组、循环、函数和事件。JavaScript 部分以两个动手项目结束,学生可以在其中构建背景颜色转换器和照片库。完成 JavaScript 部分后,学生将使用他们新发现的技能,使用 React JS 库构建动态前端 UI 组件。通过一系列动手项目,学生将构建一个计算器、Connect-4 游戏克隆和一个完全可定制的电子商务网站。反应模块从基础开始,一直到几个中级概念。这包括:使用代码笔、JSX、功能组件、Props、回调、事件、React 状态挂钩、条件渲染、Fetch API、重构等等。

正如你所看到的,本课程涵盖了大量的内容。最重要的是,它由 Tim Maclachlan 共同撰写,他是一位拥有 20 多年商业开发经验的著名高级全栈开发人员。作为一名多面手的开发人员,Tim 专注于算法、分析和移动开发。迄今为止,他撰写了数百份申请,并在商业航空和军事、银行和金融等多个行业工作。Tim 对教别人如何成为更好的程序员有着真正的热情,并期待与他的学生互动。

话虽如此,我们希望你和我们一样对这门课程感到兴奋,如果是这样的话——点击那个注册按钮,让我们开始吧。

本课程适用于谁

  • 对云计算基础感兴趣的学生,包括云服务和部署模型
  • 对使用强大的云计算平台(包括 AWS 和 Linode)感兴趣的学生
  • 有兴趣学习 Linux 基础和 Ubuntu Linux 发行版的学生
  • 有兴趣在远程虚拟实例上安装和配置 LAMP 堆栈的学生
  • 对包括 Apache 和 NGINX 在内的 Web 服务器技术基础感兴趣的学生
  • 对数据库管理系统 (DBMS) 基础感兴趣的学生,包括 SQL 和 NoSQL 数据库。
  • 对使用 AWS 管理云服务器感兴趣的学生
  • 有兴趣了解 AWS Identity and Access Management (IAM) 的学生
  • 对部署和配置 Amazon EC2 实例感兴趣的学生
  • 有兴趣学习 JavaScript 编码和 DOM 操作基础的学生
  • 有兴趣使用 React JS 构建交互式前端 UI 的学生
原文链接:https://vuesite.cn/27760.html,转载请注明出处。
0
显示验证码
没有账号?注册  忘记密码?