云原生应用架构设计与开发实战
掌握云原生技术架构开发全流程,全面运用云原生思路解决各种疑难问题
在All in Cloud时代,你不一定做云原生,但是必须要懂云原生,掌握云原生的开发者或架构师会更受企业的青睐–未来云原生应用也会逐步取代传统的本地开发应用。本课程基于阿里云平台将电商业务中台完整落地,带你全面掌握云原生的核心技术。快速提升业务、流程的分析和规划能力,更能掌握敏捷迭代开发并能破解各种痛点。
适合人群
两年以上开发经验的工程师、架构师和产品经理等
技术储备
拥有java或任意一种后端流行的开发语言、数据库sql基本使用基础即可。
环境参数
Maven 3.8.3
Git 2.33.1
IdeaIU 2021.2.2
Jdk 1.8
Node v16.11.1
tortoiseGit 2.12.0.1
tortoiseGit-languagePack 2.12.0.1-64bit-zh_CN
VSCode 1.61.0
Nacos 2.0.3
Finalshell 3.9.3.4
试看链接:https://pan.baidu.com/s/1LdTkZpglxGyIoFx_6B5E-A?pwd=0irj
章节目录:
第1章 课程介绍与学习指南 试看2 节 | 14分钟
本章带领大家了解本课程的设计思路,从学习的必要性、案例项目阶段、学习中的重难点和内容安排对课程体系进行细致的介绍。
收起列表
图文:
1-1 课前必读(不读错过一个亿)
视频:
1-2 课程导学-云原生 (13:38)
试看
第2章 大势所趋–彻底讲明白云原生 试看11 节 | 89分钟
本章主要介绍云原生技术概念、前景和开发过程以及项目场景,并开通云端环境。
收起列表
视频:
2-1 云原生架构演进解析 (19:17)
试看
视频:
2-2 什么是云原生?什么是云原生架构? (14:31)
视频:
2-3 云原生对我们有深远的影响 (11:45)
视频:
2-4 深入掌握云原生开发全过程 (11:14)
视频:
2-5 详细介绍项目功能与业务逻辑 (08:52)
视频:
2-6 MVP眼中的阿里云 (05:13)
视频:
2-7 阿里云账号开通 (13:06)
视频:
2-8 通过作业总结所学内容 (00:44)
视频:
2-9 本章总节 (03:40)
作业:
2-10 收集阿里云主账号和子账号的应用场景及区别
图文:
2-11 云原生架构的演进过程
第3章 工欲善其事,必先利其器–配置本地开发环境10 节 | 64分钟
本章将详细的带大家把本地开发环境准备好,并完成整个项目前后端的环境安装,为后续学习做好铺垫。
收起列表
视频:
3-1 云原生使用open jdk (09:53)
视频:
3-2 安装Maven&环境配置 (11:01)
视频:
3-3 IDEA开发工具安装实操 (07:40)
视频:
3-4 前端Node环境准备 (10:05)
视频:
3-5 安装Vue环境 (05:16)
视频:
3-6 安装VS code开发环境 (03:22)
视频:
3-7 配置云原生服务注册中心 (12:40)
视频:
3-8 本章小结 (03:51)
作业:
3-9 总结主流微服务注册和配置中心功能,并对比其优劣式
图文:
3-10 阿里云计算平台介绍
第4章 尽善尽美,完美无缺–云原生数据库的必知必会 试看13 节 | 113分钟
本章主要介绍云端对数据的管理和云数据库的发展必然,详细讲述云上的数据的开发、备份、迁移、同步和管理等诸多内容,并通过案例进行灵活使用。
收起列表
视频:
4-1 当下数据库面临的挑战 (05:46)
视频:
4-2 认识在线云数据库RDS (03:05)
视频:
4-3 开通MySql数据库服务 (12:27)
视频:
4-4 数据开发管理利器DMS (14:37)
视频:
4-5 秒级数据恢复DBS (16:26)
试看
视频:
4-6 神奇的异构数据迁移DTS (10:55)
视频:
4-7 超级好用的实时数据同步 (11:20)
视频:
4-8 Redis也能上云 (13:29)
视频:
4-9 无处不在的对象存储Oss (15:05)
视频:
4-10 那些小众数据库 (05:23)
视频:
4-11 云原生数据库总结 (03:43)
作业:
4-12 传统数据库和云上数据库的区别?
图文:
4-13 云原生数据库扩展
第5章 云原生领先的一站式工具链–DevOps最佳实践11 节 | 99分钟
本章重点讲解互联网敏态Scrum开发模式的使用,详细讲解在云上开通配置和使用私服及代码托管
收起列表
视频:
5-1 深入浅出研发模式 (09:19)
视频:
5-2 敏捷Scrum最佳实践 (14:18)
视频:
5-3 带你一领云效之美 (06:26)
视频:
5-4 轻松解决团队协作问题 (14:32)
视频:
5-5 云端制品仓库也能配置私服 (10:26)
视频:
5-6 新一代高效Git协同模型实现分支开发 (14:02)
视频:
5-7 Git客户端安装配置 (15:33)
视频:
5-8 详解图型工具的配置 (08:53)
视频:
5-9 DevOps最佳实践总结 (05:15)
作业:
5-10 传统配置管理工具VSS、SVN、CVS与Git的关系?
图文:
5-11 云原生研发模式扩展
第6章 云化道路永无止境–云原生超级算力12 节 | 116分钟
本章详细讲解云平台的核心基础组件,包含云上原生计算和网络资源的使用
收起列表
视频:
6-1 用VPC构建虚拟专有网络 (12:03)
视频:
6-2 虚拟服务器ECS的使用 (17:21)
视频:
6-3 弹性EIP对外暴露内网服务 (10:10)
视频:
6-4 使用容器服务ACK部署应用(一) (08:36)
视频:
6-5 使用容器服务ACK部署应用(二) (15:30)
视频:
6-6 最新一代Serverless知多少 (21:23)
视频:
6-7 了解裸金属服务器的应用场景 (07:27)
视频:
6-8 了解轻量应用服务器的应用场景 (03:10)
视频:
6-9 用负载均衡SLB解决应用高可用 (13:32)
视频:
6-10 小结作业 (06:45)
作业:
6-11 如何用资源组及配置解决大量资源运营问题?
图文:
6-12 Git协同模型扩展
第7章 入木三分详解–云原生的集成交互 12 节 | 117分钟
任何系统都不是孤立存在的,需要多系统之间相互协作,本章主要讲解云上提供的系统集成方式实现系统各层以及系统之间的互通,包括api网关、CSB服务总线、消息MQ、消息MQTT和云市场等功能。
收起列表
视频:
7-1 系统交互的意义与形式 (10:49)
视频:
7-2 什么是云原生api网关 (07:36)
视频:
7-3 注册服务到api网关 (19:29)
视频:
7-4 api网关签名调用 (11:02)
视频:
7-5 云原生服务总线1 (12:57)
视频:
7-6 云原生服务总线调用 (13:07)
视频:
7-7 消息队列MQ (14:34)
视频:
7-8 物联网轻量消息服务mqtt (03:14)
视频:
7-9 用云服务市场赚钱 (04:28)
视频:
7-10 云原生分布式事务GTS (12:30)
视频:
7-11 小结与作业 (07:09)
作业:
7-12 前端系统和后端系统交互时token的功能和使用场景是什么?
第8章 实践出真知–云原生应用开发实战
本章使用前面介绍的云原生技术和云上服务,用代码完成中台架构的微服务应用开发,包括应用架构设计、代码框架搭建、Dubbo微服务接口开发、代码云端托管、发布私服等
第9章 快速并彻底–云原生应用自动化部署
本章讲解云原生的核心功能持续集成与持续交付,通过在EDAS上部署案例掌握流水线、灰度发布、静态页面托管、Serverless等技术。
第10章 左右开弓利器–云原生应用内外访问
本章解决混合云架构实现云上云下、内网外网的互联互通。
第11章 重中之重–云原生应用测试与运维
讲解云原生应用在云上的运维、监控和数据展示。
本课程持续更新中
声明:本站所有资料均来源与网络以及用户发布,如对资源有争议请联系微信客服我们可以安排下架!