Distributed Systems & Cloud Computing with Java

Distributed Systems & Cloud Computing with Java

学习分大规模布式 Java 应用程序、并行编程、分布式计算和云软件架构。

你将会学到的

  • 大规模设计和构建大规模并行 Java 应用程序和分布式算法
  • 为低延迟、容错、高可用性和性能创建高效的基于云的软件系统
  • 专为现代云计算时代设计的主软件架构
  • 在云上全球部署分布式程序,为数百万用户、数十亿请求和 PB 级数据提供服务

要求

  • 精通Java
  • 对软件工程和计算机科学的热情
  • 多线程和并发:推荐

说明

您是否一直想构建能够覆盖数百万用户并影响人们生活的软件?

你有没有想过现代公司如何

  • 处理大量的互联网流量和交易?
  • 安全地存储我们数十亿的照片、视频和其他数据
  • 在全球范围内提供无可挑剔的用户体验高性能24/7?

那么你就在完美的地方!

在本课程中,您将:

  • 掌握分布式系统分布式计算和现代软件架构理论
  • 获得构建分布式应用程序和并行算法所需的实用技能,专注于 基于Java的技术
  • 在云上部署分布式 Java 应用程序组
  • 扩展分布式数据库以存储 PB 级数据
  • 构建高度可扩展和容错的分布式系统

在此过程中,您将学习现代技术,例如:

  • Apache Kafka
  • Apache Zookeeper
  • MongoDB
  • HAProxy
  • 谷歌云平台
  • JSON
  • Java HTTP 服务器和客户端
  • 协议缓冲区 Protocol Buffers
  • 谷歌云平台
  • 和许多其他

在课程结束时,您将:

  • 应用最佳实践来构建和构建现实生活中的分布式系统
  • 扩展您的分布式系统以每天处理数十亿笔交易
  • 在云端部署您的分布式应用程序
  • 为您的用例和软件架构选择正确的技术
  • 使用基于现代 Java 的技术来存储和处理大量数据

那你还在等什么?

今天就加入我们这个令人难以置信的旅程!

FAQ

– 加入课程我需要知道什么?

Java的基本知识就足够了。了解多线程和并发的基础知识可能会有所帮助,但不是必需的。

– 这门课程对我的系统设计面试有帮助吗?

是的。分布式系统问题在系统设计面试中经常被问到,尤其是大规模运营的大公司。您将在本课程中学到的技能将帮助您在面试和从事实际项目时的职业生涯

– 我需要为任何软件或云帐户付费吗?

不,课程中涵盖的所有技术都是免费和开源的。云上的讲座不需要您支付任何费用。如果您想跟随,所有云供应商都提供免费级别的帐户供您免费试用和练习。请按照特定云供应商的文档获取指导。

– 我可以在我的个人计算机上本地运行和开发分布式系统吗?

是的。您可以在您的计算机上开发和运行分布式系统,而无需购买任何额外的硬件。通常,大多数分布式计算开发都是在单台计算机上完成,然后再进行 QA 和生产。

– 如果我想成为软件架构师或技术主管,这门课程适合我吗?

是的。这是您获得实用的软件架构和分布式计算技能以成为软件架构师和技术主管的正确场所。由于云计算的进步,今天大多数公司都运行分布式系统并将它们部署在云上。因此,本课程教授的技能对于成为现代成功的软件架构师至关重要。

此课程面向哪些人:

  • 想要大规模构建现代分布式系统的学生
  • 希望获得分布式计算和云技术新实用技能的学生
  • 精通 Java 且希望将软件工程技能提升到新水平的学生
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy资源站 » Distributed Systems & Cloud Computing with Java