面向 Java 微服务开发人员的 DevOps 工具和 AWS
轻松掌握 Docker、Kubernetes、Maven、Jenkins、GIT、AWS EC2、Elastic Beanstalk、ELB、Auto Scaling 等
讲师:Bharath Thippireddy
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 您将学习云、持续交付和 Devops 的概念
- 然后,您将被介绍到 AWS,您将在其中设置您的 AWS 云帐户
- 了解如何启动 AWS 实例并学习一些 Linux 基本命令
- 您将学习如何在本地安装和使用 GIT
- 对远程 Git 存储库执行操作
- 您还将学习如何解决代码冲突、分支等
- 您将掌握 Maven 的所有基础知识,并创建和构建独立和 Java Web 应用程序
- 然后,您将使用 spring boot 创建两个微服务项目
- 您将通过在云上的 EC2 实例上设置 java、mysql 来手动将微服务应用程序部署并测试到 AWS
- 使用 AWS Elastic bean Stalk Service,我们可以快速部署我们的应用程序,它将为我们的应用程序提供运行所需的环境
- 您将使用 EBS 和 RDS(关系数据库服务)来部署和测试您的微服务
- 您将使用各种 docker 命令来拉取镜像和启动容器、挂载卷,甚至使用 docker 网络
- 您将使用 Visual Studio Code IDE,这将使 Docker 文件创建变得非常简单
- Docker-Compose 是一个非常强大的工具,使用它你可以一次启动多个 docker 容器
- 你将了解什么是 Kubernetes,以及 Kubernetes 集群中的各种组件
- 您将设置 Minikube,这是在笔记本电脑上探索 Kubernetes 集群的超级简单方法
- 然后,您将返回 AWS 和主服务,例如 IAM、Auto Scaling、Elastic Load Balancer、Cloud Watch
- 您将学习如何使用 jenkins 配置项目构建、Web 挂钩、管道并自动化整个部署过程
- 您还将了解 Ansible,它是 Devops 的配置管理工具
探索相关主题
要求
- 编程基础知识
- 需要 Spring Boot 知识才能开展微服务项目,或者可以下载已完成的项目
描述
评论示例:
您的讲座简洁明了,非常容易理解。对我的技能提升有很大帮助。我其实一直在等待您的这门课程,因为我听不懂其他人的课程。您的所有课程都非常棒。 – Sahithi Muchala
解释得非常好!关于 AWS、GIT、Docker、Kubernetes 和 Ansible 的易懂实用信息! – Navneet Behl
嗨,Bharath!很高兴看到一门涵盖 Java 微服务开发者所有基本技能的一体化课程。我理解您为打造如此高质量的产品所付出的努力。继续期待您的课程吧!—— Uday Kumar Bommala
—
所有源代码均可下载
响应式讲师 – 所有问题将在 24 小时内得到解答
专业的视频和音频录制(查看免费预览)
—-
看看那里开放的任何开发人员职位,像AWS这样的云的知识和使用Docker、Kubernetes、Jenkins等 Devops 工具的经验是必须的。在这个一体化课程中,您将掌握从GIT 一直到 Kubernetes 的所有 Devops 工具以及从EC2 到 Cloud Watch 的AWS 服务,以使您的微服务应用程序持续部署和生产就绪。
您是一位拥有微服务背景的开发者吗?您是一位刚刚开启职业生涯的开发者吗?那么本课程正适合您。您将快速掌握 DevOps 工具(Docker、Kubernetes、Jenkins 等)以及开发者使用的 AWS 服务的基础知识。立即注册,
- 您将在微服务开发的背景下学习云、持续交付、持续集成和 Devops 的概念,以及它们如何组合在一起以实现云和持续部署
- 然后,您将了解 AWS,并在那里设置您的 AWS 云帐户
- 学习如何启动 AWS 实例,并学习在云和 DevOps 上工作所需的一些 Linux 基本命令
- 您将学习如何在本地安装和使用 GIT,以及如何推送项目并在远程 Git 存储库上执行操作
- 您还将学习如何解决代码冲突、分支等
- Maven 是 Java 领域中最常用的构建和依赖管理工具之一
- 您将掌握 Maven 的所有基础知识,并创建和构建独立和 Java Web 应用程序
- 然后,您将使用 spring boot 创建两个微服务项目
- 您将通过在云上的 EC2 实例上设置 java、mysql 来手动将微服务应用程序部署并测试到 AWS
- 使用 AWS Elastic Beans Stalk 服务,我们可以快速部署我们的应用程序,它将为我们的应用程序提供运行所需的环境。您将使用 EBS 和 RDS(关系数据库服务)来部署和测试您的微服务
- Docker 是一个开源工具,用于将您的应用程序及其所需的一切打包为容器。然后,您可以在笔记本电脑上、在测试阶段以及在生产过程中使用这些容器,这些容器可以在云端或您组织内的服务器上运行。
- 您将使用各种 docker 命令来拉取镜像和启动容器、挂载卷,甚至使用 docker 网络,并了解它们是多么简单
- 您将使用 Visual Studio Code IDE,这将使该任务变得非常简单
- Docker-Compose 是一个非常强大的工具,我们可以使用它一次启动多个 docker 容器
- Kubernetes 正在彻底改变应用程序部署流程,使得无需停机即可推出新版本
- 你将了解什么是 Kubernetes,以及 Kubernetes 集群中的各种组件
- 对象模型:部署、服务、pod 是什么,以及它们如何相互协作
- 您将设置 Minikube,这是在笔记本电脑上探索 Kubernetes 集群的超级简单方法
- 您将把容器化应用程序部署到 Kubernetes 集群
- 然后,您将返回 AWS 和主服务(例如 IAM、Auto Scaling、Elastic Load Balancer、Cloud Watch)来监控机器的运行状况并发送通知
- 您将学习如何使用 Jenkins 配置项目构建、Web 挂钩、管道并自动化整个部署过程
- 您还将了解 Ansible,它是 Devops 的配置管理工具
- 你可以学习全部内容,也可以选择一个主题,并根据面试和项目的需要掌握它。查看课程内容和免费预览讲座并报名。课程上见
本课程适合哪些人:
- 刚刚起步的 Java 开发人员
- 经验丰富的 Java 开发人员
- 自动化测试人员
- DevOps 初学者
- 任何想要通过简单步骤掌握 DevOps 工具和 AWS Cloud 的人
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。