Cloud-Native Applications in Java

所在平台: Udemy

课程主页: https://www.udemy.com/course/cloud-native-applications-in-java/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Java中的云原生应用 课程概述:随着商业环境的快速演变,云原生应用变得愈发重要。为了构建这类应用,您必须掌握合适的环境、工具和资源。本课程旨在帮助您理解构建安全、稳健且可扩展的云部署应用所需的所有概念和技术。课程以解读云计算采用的驱动因素为开端,讨论云部署与传统应用部署的区别。您将学习特定于云环境的设计模式,并探索如何使用REST API在Java Spring中构建微服务。接下来,课程将重点介绍如何通过最大化自动化来构建、测试和部署应用,以缩短部署周期时间。课程还将指导您配置亚马逊网络服务(AWS)和Azure平台,并使用它们的API进行应用部署。在后续章节中,您将了解如何通过探讨API设计问题及其最佳实践来编写高效代码。最后,您将学习如何将现有的单体应用迁移到分布式的云原生应用中。通过本课程的学习,您将能够自信地构建和监控高可用性和容错能力强的云原生应用。 讲师介绍:Ajay Mahajan是Wipro Technologies的杰出技术人员,现任零售领域的首席技术专家。他帮助客户采用云原生和数字架构,为下一代零售应用做准备。他在与欧洲和美国的零售和银行客户合作时,有19年的Java平台经验。Munish Kumar Gupta是Visa的首席系统架构师,目前驻扎在印度班加罗尔,专注于应用的解决方案架构以及性能工程。Shyam Sundar是Wipro Technologies的高级架构师,致力于帮助团队在项目中采用新兴技术。Anirudh在Python、HTML和Java等语言上有多年的开发经验,并热衷于教授计算机科学领域的新知识。 本课程适合希望提升云原生应用开发知识和技能的学习者。

课程评论(0条)

课程详情

Businesses today are rapidly evolving and cloud-native applications are now needed more than ever before. To build these types of applications, you must be able to determine the right environment, tools, and resources.This course is designed to help you get to grips with all the concepts and techniques you need to build secure, robust, and scalable applications for cloud-based deployment. The course begins by explaining the driving factors behind cloud adoption and how cloud deployment is different from regular application deployment. You'll learn about design patterns specific to apps running in the cloud, and discover how you can build a microservice in Java Spring using REST APIs. Next, you'll focus on how to build, test, and deploy applications with maximum automation to reduce the deployment cycle time. A dedicated section will then guide you through configuring the Amazon Web Services (AWS) and Azure platforms and working with their APIs to deploy your apps. Toward later chapters, you'll understand how to write efficient code by exploring API design concerns and their best practices. Finally, you'll learn to migrate an existing monolithic app to a distributed cloud-native app.By the end of this course, you'll have learned how to confidently build and monitor a cloud-native application that is highly available and fault tolerant.About the Authors:Ajay Mahajan is a distinguished member of technical staff (DMTS) at Wipro Technologies and currently is in the role of chief technologist of the retail vertical. In his current role, he helps customers adopt cloud-native and digital architecture for next-generation retail applications. He worked with retail and banking clients in Europe and the USA on large-scale mission-critical systems. He has seen the evolution of enterprise Java from the Netscape Application Server to servlets/JSP, JEE, Spring, and now the cloud and microservices during the course of 19 years of working on Java platform.Munish Kumar Gupta is a lead system architect with Visa. Based in Bangalore, India, his day-to-day work involves solution architectures for applications with stringent non-functional requirements, application performance engineering, managing application infrastructure, and exploring the readiness of cutting-edge, open-source technologies for enterprise adoption. He is the author of Akka Essentials. He is very passionate about software programming and craftsmanship. He blogs about technology trends, application performance engineering, and Akka.Shyam Sundar is a senior architect with Wipro Technologies based in Bangalore. He is part of the Emerging Technologies Architecture group within Wipro. He is responsible for helping teams adopt new and emerging technologies in their projects. He focuses primarily on the client-side and cloud technologies. He is a lifelong learner who cares deeply about software craftsmanship. He is constantly experimenting with new tools and technologies to improve the development experience.Anirudh has multiple years of experience developing in languages such a Python, HTML, and of course Java. Over the years he has implemented the ideas ranging from the basics to more complex paradigms, and have acquired a bounty of knowledge that he loves to share. He spends multiple months preparing his courses and enjoys teaching those new to the Computer Science field as well as those who are more experienced. He has been teaching for a couple of years now, and it's his primary passion. Hopefully, you enjoy his courses as much as he enjoyed making them!

课程标签

0人关注该课程

主题相关的课程