给 Java 开发者的 Docker 课程

企业系统的开发常需要与不同的技术结合,如果你将不同的技术环境都放在虚拟主机上,你知道这速度会让你无法忍受,怎么办?  这里提供你 Docker 解决你复杂开发环境的问题,让你可轻松在不同的技术环境下完成公司给你的使命。

学习如何运用Docker将让你的企业级Java开发如获得超级的能量般快速前进。

课程介绍:English 繁中

从这 10 小时的课程,你会学到

  • 如何运行Docker Containers
  • 如何建置和运行你自己的Docker images
  • 将Docker images发布到Docker Hub
  • 了解如何使用Docker Compose运行多个Docker Containers
  • 使用Docker Swarm进行云计算
  • 使用Maven建Docker images
  • 如何使用Docker Containers进行集成测试
  • 使用Docker Compose运行多个Docker Containers
  • 如何利用Docker Containers进行CI Builds的集成测试
  • 建置你自己的Docker Swarm Cluster

需求

  • 参加课程的学生应具备基本的Java编程技能
  • Spring 知识不是必需的,但有帮助
  • 理想上具有基本的Linux技能的学生能学得更好
  • 可安装Docker的本地管理员权限

说明

如果你是 Java 开发人员,Docker是真的可改变游戏规则的工具!

在大型企业开发 Java 应用程序并不容易。每天都被要求使用许多不同的技术。早上,你可能需要将数据保存到 MySQL 数据库。下午,你可能正在与 RabbitMQ 合作。明天你可能被要求与 Mongo 或 Redis 一起工作。

想想在使用所有这些不同技术时需要做什么。

如果你将所有这些安装在笔记本电脑上,则会变得凌乱而缓慢。当然,你可以使用虚拟机运行这些 – 如果你真的想减慢你的笔记本电脑。虚拟机是非常棒的,但虚拟机也可以占巨大的资源。

如果你在开发团队中,则可以设置专用的开发伺务器。但是你没有一个干净的开发环境。你的开发工作必须倚赖开发用的服务器。

Docker是一种令人兴奋的技术,让你可以在企业开发中杠杆。

Docker的普及是爆炸性的。许多行业的重点是 DevOps。但是在操作部分更是如此。

你知道谷歌每天建置大约285万个Docker Containers 吗?

Docker显然是运行云规模应用程序(如GMail)的流行技术。

但作为 Java 开发人员,Docker对你意味着什么?

你在使用MySQL吗?有一个现成的Docker images给你。
Postgres? Mongo DB? Redis? Cassandra? RabbitMQ? ActiveMQ?
是的,有Docker images,你可以下载今天就使用。 你可以使用Docker,而不仅仅是在本地开发。 你在开发微服务( microservices )吗?如果你还没有在Docker containers中布署你的微服务,很快就会有机会。

Docker简介

这个课程假设你还不懂Docker。你将了解Docker不像虚拟机的原因。
马上就可以学习如何运行Docker container,并将 Docker Image 从 Docker Hub拉下。
随着课程的进行,你将学习如何建置自己的Docker images,并将这些 images 发布到Docker Hub。

Java DevOps与Docker

通过使用Fabric8 Maven插件,你将学习如何自动化多个Docker任务,例如为微服务创建images。
Docker Compose是运行多个 Docker containers 的强大工具。你将学习如何运行由 Spring Boot Web应用程序、RabbitMQ 、页面浏览微服务和 MySQL数据库组成的应用程序。通过 Docker Compose,用单个指令,你将能够在任何 Docker 机器上启动或停止此应用程序!

使用Docker Swarm模式

你将了解 Docker Swarm Mode 如何进行 container 编排。在本课程中,你将在云端布署自己的Docker Swarm Cluster。你将布署一个集装箱化的Java应用程序到Docker Swarm Cluster。你将看到Docker Swarm的路由网格功能强大的功能,以及如何动态扩展应用程序。

专家访谈

本课程包括与行业领先专家的访谈!

  • Red Hat Cloud Infrastructure的产品负责人 James Labocki
  • 正安排更多访谈!

Spring Boot Cookbook!

课程包括一个Spring Boot Cookbook,为你提供Spring Boot项项目的范例,让你可以针对流行的开源技术使用,包括:

  • Mongo DB
  • MySQL
  • Postgres
  • Maria DB
  • DB2 Express
  • Neo4J
  • Redis
  • Cassandra
  • ActiveMQ
  • RabbitMQ

目标受众

  • 课程的理想学员是一名 Java 开发人员,希望学习如何使用 Docker

讲师介绍

John Thompson    Spring Framework 导师 –  Udemy 畅销讲师( 更多讲师主讲课程介绍 )

Hi, 我是 John

在IT行业已有二十多年了。今天,我专注于Java,这是当今使用最成功和广为人知的编程语言。我也专注于Spring框架,Spring框架是 Java 平台上建构企业级应用程序最流行的开源应用程序框架。我曾在一些知名组织工作,包含 Visa、Kohls 、联邦住房贷款银行 和 Belk百货公司。

通过我所制作的课程,我希望分享我多年的经验来加速你学会 Spring 框架。我不会骗你的Spring 框架是一个很大的框架,企业Java的开发环境更大。如果你刚刚接触 Java,你要学习的东西很多。我希望通过本网站上的内容,可以加快你对 Java 和 Spring 整体概念的知识建设。

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

优惠信息

如何购买这门课程比较划算?可以参考课程合购优惠方案


报名参加课程

Sponsored by Udemy

你可能会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: