|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/java-continuous-integration-continuous-delivery-azure-e-github-actions/
课程评论:没有评论
课程名称:Java CI/CD与测试、Microsoft Azure和Github Actions 课程概述:在当今的开发环境中,持续集成和持续交付(CI/CD)已成为一种趋势,而不仅仅是需求。掌握如何实施一个高效的CI/CD管道将提升您的职业竞争力。该培训将教授如何使用Java、Microsoft Azure、Github Actions、Docker、Docker Compose、Test Containers、Rest Assured、Mockito和JUnit 5等技术来高效地实施CI/CD。 本课程的内容包含10%的理论知识和90%的实践操作。您将首先了解CI/CD的基本理念,然后学习如何进行自动化测试,包括JUnit 5和Mockito。接下来,课程将深入Spring Boot 3,您将学习其主要注解及架构,并了解如何在Spring Boot应用程序中应用所学技术。您将掌握如何测试Spring Boot的各个层级,包括repositories、services和controllers。 此外,课程将介绍集成测试,使用REST-assured和TestContainers技术,逐步将其添加到应用程序中。最终,您将学习如何使用Docker支持,将API手动部署到Azure App Service中,然后通过Github和Github Actions在Microsoft Azure上实现真正的持续集成管道。您只需将代码提交到Github,Github Actions将自动构建Docker镜像并部署到Azure上。 课程将使用现代开发工具,如Spring Tool Suite和Maven,所有项目都基于Maven,因此您可以自由选择任何IDE。课程将覆盖的技术包括Java、Spring Boot、CI/CD、单元测试和集成测试(JUnit 5、Mockito、REST Assured和Testcontainers)、Spring Boot的注释、应用程序的Docker化、Microsoft Azure的部署和CI集成等。 此外,课程提供30天的退款保障,确保您可以安心学习。如您准备好高效地实施CI/CD管道,并为梦想职位做好准备,请立即购买课程,开始您的学习之旅!
Atualmente os Integração e Entrega Contínuas (Continuous Integration and Delivery) são mais do que uma necessidade são uma tendência. Saber implementar um pipeline de Integração e Entrega Contínuas pode significar maiores possibilidades de contratação ou de promoção. Neste treinamento, você aprenderá como implementar Integração e Entrega Contínuas de forma eficiente com Java, Microsoft Azure, Github Actions, Docker, Docker Compose, Test Containers, Rest Assured, Mockito e JUnit 5. Desenvolvedores em todo o mundo estão entregando software com mais rapidez e qualidade graças a essa fantástica stack.Neste treinamento, você aprenderá as habilidades necessárias para implementar Integração e Entrega Contínuas com Java, Microsoft Azure, Github Actions e Docker. O treinamento ensina os fundamentos centrais dos Integração e Entrega Contínuas tanto na teoria(10%), quanto na prática(90%). Inicialmente iremos conhecer os fundamentos de Continuous Integration e Delivery. Posteriormente conheceremos aspectos relacionados à testes automatizados com JUnit 5 e Mockito.Em seguida conheceremos o Spring Boot 3 entendendo as principais annotations e como funciona a sua arquitetura. Veremos como aplicar cada uma das tecnologias aprendidas em uma aplicação Spring Boot. Como testar cada uma das camadas do Spring Boot: repositories, services e controllers. Ao final conheceremos os testes de integração com REST-assured e TestContainers e entenderemos como adicioná-los à nossas aplicações passo a passo.Ao final iremos adicionar o suporte ao Docker e implantar nossa API em uma Azure App Service inicialmente de forma manual. E pra fechar o treinamento com chave de ouro iremos implementar efetivamente um pipeline de integração contínua envolvendo o Github, o Github Actions e um Cluster ECS na Microsoft Azure. Vai ser incrível você commita o código e envia pro Github, o Github Actions constrói as Docker Images e implanta na Microsoft Azure "Automágicamente".Usaremos ferramentas de desenvolvimento modernas, como Spring Tool Suite e Maven. Como todos os projetos são baseados em Maven, então você está livre para usar qualquer IDE que desejar. Enfim muita coisa legal. Abordaremos, tecnologias como:Java;Spring Boot;Integração Contínua (Continuous Integration)Entrega Contínua (Continuous Delivery)Testes unitários e de integração com:JUnit 5;Mockito;REST Assured;Testcontainers.As annotations do Spring Boot para suporte à testes unitários;Dockerização da AplicaçãoImplantação na Microsoft AzureIntegração Contínua na Microsoft Azure com o Github ActionsSpring Tool Suite e muito mais.Além de tudo não existem riscos. Após se inscrever no treinamento, se por algum motivo você não estiver satisfeito, a Udemy lhe garante a possibilidade de reembolso por até 30 dias (com base na Política de Reembolsos da Udemy). Então você não tem nada a perder.Se você está pronto para aprender a implementar um pipeline de Integração e Entrega Contínuas de forma eficiente e estar preparado pra vaga dos sonhos em pouco mais de 18 horas a partir de agora? Clique no botão "Comprar agora" e comece imediatamente!Te vejo lá!