教程演示🔗
你会学到什么
-
构建 MERN(MongoDb、Express、React、Node)全栈应用
-
构建一个惊人的社交网络应用程序
-
使用 Terraform 将基础架构定义为代码以轻松创建和销毁环境
-
设置持续集成/交付管道
-
将 Terraform 集成到 CI/CD 管道中
-
将全面的应用程序部署到 AWS
-
使用 Redis 做缓存
-
设置 Redis 消息队列和工作者
-
学习为前端和后端应用程序编写单元测试
-
用户 AWS 服务,如 VPC、子网、互联网网关、EC2、route53、elasticache、S3、cloudfront、负载均衡器、自动缩放组等等。
-
设置在线开发、暂存和生产环境
-
将 Slack 集成到 CI/CD 管道中
-
构建自定义反应挂钩
-
安装 redux-toolkit
要求
-
只是基本的 JavaScript 知识
-
不需要先前的 React 知识
-
无需事先具备后端开发知识
-
无需事先具备 DevOps 知识
描述
React 是最流行的库之一,用于使用 HTML、CSS 和 JavaScript 构建客户端应用程序。如果你想成为一名前端或全栈开发人员,你需要学习 React。
本课程遵循动手实践或“边做边学”的方法,这意味着整个课程围绕构建全栈 Web 应用程序构建,并且将在介绍时详细解释不同的概念。
这个课程是关于什么的?
本课程是关于使用流行的开发工具从头开始构建完整的全栈 Web 应用程序。当我们从头到尾构建应用程序并将其部署到生产环境时,本课程的课程将非常实用。该课程分为两个主要部分:
- 开发(后端和前端)
- 部署(AWS 和 CI/CD 上的基础设施设置)
每个结构都被分解成它的部分。
- 后台开发
- 后端部署
- 前端开发
- 前端部署
学生可以浏览所有部分或只浏览他们最感兴趣的部分。
您将使用什么技术
我们正在构建一个具有持续集成/交付和自动部署的实时全栈应用程序,我们将使用各种技术。
发展
- 反应
- Redux 工具包
- 节点JS
- 打字稿和Javascript
- 雷迪斯
- MongoDB 和猫鼬
- 消息队列
- 套接字接口
- 用于单元测试
- 用于图片和视频上传的 Cloudinary
- Nodemailer 和 Sendgrid 邮件
- 以及更多…
基础设施设置和部署
- 地貌
- AWS
- 圈子CI
将使用大量 AWS 资源。其中一些资源是:
– VPC 和子网
– 互联网网关
– 路由表
– NAT 网关和弹性 ips
– 安全组
– 负载均衡器
– 自动缩放组
– EC2实例
– 53 号公路
– S3
– 代码部署
– Redis 集群的 Elasticache
– 以及更多
不熟悉其中一些?没问题!本课程将指导您如何在您的应用程序中设置和使用这些技术。
你能做什么
当您完成本课程或您感兴趣的部分之一时,您将能够
- 构建实时全栈应用程序
- 在 React 应用程序和 NodeJS 后端应用程序中设置单元测试
- 设置CI/CD 管道
- 设置自动部署
- 使用Terraform创建 AWS 资源
- 将 Terraform 集成到 CircleCI 管道中
- 设置多个在线环境(开发、暂存和生产)
- 使用带有CircleCI的GitHub
- 在 GitHub 上使用特性分支
- 编写单元测试
- 创建自定义 React 组件
- 安装Redux 工具包
- 上传图片和视频
- 还有更多…
本课程适合谁:
- 适合初学者和中级 React 开发人员
- 希望提高技能的初级开发人员
- 想要进入后端开发世界或成为全栈开发人员的 Web 开发人员和前端开发人员
- 希望通过 AWS 进入云基础设施世界的前端或后端开发人员
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。