Curso de Projeto de APIs da Web
A Web API é uma interface de programação de aplicativos para conectar aplicativos. Ele permite o intercâmbio de informações e interoperabilidade entre aplicações através da web.
Este treinamento ao vivo liderado por instrutores (online ou on-site) é dirigido a desenvolvedores que desejam projetar, escrever e construir APIs web ao mesmo tempo que aproveitam as tecnologias existentes para desenvolver produtos de alto valor.
No final do curso, os participantes poderão:
- Crie o ambiente de desenvolvimento necessário para iniciar o desenvolvimento de APIs web.
- Compreender os conceitos principais, a arquitetura e os usos comuns das APIs da Web.
- Construa uma estratégia para desenvolver APIs web altamente valiosos.
- Saiba como definir a arquitetura e especificações da API da Web.
- Aplique as melhores práticas de segurança da API, design e passaporte de escala.
- Saiba como construir, testar, desbloquear e publicar APIs web.
O formato do curso
- Interação e discussão interativa.
- Muitos exercícios e práticas.
- Implementação de mão em um ambiente de laboratório ao vivo.
Opções de Customização
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
Programa do Curso
Introdução
- API Web vs API RESTful vs API SOAP
- Visão geral dos principais conceitos e da arquitetura da API da Web
Começar a trabalhar
- Escolher o paradigma de API correto
- Exemplo de caso comercial de APIs da Web
- Tecnologias e ferramentas de API
Proteger APIs
- Autenticação e autorização
- Trabalhar com o OAuth
- Implementar a segurança dos WebHooks
Designing Web APIs
- Compreender os casos de utilização do mundo real
- Definir o problema e os objectivos comerciais
- Construir a arquitetura
- Escrever uma especificação de API
- Melhores práticas de conceção de API
Escalonamento de APIs
- Otimização dos recursos de computação
- Evolução da conceção da API
- Paginação de APIs
- APIs com limitação de taxa
- SDKs para programadores
Testar e publicar APIs
- Definição de casos de teste
- Automação de testes de API
- Avaliação dos resultados dos testes
- Publicação de APIs da Web
Resolução de problemas
Resumo e próximas etapas
Requisitos
- Familiaridade com APIs
- Experiência em programação web (Javascript, ASP.NET, PHP, C#, etc.)
Público
- Desenvolvedores
Precisa de ajuda para escolher o curso certo?
Curso de Projeto de APIs da Web - Consulta
Projeto de APIs da Web - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (1)
O nível de conhecimentos do formador
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Curso - Designing Web APIs
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.
Desenvolvendo APIs usando Google Cloud Apigee X
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores que desejam usar Apigee X para projetar, desenvolver e gerenciar APIs de maneira eficiente e segura.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver soluções de API com Apigee X.
- Compreender os fundamentos e as melhores práticas de desenvolvimento, segurança e gerenciamento do ciclo de vida das APIs.
- Aprender a projetar, criar e testar APIs e, em seguida, implantá-las na plataforma Apigee X.
- Implementar segurança de API multicamada para APIs com políticas de chave de API e tokens de acesso OAuth.
Gateway de API do Kong
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros que desejam configurar um gateway de API Kong para gerenciar o tráfego de e para seus microsserviços.
No final deste treinamento, os participantes serão capazes de:
- Instalar e configurar um cluster Kong.
- Gerenciar um gateway de API Kong para fornecer um único ponto de comunicação para acessar a API.
- Controlar o tráfego de serviços da Web em um nível granular.
- Proteger APIs autenticando o acesso.
- Controlar o tráfego através da limitação de taxas e quotas.
- Monitorizar, registar e analisar o tráfego da API utilizando uma solução de terceiros, como a pilha ELK.
Gerenciando APIs com o MuleSoft Anypoint Platform
14 HorasEste treinamento presencial, ministrado por instrutores em Portugal (online ou no local), é voltado para desenvolvedores de nível intermediário que desejam usar a MuleSoft Anypoint Platform para projetar, construir e gerenciar APIs e integrações de forma mais rápida em uma plataforma segura e universal.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a desenvolver APIs com a MuleSoft Anypoint Platform.
- Compreender as funcionalidades e arquitetura da MuleSoft Anypoint Platform.
- Aprender a projetar, construir, gerenciar e implantar APIs com a AnyPoint Platform.
- Conhecer o papel de cada componente na construção de integrações e APIs.
- Conectar-se a bancos de dados e transformar dados usando APIs.
- Gerenciar o acesso às APIs criando e implantando proxies de API.
MuleSoft Técnicas Avançadas de Integração
21 HorasMuleSoft é uma plataforma de integração líder que permite às empresas conectar aplicativos, dados e dispositivos em ambientes na nuvem e on-premises.
Este treinamento ao vivo (online ou presencial), conduzido por um instrutor, destina-se a desenvolvedores avançados de MuleSoft e profissionais de integração que desejam projetar, otimizar e implantar fluxos de integração complexos usando MuleSoft e a Anypoint Platform.
Até o final deste treinamento, os participantes serão capazes de:
- Projetar e implementar fluxos avançados de Mule utilizando manipulação de erros e processamento em lote.
- Segurança APIs com OAuth 2.0, políticas e implementações personalizadas de segurança.
- Leverage DataWeave para transformações complexas e roteamento dinâmico.
- Implantar e monitorar aplicações em ambientes CloudHub e híbridos.
- Implementar pipelines CI/CD para projetos MuleSoft usando Git, Jenkins, e Maven.
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, por favor entre em contato conosco para agendar.
Fundamentos da Plataforma MuleSoft Anypoint
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a profissionais de TI de nível iniciante que desejam usar o Mule Soft para integrar sistemas, gerenciar APIs e otimizar fluxos de dados em uma empresa.
No final desta formação, os participantes serão capazes de
- Compreender os fundamentos do MuleSoft e da plataforma Anypoint.
- Projetar, construir e gerenciar APIs usando ferramentas MuleSoft.
- Aplicar técnicas de integração MuleSoft a problemas do mundo real.
- Demonstrar proficiência em DataWeave e padrões comuns de integração.
Teste de Segurança Web - Segurança e Testes de Aplicações Web usando OWASP
21 HorasEsta formação ao vivo orientada por um instrutor (online ou no local) destina-se a programadores, engenheiros e arquitectos que procuram proteger as suas aplicações e serviços Web.
No final desta formação, os participantes serão capazes de integrar, testar, proteger e analisar as suas aplicações e serviços Web utilizando a estrutura e as ferramentas de teste OWASP
OWASP Top 10
14 HorasEste treinamento presencial, ministrado por um instrutor em Portugal (online ou no local), é voltado para desenvolvedores web e líderes que desejam explorar e implementar o padrão de referência OWASP Top 10 para proteger seus aplicativos web.
Ao final deste treinamento, os participantes serão capazes de planejar, implementar, proteger e monitorar seus aplicativos e serviços web usando o documento OWASP Top 10.
Gerenciando APIs com o Red Hat 3Scale
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores e administradores de sistemas que desejam usar o Red Hat 3Scale para criar, distribuir, gerenciar e monetizar APIs, mantendo o controle do uso, segurança e suporte do ciclo de vida da API.
No final deste treinamento, os participantes serão capazes de:
- Configurar o ambiente de desenvolvimento necessário para começar a gerenciar APIs com Red Hat 3Scale.
- Compreender os recursos e a arquitetura do gerenciamento de API do 3Scale.
- Saiba como criar, gerenciar e monetizar APIs.
- Utilizar o portal do programador para publicar APIs, configurar fluxos de registo e acesso de clientes.
- Saiba como tornar a adoção de APIs eficaz e segura.
- Definir e implementar webhooks para permitir notificações em tempo real.
Como Escrever Código Seguro
35 HorasEste Curso em Portugal visa ajudar nos seguintes aspectos:
- Ajudar Desenvolvedores a dominar as técnicas de escrita de Código Seguro
- Ajudar Testadores de Software a testar a segurança da aplicação antes de publicá-la no ambiente de produção
- Ajudar Arquitetos de Software a compreender os riscos associados às aplicações
- Ajudar Líderes de Equipe a estabelecer as bases de segurança para os desenvolvedores
- Ajudar Web Masters a configurar os Servidores para evitar configurações incorretas
Desenvolvedor Seguro Java (Inc OWASP)
21 HorasEste curso aborda os conceitos e princípios de codificação segura com Java através da metodologia de testes do Open Web Application Security Project (OWASP). O Open Web Application Security Project é uma comunidade online que cria artigos, metodologias, documentações, ferramentas e tecnologias de forma gratuita na área de segurança de aplicativos web.
Desenvolvedor Seguro .NET (Incluindo OWASP)
21 HorasEste curso aborda os conceitos e princípios de codificação segura com ASP.NET através da metodologia de teste do Open Web Application Security Project (OWASP). O OWASP é uma comunidade online que cria artigos, metodologias, documentação, ferramentas e tecnologias gratuitamente disponíveis na área de segurança de aplicativos web.
Este Curso explora as funcionalidades de segurança do Framework .NET e como proteger aplicativos web.
Swagger e a especificação OpenAPI
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de back-end que desejam usar Swagger para criar, projetar, documentar e consumir serviços da Web RESTful.
Ao final deste treinamento, os participantes serão capazes de:
- Criar uma estratégia de gerenciamento de API para infraestrutura de software.
- Usar ferramentas Swagger para editar arquivos OAS e criar SDKs.
- Implementar segurança de API, controle de versão, documentação e outros recursos importantes.
Test Automation with Apigee
14 HorasO Apigee é a plataforma de gerenciamento de API de ciclo completo da Google Cloud que permite às organizações projetar, proteger, implantar, monitorar e escalar APIs. Suas funcionalidades de teste e automação permitem que as equipes validem APIs, apliquem políticas e garantam implantações de alta qualidade em pipelines CI/CD.
Este treinamento conduzido por instrutor (online ou presencial) é destinado a engenheiros de QA e desenvolvedores de nível iniciante a intermediário que desejam automatizar o teste e a validação de APIs usando ferramentas e integrações do Apigee.
Ao final deste treinamento, os participantes serão capazes de:
- Configurar o Apigee para teste e monitoramento de APIs.
- Automatizar casos de teste de API usando o Apigee e ferramentas integradas.
- Validar o desempenho, a segurança e a confiabilidade das APIs.
- Integrar a automação de testes em pipelines CI/CD.
Formato do Curso
- Aula interativa e discussão.
- Exercícios práticos e prática hands-on.
- Implementação 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.
Visual Studio Code
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível iniciante a intermediário que desejam editar códigos usando o VS Code.
Ao final deste treinamento, os participantes serão capazes de:
- Familiarizar-se com a interface do VS Code.
- Utilizar eficazmente os espaços de trabalho no VS Code.
- Gerenciar atalhos de teclado e configurações do VS Code.
- Aprenda a usar várias linguagens de programação no VS Code.