Developing Applications Using Cisco Core Platforms and APIs (DEVCOR)

Print Friendly, PDF & Email

Em pré-inscrição. Entre em contacto para obter mais informações.

Nível Professional | 35 horas | Laboral: 5 dias | Pós-Laboral: 10 dias

Apresentação

O curso Developing Applications using Cisco Core Platforms and APIs (DEVCOR) prepara-te para a certificação Cisco DevNet Professional e para funções de engenheiro de automação de redes a nível profissional.

Neste curso, irás aprender a implementar aplicações de rede usando as plataformas Cisco como base, desde o design inicial do software à integração de sistemas, testes e automatização do deployment. Terás acesso a experiências práticas para resolver problemas do mundo real com recurso a APIs Cisco e ferramentas modernas de desenvolvimento.

Este curso prepara-te para o exame 350-901 DEVCOR (Developing Applications using Cisco Core Platforms and APIs). Ao passar neste exame, satisfazes o requisito central da certificação Cisco Certified DevNet Professional e obténs também a certificação Cisco Certified DevNet Specialist – Core. Este curso dá-te ainda direito a 64 créditos de Educação Contínua (CE) para recertificação.

Enquadramento

Com a crescente integração entre redes, software e automatização, profissionais com competências cruzadas em desenvolvimento e infraestruturas de rede são cada vez mais procurados. Este curso oferece uma base sólida para desenhar, desenvolver, testar, proteger e automatizar aplicações em ambientes baseados em plataformas Cisco.

Destinatários

Este curso é destinado a profissionais que desempenham ou pretendem desempenhar funções ligadas ao desenvolvimento, e que tenham pelo menos 1 ano de experiência prática no desenvolvimento e manutenção de aplicações assentes em plataformas Cisco.

Idealmente, os participantes deverão ter entre 3 a 5 anos de experiência no design e implementação de aplicações sobre plataformas Cisco.

Funções profissionais indicadas:

  • Engenheiro de automação de redes sénior
  • Programador sénior
  • Programador sénior de integração de sistemas

Funções adicionais que podem beneficiar do curso:

  • Arquiteto de infraestruturas sénior
  • Designer de redes sénior
  • Engenheiro sénior de testes e validação
  • Profissionais a preparar-se para as certificações DevNet Professional ou DevNet Specialist – Core

Pré-requisitos

Não existem pré-requisitos formais para a certificação DevNet Professional, mas os participantes devem possuir conhecimentos consolidados nos seguintes temas:

  • Design de programas e codificação, com foco em Python
  • Familiaridade com Ethernet, TCP/IP e redes baseadas na Internet
  • Utilização de APIs
  • Conceitos de desenvolvimento e design de software
  • Experiência prática com linguagens de programação (em especial Python)

Objetivo Geral

Desenvolver competências para desenhar, programar, testar, proteger e fazer o deployment de aplicações modernas, utilizando plataformas Cisco e práticas de automação, DevOps e integração de sistemas.

Objetivos Específicos

Após o curso, os participantes deverão ser capazes de:

  • Descrever padrões arquitetónicos que aumentam a manutenibilidade das aplicações
  • Explicar práticas que melhoram a capacidade de serviço e suporte das aplicações
  • Identificar os passos para desenhar e construir uma aplicação ChatOps
  • Implementar integrações robustas com APIs REST, incluindo gestão de erros, paginação e controlo de fluxos de erro
  • Descrever os passos necessários para proteger os dados de utilizadores e sistemas
  • Explicar os requisitos de segurança em aplicações web e mobile
  • Identificar tarefas comuns na automatização do ciclo de release de aplicações
  • Descrever boas práticas de deployment
  • Apresentar metodologias para o design de sistemas distribuídos
  • Descrever conceitos de gestão de configuração e automação de dispositivos
  • Utilizar modelos de dados YANG para definir configurações e telemetria de rede
  • Comparar bases de dados relacionais e não relacionais, e saber selecionar consoante os requisitos

Programa

Este curso inclui sessões teóricas e secções de autoestudo. Em formato presencial ou online com instrutor, as sessões teóricas são lecionadas em tempo real. No formato e-learning, são vídeos gravados. Em ambos os casos, o autoestudo é essencial antes da realização do exame de certificação.

Módulos do Curso

  • Design orientado à manutenibilidade (autoestudo)
  • Design orientado à capacidade de suporte (autoestudo)
  • Implementação de uma aplicação ChatOps (sessão com instrutor)
  • Integrações avançadas com REST APIs (sessão com instrutor)
  • Proteção de dados da aplicação (autoestudo)
  • Segurança em aplicações web e móveis (autoestudo)
  • Automatização do ciclo de release (sessão com instrutor)
  • Deployment de aplicações (sessão com instrutor)
  • Compreensão de sistemas distribuídos (sessão com instrutor)
  • Orquestração de rede e infraestrutura (sessão com instrutor)
  • Modelação de dados com YANG (sessão com instrutor)
  • Utilização de bases de dados relacionais e não relacionais (autoestudo)
  • Referência de código de laboratório (autoestudo)

Pedido de Informação