Curso de Construindo Microservices com Spring Cloud e Docker
O Spring Cloud é um framework de microsserviços leve e de código aberto para construir aplicações Java para a nuvem.
O Docker é uma plataforma de código aberto para criar, distribuir e executar aplicações dentro de contêineres. O Docker se adequa bem à criação de aplicações baseadas em microsserviços.
Neste treinamento ao vivo e ministrado por instrutor, os participantes aprenderão os fundamentos da construção de microsserviços usando Spring Cloud e Docker. O conhecimento dos participantes é testado por meio de exercícios e do desenvolvimento passo a passo de microsserviços de exemplo.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os fundamentos dos microsserviços.
- Usar o Docker para criar contêineres para aplicações de microsserviço.
- Criar e implantar microsserviços em contêineres usando Spring Cloud e Docker.
- Integrar microsserviços com serviços de descoberta e a API Gateway do Spring Cloud.
- Usar o Docker Compose para testes de integração de ponta a ponta.
Formato do Curso
- Aula interativa e discussão.
- Muitos exercícios e prática.
- Implementação prática em ambiente de laboratório ao vivo.
Opções de Personalização do Curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para organizar.
Programa do Curso
Introdução
Compreendendo os Microsserviços e a Arquitetura de Microsserviços
Noções Básicas do Docker e da Containerização
Noções Básicas do Spring Cloud e do Spring Boot
Criando o Serviço de Configuração e o Serviço de Descoberta com Spring Cloud
Usando a API Gateway com Spring Cloud
Criando uma Imagem de Contêiner para Cada Microsserviço Usando Docker
Armazenamento de Dados em Diferentes Bancos de Dados
Criando uma API Gateway com o Spring Cloud Gateway
Usando o Netflix Eureka e Serviços de Descoberta (Registros de Serviço) para Registrar e Descobrir Serviços
Usando o Docker Compose para Testes de Integração
Resumo e Próximos Passos
Requisitos
- Experiência com desenvolvimento em Java
- Experiência com o Spring Framework
Público-Alvo
- Desenvolvedores Java
Os cursos de treinamento abertos exigem mais de 5 participantes.
Curso de Construindo Microservices com Spring Cloud e Docker - Reserva
Curso de Construindo Microservices com Spring Cloud e Docker - Consulta
Construindo Microservices com Spring Cloud e Docker - SOLICITAÇÃO DE CONSULTORIA
Testemunhos de Clientes (3)
Como os instrutores entregam o conhecimento de forma tão eficaz
Vu Thoai Le - Reply Polska sp. z o. o.
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
Máquina Traduzida
o instrutor tinha muito conhecimento e paciência para compartilhar conosco
Bogdan Olaru
Curso - Introduction to Docker
Máquina Traduzida
O conhecimento e as trocas com Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Curso - Docker and Kubernetes
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Docker Avançado
14 HorasEste treinamento ao vivo, ministrado por instrutores em Brasil (online ou presencial), é voltado para engenheiros que desejam aprimorar seus conhecimentos sobre Docker para implantar aplicações em maior escala, mantendo o controle.
Ao final deste treinamento, os participantes serão capazes de:
- Construir suas próprias imagens do Docker.
- Implantar e gerenciar um grande número de aplicações Docker.
- Avaliar diferentes soluções de orquestração de containers e escolher a mais adequada.
- Configurar um processo de integração contínua para aplicações Docker.
- Integrar aplicações Docker com processos existentes de integração de ferramentas.
- Proteger suas aplicações Docker.
Implantação de IA e ML Contêinerizados com Docker
14 HorasO Docker é uma plataforma de containerização que permite a criação de ambientes consistentes, portáteis e reproduzíveis para cargas de trabalho de IA e aprendizado de máquina (ML).
Este treinamento ao vivo e ministrado por instrutor (online ou presencial) direciona-se a profissionais de nível intermediário que desejam empacotar códigos-fonte de ML, dependências e modelos utilizando o Docker para garantir fluxos de trabalho confiáveis do desenvolvimento à produção.
Ao concluir este curso, os participantes serão capazes de:
- Construir e gerenciar imagens do Docker adaptadas para aplicações de IA e ML.
- Containerizar pipelines, ferramentas e dependências de aprendizado de máquina.
- Otimizar ambientes do Docker para desempenho e portabilidade.
- Implantar serviços de ML contêinerizados em diferentes ambientes de execução.
Formato do Curso
- Demonstrações conceituais acompanhadas por discussões orientadas.
- Exercícios práticos focados em tarefas reais de containerização.
- Implementação prática utilizando ambientes Docker de laboratório ao vivo.
Opções de Personalização do Curso
- Para personalizar este treinamento para o ambiente da sua organização, entre em contato conosco para combinar os detalhes.
CI/CD para IA: Automatizando builds e implantações de modelos baseados em Docker
21 HorasCI/CD para IA é uma abordagem estruturada para automatizar o empacotamento, teste, containerização e implantação de modelos por meio de pipelines de integração contínua e entrega contínua.
Este treinamento ao vivo, ministrado por instrutor (online ou presencial), destina-se a profissionais de nível intermediário que desejam automatizar fluxos completos de entrega de modelos de IA utilizando Docker e plataformas CI/CD.
Ao final do treinamento, os participantes serão capazes de:
- Criar pipelines automatizados para construção e teste de contêineres de modelos de IA.
- Implementar controle de versão e reprodutibilidade nos ciclos de vida dos modelos.
- Integrar estratégias automatizadas de implantação para serviços de IA.
- Aplicar melhores práticas de CI/CD adaptadas às operações de aprendizado de máquina (MLOps).
Formato do curso
- Apresentação guiada pelo instrutor e discussões técnicas.
- Laboratórios práticos e exercícios de implementação prática.
- Simulações realistas de fluxos CI/CD em ambiente controlado.
Opções de personalização do curso
- Se sua organização necessita de fluxos de pipeline personalizados ou integrações com plataformas específicas, entre em contato conosco para adaptar este curso.
Administrador Kubernetes Certificado (CKA) - preparação para a prova
21 HorasO programa de Administrador Kubernetes Certificado (CKA) foi criado pela The Linux Foundation e pela Cloud Native Computing Foundation (CNCF).
Atualmente, o Kubernetes é uma das principais plataformas utilizadas para orquestração de contêineres.
A NobleProg oferece treinamentos sobre Docker & Kubernetes desde 2015. Com mais de 360 projetos de treinamento concluídos com sucesso, nos tornamos uma das empresas de formação mais reconhecidas mundialmente na área de contêineres.
A partir de 2019, também passamos a ajudar nossos clientes a comprovar suas habilidades em ambientes Kubernetes, preparándolos e incentivando-os a realizar as provas CKA e CKAD.
Este treinamento ao vivo (online ou presencial), ministrado por instrutor, é voltado para Administradores de Sistemas e usuários de Kubernetes que desejam comprovar seus conhecimentos ao passar na prova CKA.
Além disso, o treinamento também tem foco em adquirir experiência prática em Administração de Kubernetes. Portanto, recomendamos a participação mesmo se você não pretende realizar a prova CKA.
Formato do Curso
- Palestra interativa e discussões.
- Muitos exercícios e atividades práticas.
- Implementação hands-on em um ambiente de laboratório ao vivo.
Opções de Personalização do Curso
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para combinar os detalhes.
- Para saber mais sobre a certificação CKA, visite: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Desenvolvedor de Aplicações Certificado do Kubernetes (CKAD) - Preparação para a prova
21 HorasO programa Desenvolvedor de Aplicações Certificado do Kubernetes (CKAD) foi desenvolvido pela The Linux Foundation e pela Cloud Native Computing Foundation (CNCF), a organização responsável pelo Kubernetes.
Esta formação ao vivo, com instrutor (online ou presencial), é direcionada a programadores que desejam comprovar suas habilidades em projetar, criar, configurar e expor aplicações nativas da nuvem para o Kubernetes.
Por outro lado, a formação também foca na obtenção de experiência prática no desenvolvimento de aplicações com Kubernetes. Portanto, recomendamos a participação, mesmo que você não tenha intenção de realizar a prova CKAD.
A NobleProg oferece treinamentos sobre Docker e Kubernetes desde 2015. Com mais de 360 projetos de formação concluídos com sucesso, nos tornamos uma das empresas de treinamento mais reconhecidas mundialmente na área de containerização. Desde 2019, também ajudamos nossos clientes a comprovar seu desempenho em ambientes k8s, preparando-os e incentivando-os a aprovação nas provas CKA e CKAD.
Formato do Curso
- Aula interativa e discussão.
- Muitos exercícios e prática.
- Implementação prática em um ambiente de laboratório vivo.
Opções de Personalização do Curso
- Para solicitar uma formação personalizada para este curso, entre em contato conosco para agendar.
- Para saber mais sobre o CKAD, acesse: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Introdução ao Docker
14 HorasEste treinamento ao vivo com instrutor em Brasil (online ou presencial) é direcionado a engenheiros que desejam utilizar o Docker para implantar e gerenciar software como containers, em vez de como aplicativos tradicionais independentes.
Ao final deste treinamento, os participantes serão capazes de:
- Instalar e configurar o Docker.
- Compreender e implementar a conteneurização (containerização) de software.
- Gerenciar aplicativos baseados em Docker.
- Conectar diferentes aplicativos e sistemas Docker por meio de rede.
- Compreender e editar registros do Docker.
Administração de Plataformas de Contêiner com Docker, Kubernetes e OpenShift
35 HorasAprenda a criar, implantar e administrar ambientes em contêiner usando Docker, Kubernetes e OpenShift. Este treinamento prático de cinco dias abrange imagens de contêiner, cargas de trabalho do Kubernetes, rede do cluster, armazenamento, segurança, monitoramento e administração prática do OpenShift. Os participantes adquirem as habilidades necessárias para operar plataformas de contêiner modernas e resolver problemas de aplicações em ambientes de desenvolvimento e produção.
Docker e Kubernetes: Criando e Escalando uma Aplicação Contêinerizada
21 HorasNesta formação ao vivo com instrutor em Brasil (presencial ou remota), os participantes aprenderão como criar e gerenciar contêineres Docker e, em seguida, implantar uma aplicação de exemplo dentro de um contêiner. Os participantes também aprenderão a automatizar, dimensionar e gerenciar seus aplicativos contêinerizados dentro de um cluster do Kubernetes. Finalmente, a formação aborda tópicos mais avançados, guiando os participantes pelo processo de segurança, escalonamento e monitoramento de um cluster do Kubernetes.
Ao final desta formação, os participantes serão capazes de:
- Configurar e executar um contêiner Docker.
- Implantar um servidor e um aplicativo web contêinerizados.
- Construir e gerenciar imagens do Docker.
- Configurar um cluster Docker e Kubernetes.
- Usar o Kubernetes para implantar e gerenciar uma aplicação web em cluster.
- Garantir a segurança, dimensionar e monitorar um cluster do Kubernetes.
Docker para MLOps: Containerização de Pipeline Completo
21 HorasDocker é uma plataforma de containerização utilizada para criar ambientes reproduzíveis, portáteis e escaláveis para sistemas de ML.
Este treinamento ao vivo, ministrado por instrutor (online ou presencial), é direcionado a profissionais técnicos de nível intermediário a avançado que desejam containerizar e operacionalizar pipelines completos de ML utilizando Docker.
Após concluir este treinamento, os participantes serão capazes de:
- Containerizar cargas de trabalho de treinamento, validação e inferência do ML.
- Projetar e orquestrar pipelines completos de ML usando Docker e ferramentas complementares.
- Implementar versionamento, reprodução e CI/CD para componentes de ML.
- Implantar, monitorar e escalar serviços de ML em ambientes containerizados.
Formato do Curso
- Palestras interativas apoiadas por demonstrações práticas.
- Exercícios práticos focados na construção de componentes reais de pipeline de ML.
- Implementação em laboratório ao vivo para fluxos de trabalho completos containerizados.
Opções de Personalização do Curso
- Para treinamento personalizado alinhado às necessidades específicas de infraestrutura de ML, entre em contato conosco para discutir as opções disponíveis.
Docker e Kubernetes
21 HorasObjetivos da formação: Adquirir competências teóricas e práticas em Docker e Kubernetes.
IA e Aprendizado Profundo Acelerados por GPU com Contêineres Docker
21 HorasA aceleração por GPU é essencial para executar cargas de trabalho de aprendizado profundo de alto desempenho de forma escalável e eficiente.
Este treinamento ao vivo, ministrado por instrutor (online ou presencial), destina-se a profissionais técnicos de nível intermediário que desejam configurar, otimizar e executar cargas de trabalho de IA habilitadas para GPU dentro de contêineres Docker.
Ao final deste curso, os participantes serão capazes de:
- Criar e executar contêineres habilitados para GPU para treinamento e inferência.
- Configurar CUDA, drivers e bibliotecas de tempo de execução para fluxos de trabalho de IA em contêineres.
- Otimizar a alocação de recursos e o isolamento para aplicativos intensivos em GPU.
- Implantar serviços de aprendizado profundo escaláveis, baseados em contêineres, em ambientes de produção.
Formato do Curso
- Instrução interativa apoiada por demonstrações do mundo real.
- Prática baseada em exercícios, focada no desenvolvimento habilitado para GPU.
- Implementação prática em um ambiente de laboratório ao vivo.
Opções de Personalização do Curso
- Para treinamento personalizado alinhado à sua infraestrutura ou pilha de GPU, entre em contato conosco para agendar.
Implantação de IA Híbrida: Integração com Docker, Nuvem e Edge
21 HorasA implantação de IA híbrida consiste em executar inferência de IA entre ambientes de nuvem, locais (on-premise) e de borda (edge), utilizando fluxos de trabalho unificados baseados em containers.
Este treinamento ao vivo e orientado por instrutor (online ou presencial) é direcionado a profissionais de nível avançado que desejam projetar e implantar sistemas de inferência de IA distribuídos em ambientes heterogêneos.
Ao concluir este treinamento, os participantes serão capazes de:
- Construir serviços de IA containerizados, seguros e escaláveis para ambientes em múltiplas localizações.
- Implantar cargas de trabalho de inferência de IA na nuvem, servidores locais e dispositivos de borda utilizando Docker.
- Integrar ferramentas de orquestração para automatizar operações de IA distribuídas.
- Otimizar latência, confiabilidade e resiliência da inferência em infraestrutura diversa.
Formato do Curso
- Apresentações guiadas e discussões conduzidas por especialistas.
- Extensa prática hands-on e exercícios aplicados.
- Experimentação em cenários reais dentro de um laboratório live controlado.
Opções de Personalização do Curso
- Para ajustes personalizados que alinhem este curso à infraestrutura ou aos casos de uso da sua organização, entre em contato conosco para customizar o treinamento.
Microserviços Java
21 HorasEste treinamento ao vivo, ministrado por instrutor em Brasil (online ou presencial), destina-se a desenvolvedores Java de nível intermediário que desejam projetar, desenvolver, implantar e manter aplicações baseadas em microserviços utilizando frameworks Java como Spring Boot e Spring Cloud.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os princípios e benefícios da arquitetura de microserviços.
- Criar e implantar microserviços utilizando Java e Spring Boot.
- Implementar descoberta de serviços, gerenciamento de configuração e gateways de API.
- Garantir a segurança, monitoramento e escalabilidade dos microserviços de forma eficaz.
- Implantar microserviços utilizando Docker e Kubernetes.
Kubernetes: do básico ao avançado
14 HorasNesta formação presencial Brasil (presencial ou remota), os participantes aprenderão como implantar uma coleção de servidores de exemplo dentro de contêineres, automatizar, dimensionar e gerenciar seus servidores containerizados dentro de um cluster Kubernetes. A formação avança para tópicos mais complexos, guiando os participantes pelo processo de segurança, configuração de rede e monitoramento de um cluster Kubernetes.
Ao final desta formação, os participantes serão capazes de:
- Configurar e executar um contêiner Docker.
- Implantar bancos de dados e servidores em contêineres.
- Configurar um cluster Docker e Kubernetes.
- Usar o Kubernetes para implantar e gerenciar diferentes ambientes dentro do mesmo cluster.
- Garantir a segurança, dimensionar e monitorar um cluster Kubernetes.
Construindo Microsserviços com Spring Cloud e Docker - 5 Dias
35 HorasEste treinamento ao vivo com instrutor em Brasil (online ou presencial) destina-se a desenvolvedores de nível intermediário e engenheiros de DevOps que desejam construir, implantar e gerenciar microsserviços usando Spring Cloud e Docker.
Ao final deste treinamento, os participantes serão capazes de:
- Desenvolver microsserviços usando Spring Boot e Spring Cloud.
- Containerizar aplicações com Docker e Docker Compose.
- Implementar descoberta de serviços, gateways de API e comunicação entre serviços.
- Monitorar e proteger microsserviços em ambientes de produção.
- Implantar e orquestrar microsserviços usando Kubernetes.