Curso de Building Microservices with Microsoft Azure Service Fabric (ASF)
O Microsoft Azure Service Fabric (ASF) é uma plataforma como serviço (PaaS) usada para implantar aplicativos em nuvem baseados em microsserviços escaláveis.
Esta formação conduzida por instrutor (online ou presencial) visa desenvolvedores que desejam aprender a construir microsserviços no Microsoft Azure Service Fabric (ASF).
No final desta formação, os participantes serão capazes de:
- Usar o ASF como uma plataforma para construção e gerenciamento de microsserviços.
- Compreender conceitos e modelos-chave de programação de microsserviços.
- Criar um cluster no Azure.
- Implantar microsserviços localmente ou na nuvem.
- Depurar e solucionar problemas em uma aplicação de microsserviço em execução.
Formato do Curso
- Aula interativa e discussão.
- Muitos exercícios e prática.
- Implementação prática em um ambiente de laboratório ao vivo.
Opções de Customização do Curso
- Para solicitar uma formação personalizada para este curso, entre em contato conosco para organizar.
- Para saber mais sobre Service Fabric, veja: https://github.com/Microsoft/service-fabric
Programa do Curso
Introdução
Visão Geral de Microserviços
- Conceitos de contêineres
- Características e benefícios dos microserviços
Visão Geral da Arquitetura do Microsoft Azure Service Fabric (ASF)
- O cluster do Service Fabric
Orquestrando e implantando contêineres com ASF
- Service Fabric Explorer
- Conceitos de tempo de design
- Conceitos de tempo de execução
Começando com ASF
- Trabalhando com Visual Studio e ASF SDK
- Criando um cluster do ASF
Criando uma Aplicação
- Atualizando uma aplicação
- Usando o Cluster Resource Manager
Implementando Serviços Stateless e Stateful
- Serviços stateless vs stateful
- Implementando serviços stateless e stateful simultaneamente
- Usando Serviços de Processamento Online de Transações (OLTP)
Gerenciando o Ciclo de Vida da Aplicação
- Entendendo fluxos de trabalho e comunicação entre serviços na rede
- Opções de implantação
Framework de Serviços Confiáveis (Reliable Services)
- Escolhendo uma pilha de comunicação
- Remoting e serviços não-Microsoft
Framework de Atores Confiáveis (Reliable Actor)
- Entendendo o Padrão de Design de Ator
- Threading e concorrência
- Coleção de lixo
- Falha e recuperação
Implantando a Aplicação
- Implantações locais vs em nuvem
- Implantando em outras nuvens (AWS, etc.)
Depurando a Aplicação
- Usando relatórios de saúde do sistema para monitorar a aplicação
Solução de Problemas
Resumo e Próximos Passos
Requisitos
- Experiência com desenvolvimento de aplicativos
- Experiência em programação .Net
Público-Alvo
- Desenvolvedores
Precisa de ajuda para escolher o curso certo?
Curso de Building Microservices with Microsoft Azure Service Fabric (ASF) - Consulta
Building Microservices with Microsoft Azure Service Fabric (ASF) - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (1)
muito simpática e prestável
Aktar Hossain - Unit4
Curso - Building Microservices with Microsoft Azure Service Fabric (ASF)
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Desenvolvendo Microservices na Plataforma de Nuvem Apigee da Google
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam aprender como criar, testar, depurar e implantar uma API na plataforma Apigee API da Go ogle Cloud.
No final deste treinamento, os participantes serão capazes de:
- Configurar um ambiente de desenvolvimento que inclua todos os recursos necessários para começar a desenvolver uma API.
- Compreender e implementar as ferramentas disponíveis em Apigee Edge.
- Construir e implantar uma API para Google Cloud.
- Monitorizar e depurar erros de API.
- Aproveitar as soluções de análise e aprendizagem automática da Google Cloud para tornar as APIs mais inteligentes.
Gerenciando APIs com Apigee
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam aprender como criar, testar, depurar e implantar uma API na plataforma Apigee API da Go ogle Cloud.
No final deste treinamento, os participantes serão capazes de:
- Configurar um ambiente de desenvolvimento que inclua todos os recursos necessários para começar a desenvolver uma API.
- Compreender e implementar as ferramentas disponíveis em Apigee Edge.
- Construir e implantar uma API para Google Cloud.
- Monitorizar e depurar erros de API.
- Aproveitar as soluções de análise e aprendizagem automática da Google Cloud para tornar as APIs mais inteligentes.
Construindo Microservices com Apigee Edge
21 HorasO Apigee Edge, construído em Java, permite que você forneça acesso seguro aos seus serviços por meio de uma API bem definida e consistente em todos os seus serviços, independentemente da implementação do serviço. Uma API consistente:
- Torna fácil para desenvolvedores de aplicativos consumirem seus serviços.
- Permite que você altere a implementação do serviço backend sem afetar a API pública.
- Permite que você aproveite as análises, monetização, portal de desenvolvedores e outras funcionalidades integradas ao Edge.
Público-alvo
Este curso é direcionado a engenheiros, arquitetos e desenvolvedores que buscam utilizar o Apigee Edge em seus projetos.
Axon Framework
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam usar o Axon para criar aplicativos corporativos bem estruturados que aproveitam o poder do CQRS e do Event Sourcing.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para criar um aplicativo Axon Framework.
- Implementar os padrões de arquitetura CQRS (Command Query Responsibility Segregation) e Event Sourcing para desenvolver aplicações complexas.
- Aplicar os conceitos de Domain Driven Design ao design de suas aplicações.
- Criar aplicações que se concentrem no problema comercial e não na infraestrutura.
Envoy Proxy: Modern Service Proxy and Service Mesh Data Plane
14 HorasO Envoy Proxy é um proxy de alto desempenho para borda e serviços, originalmente criado pela Lyft e agora um projeto do CNCF amplamente adotado em infraestruturas nativas da nuvem. O Envoy atua como um plano de dados universal em arquiteturas de malha de serviços, permitindo roteamento dinâmico, observabilidade e segurança Zero Trust entre microsserviços.
Este treinamento presencial, ministrado por instrutor (online ou no local), é voltado para engenheiros de nível intermediário que desejam implantar, configurar e operar o Envoy Proxy em ambientes modernos de microsserviços e malha de serviços.
Ao final deste treinamento, os participantes serão capazes de:
- Instalar e configurar o Envoy Proxy em ambientes standalone e Kubernetes.
- Compreender a arquitetura do Envoy, incluindo filtros, clusters e listeners.
- Configurar políticas de gerenciamento de tráfego, como tentativas, quebra de circuito e balanceamento de carga.
- Garantir comunicação segura com TLS/mTLS e aplicar princípios Zero Trust.
- Estender a funcionalidade do Envoy com filtros WebAssembly (WASM).
- Integrar o Envoy com malhas de serviços como Istio e Consul.
- Monitorar, rastrear e solucionar problemas no tráfego de microsserviços usando as funcionalidades de observabilidade do Envoy.
Formato do Curso
- Aula interativa e discussão.
- Muitos exercícios e prática.
- Implementação prática 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 agendar.
Criando uma Malha de Serviços com Istio e Kubernetes
14 HorasO Istio é um serviço de malha aberta (service mesh) de código aberto que executa no Kubernetes para fornecer conectividade segura, observável e gerenciável entre microserviços. Ao aproveitar os proxies laterais baseados em Envoy do Istio, as equipes podem aplicar políticas, garantir comunicações com mTLS (Transport Layer Security mútuo), obter observabilidade profunda no tráfego e melhorar a confiabilidade em larga escala.
Este treinamento ministrado por instrutor (online ou presencial) é voltado para engenheiros de nível intermediário que desejam implantar, proteger e gerenciar aplicativos baseados em microserviços usando o Istio no Kubernetes.
Ao final deste treinamento, os participantes serão capazes de:
- Instalar e configurar o Istio em clusters do Kubernetes.
- Compreender e aplicar conceitos de malha de serviço, incluindo gerenciamento de tráfego, segurança e observabilidade.
- Implantar aplicativos baseados em microserviços dentro de uma malha de serviço do Istio.
- Proteger comunicações entre serviços com mTLS (Transport Layer Security mútuo) e princípios de Zero Trust.
- Monitorar, rastrear e solucionar problemas de microserviços com Prometheus, Grafana e Jaeger.
- Integrar o Istio com Calico para políticas avançadas de rede e segurança.
Formato do Curso
- Aula interativa e discussão.
- Muitos exercícios e prática.
- Implementação prática 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 agendar.
Microserviços Java
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível intermediário Java que desejam projetar, desenvolver, implantar e manter aplicativos baseados em microsserviços usando estruturas 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 microsserviços.
- Construir e implantar microsserviços usando Java e Spring Boot.
- Implementar descoberta de serviço, gerenciamento de configuração e gateways de API.
- Proteger, monitorar e dimensionar microsserviços de forma eficaz.
- Implantar microsserviços usando Docker e Kubernetes.
Construindo Microsserviços com o Framework Lumen PHP
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam usar Lumen para criar microsserviços e aplicativos baseados em Laravel.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver microsserviços com Lumen.
- Compreender os benefícios da implementação de microsserviços usando Lumen e PHP.
- Realizar e implementar as funções e operações dos microsserviços utilizando o framework Lumen.
- Proteger e controlar o acesso às arquitecturas de microsserviços através da criação de camadas de segurança.
Arquitetura de Sistemas, Arquitetura de Serviços e Arquitetura de Microsserviços com Spring Cloud
21 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão como avaliar diferentes tecnologias e abordagens para o design de uma arquitetura de sistema baseada em serviços. O treinamento começa com uma discussão e comparação de sistemas monolíticos e arquiteturas de serviços, depois se aprofunda nos detalhes da arquitetura de microsserviços.
Os participantes têm a oportunidade de pôr em prática os seus conhecimentos à medida que avançam na criação e implementação de um conjunto de microsserviços de prova de conceito construídos com Spring Cloud, Spring Boot e Docker.
Finalmente, os blocos de construção de infraestrutura relevantes são examinados para ajudar os participantes a determinar as ferramentas e abordagens mais adequadas a serem usadas para diferentes requisitos organizacionais.
No final deste treinamento, os participantes terão uma sólida compreensão de Service-Oriented Architecture (SOA) e da Arquitetura de Microsserviços, bem como experiência prática usando Spring Cloud e tecnologias Spring relacionadas para desenvolver rapidamente seus próprios microsserviços em escala de nuvem e prontos para a nuvem.
Construindo Microservices com Spring Cloud e Docker
21 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão os fundamentos da construção de microsserviços usando Spring Cloud e Docker. O conhecimento do participante é testado por meio de exercícios e o desenvolvimento passo a passo de microsserviços de amostra.
No final deste treinamento, os participantes serão capazes de:
- Compreender os fundamentos dos microsserviços.
- Utilizar o Docker para construir containers para aplicações de microserviços.
- Construir e implantar microsserviços em contêineres usando Spring Cloud e Docker.
- Integrar microsserviços com serviços de descoberta e o Spring Cloud API Gateway.
- Use o Docker Compose para testes de integração de ponta a ponta.
Construindo Microsserviços com Spring Cloud e Docker - 5 Dias
35 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível intermediário e engenheiros DevOps que desejam criar, implantar e gerenciar microsserviços usando Spring Cloud e Docker.
No final deste treinamento, os participantes serão capazes de:
- Desenvolver microsserviços usando Spring Boot e Spring Cloud.
- Containerizar aplicativos com Docker e Docker Compose.
- Implementar a 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.
Spring Cloud para Microsserviços
14 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, começamos com uma discussão sobre a arquitetura de microsserviços. O conhecimento do participante é testado por meio de exercícios e do desenvolvimento passo a passo de microsserviços de amostra.
Ao final deste treinamento, os participantes terão uma sólida compreensão de como usar Spring Cloud e tecnologias Spring relacionadas para desenvolver rapidamente seus próprios microsserviços em escala de nuvem e prontos para a nuvem.
Microservices com Spring Cloud e Kafka
21 HorasEste treinamento ministrado por instrutor (online ou presencial) é destinado a desenvolvedores que desejam transformar uma arquitetura tradicional em uma arquitetura baseada em microserviços altamente concorrentes usando Spring Cloud, Kafka, Docker, Kubernetes e Redis.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para construir microserviços.
- Projetar e implementar um ecossistema de microserviços altamente concorrente usando Spring Cloud, Kafka, Redis, Docker e Kubernetes.
- Transformar serviços monolíticos e SOA em uma arquitetura baseada em microserviços.
- Adotar uma abordagem DevOps para desenvolvimento, teste e lançamento de software.
- Garantir alta concorrência entre microserviços na produção.
- Monitorar microserviços e implementar estratégias de recuperação.
- Realizar otimização de desempenho.
- Aprender sobre as tendências futuras em arquitetura de microserviços.
Construindo Microsserviços com Spring Cloud e Netflix OSS
21 HorasO Spring Cloud é um framework de microsserviços leve e open-source para construção de aplicativos Java na nuvem. O Netflix OSS é um conjunto de frameworks e bibliotecas para desenvolvimento de microsserviços. O Spring Cloud se integra bem com os componentes do Netflix usando configuração automática e convenção sobre configuração.
Neste treinamento conduzido por um instrutor, ao vivo, os participantes aprenderão os conceitos fundamentais de construção de microsserviços usando Spring Cloud e Netflix OSS. O conhecimento dos participantes será posto à prova através de exercícios e do desenvolvimento passo a passo de microsserviços de exemplo.
Ao final deste treinamento, os participantes terão uma compreensão sólida de como usar o Spring Cloud e tecnologias relacionadas do Spring juntamente com o Netflix OSS para desenvolver rapidamente seus próprios microsserviços em escala de nuvem, prontos para a nuvem.
Público-alvo
- Desenvolvedores Java
Formato do curso
- Parte palestra, parte discussão, exercícios e prática intensa
Traefik
7 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a administradores de sistema e desenvolvedores que desejam implantar, gerenciar, monitorar e operar microsserviços usando Traefik.
No final desta formação, os participantes serão capazes de
- Configurar e lançar Traefik por meio de um provedor Docker.
- Habilite conexões seguras e criptografadas usando o Let's Encrypt.
- Implantar e conectar middleware a um roteador para transformar solicitações de serviço.
- Monitorar Traefik operações usando o painel de controle.