|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/applications-microservices-et-cloud-native-kubernetes-et-gcp/
课程评论:没有评论
课程名称:微服务与云原生 Kubernetes 与 DevOps [2025] 课程概述: 数字化对企业的发展产生了重要影响,软件工程行业自动化了许多重复的繁琐任务。随着时间的推移,IT 服务成为企业成长的核心,与业务紧密合作。软件用户的需求不断演变,要求 IT 团队逐步调整架构以应对用户施加的负载。应用架构经历了从单体架构、SOA/SOAP架构到微服务架构及纳米服务架构的演变,旨在构建可扩展、灵活、可重用、具备弹性和高性能的应用。 云计算的出现使企业能够将 IT 成本与业务需求对齐,实现可按需扩展且具备弹性的基础设施,使其能够专注于核心业务。目前,越来越多的应用正在向 Cloud(如 AWS、AZURE、GCP 等)迁移,但遗留架构的应用常常无法充分利用云资源,因此出现了“云原生应用/架构”这一概念,依赖于 Docker 和 Kubernetes 等技术。 本课程旨在教会您如何从遗留单体应用开始创建微服务和云原生应用,使您在企业转型中发挥关键作用。课程结束时,您将能够: - 将单体应用拆分为微服务 - 将微服务容器化 - 在 Kubernetes 集群上编排和自动化微服务的部署 - 监督您的应用,确保微服务之间的通信安全 - 将应用迁移到云端,特别是通过 GCP 和 GKE 部署 课程将通过一个贯穿始终的项目,使学习者能够实际应用所学知识,解决企业从单体应用向云原生应用转型过程中的问题。 目标人群: - 开发者 - 系统和网络管理员 - IT 项目经理和负责人 - DevOps 工程师 - SRE(网站可靠性工程师) 推荐但不强制的先修知识: - Docker(用于 DevOps) - Kubernetes 基础 - Java(初学者) - GCP(仅用于理解最后一章) - Vagrant(用于实验环境的部署) 授课团队: - GBADIE Elodie:OVHCloud 私有云计算监控技术负责人 - MALONGA Roland:Java 开发者及自由职业 DevOps - Dirane TAFEN:云与 DevOps 顾问兼讲师 / EAZYTraining 首席执行官 课程时长:7小时
La digitalisation a marqué un tournant important dans la croissance des entreprises. Les tâches répétitives et ennuyeuses ont été automatisées grâce notamment à l'industrie du génie logiciel. En quelques années, le service IT s'est retrouvé au caur de la croissance de l'entreprise en étroite collaboration avec le business. Les exigences des utilisateurs de logiciels ont évolué et ont nécessité de la part des équipes informatiques d'adapter au fur et à mesure leur architecture pour qu'elles répondent à la charge imposée par les utilisateurs.Les architectures applicatives ont évoluées dans le temps pour répondre aux nombreux défis. Nous avons eu dans un premier temps les architectures monolithiques, ensuite les architectures SOA/SOAP, les architectures micro-service et enfin les architectures nano-service. Avec le même objectif, produire des applications scalable, agile, recyclable, résiliente et performante.Après est arrivé le Cloud, qui permet aux entreprises d'aligner le coût de l'IT et le business, permettant d'avoir une infrastructure scalable et résiliente à la demande et permettant aux entreprises de se concentrer sur son caur de métier. Nous assistons de nos jours à la migration massive des applications vers le Cloud (AWS, AZURE, GCP …), l'une des problématiques que l'on rencontre de la migration est l'inadéquation entre l'architecture legacy de l'application qui ne permet pas d'exploiter au maximum les ressources du Cloud, d'où la naissance du terme « application/architecture Cloud-Native » avec les technologies telles que Docker, Kubernetes.Ainsi les entreprises sont entrains de massivement passer des architectures monolithiques vers des micro-services et de rendre leur micro-services déployable indépendamment du Cloud provider utilisé.Nous avons donc décidés de vous proposer une formation pour vous apprendre à créer des applications micro-services et cloud native en partant d'une application legacy (monolithique), afin que vous soyez moteur dans votre entreprise de la transition vers les architectures que l'on retrouve dans les grandes entreprises du monde et ainsi faire face à la croissance de l'activité de votre entreprise.A la fin de cette formation vous serez capable de:Découpler une application monolithique en micro-servicesConteneuriser vos micro-servicesOrchestrer et automatiser le déploiement de vos micro-services sur un cluster kubernetesSuperviser votre application et assurer la sécurité des échanges entre les micro-servicesMigrer votre application vers le Cloud en l'occurrence GCP avec GKEVous l'aurez compris, cette formation se veut pratique, c'est pour cette raison que dès le début de la formation un projet fil-rouge vous sera présenté et chaque chapitre vous permettra de répondre à la problématique de cette entreprise qui souhaite passer de son application monolithique à une application cloud-native.Cette formation est destinéeAux développeursAux administrateurs systèmes et réseauxAux managers et chef de projet ITAux ingénieurs DevOpsAux SREPrérequis souhaités mais pas obligatoires:Docker pour devopsKubernetes: les bases indispensablesJava pour debutantGCP: Uniquement pour comprendre le dernier chapitreVagrant: pour le déploiement des environnements de TPFormateurs:GBADIE Elodie: Tech Lead Tools/Monitoring Private Cloud Computing Chez OVHCloudMALONGA Roland: Developpeur Java et DevOps FreelanceDirane TAFEN: Consultant et Formateur Cloud et DevOps / CEO EAZYTrainingDurée de la formation: 7 Heures