Desenvolvimento Back-end Avançado
Aperfeiçoamento

Desenvolvimento Back-end Avançado

Aperfeiçoe suas habilidades em desenvolvimento de Back-End Avançado. Estude sobre a Arquitetura MVC (Model-View-Controller), aspectos avançados de Frameworks de Mercado para Implementação de Back-End em Python (Eg, Flask e Django), desenvolvimento de APIs REST e persistência de dados, entre outros temas. Para realização deste curso você precisa possuir conhecimentos prévios em Programação em Python, Banco de Dados e Desenvolvimento Full Stack Básico.
Tire suas dúvidas

Metodologia focada no mercado

Faça sua imersão com uma pós-graduação conectada com a rotina da profissão.

Duração do curso

Duração do curso

120 horas de curso : 1 Sprint com 3 disciplinas de 30hs + 1 disciplina de MPV de 30hs cada.
Modalidade

Modalidade

Conteúdo online.

Certificação

Certificação

Certificado de Curso PUC-Rio.

Reconhecido pelo MEC

Reconhecido pelo MEC

Todos os cursos são validados pelo Ministério da Educação do Governo Federal.

Conteúdo do Curso

Desenvolvimento Back-End Avançado

Duração: 30h | Profs.: Alessandro Garcia e Fernando Correia  


  • Arquitetura MVC (Model-View-Controller); 
  • Aspectos Avançados de Frameworks de Mercado para Implementação de Back-End em Python (Eg, Flask, Django); 
  • Desenvolvimento de APIs REST;
  • Persistência de Dados;
  • Boas Práticas de Desenvolvimento Back-End;
  • Aplicando Princípios e Padrões de Projeto. 
Arquitetura de Microsserviços

Duração: 30h | Prof.: Otávio Lemos  


  • Arquitetura Orientada a Serviços (SOA);  
  • Serviços SOAP (ou Big Web Services): Conceitos e Implementação; 
  • Serviços Web RESTful: Conceitos e Implementação;
  • Método Prático para Projeto e Implementação de Serviços; 
  • Arquitetura de Microsserviços (MSA): Conceitos e Implementação. SOA x MAS; 
  • Implantação de Microsserviços (Container, Docker, Dockerhub, Github); 
  • Gestão de Dados em Microsserviços. 
Arquitetura em Nuvem e DevOps

Duração: 30h | Prof.ª: Juliana Alves Pereira 


Introdução ao DevOps;  

  • Fluxo: Pipeline de Implantação; IaaS, SaaS e PaaS;  
  • Testes Automatizados;  
  • Integração Contínua;  
  • Release de Baixo Risco;  
  • Feedback: Telemetria;  
  • Visão do Fluxo de Trabalho;  
  • Gemba;  
  • Corda e Andon;  
  • Plantão 24x7;  
  • Desenvolvimento por Hipóteses;  
  • Revisão de Código;  
  • Testes A/B; 
  • Aprendizado e Experimentação; 
  • Gestão de Mudanças e Segurança.
Projeto/MVP em Back-End com Microsserviços em Nuvem

Duração: 30h | Profs.: Juliana Alves Pereira e Leonardo Guerreiro 


  • Projeto Prático (MVP) das Disciplinas: Desenvolvimento Back-End Avançado, Arquitetura de Microsserviços, Arquitetura em Nuvem e DevOps. 
Analia Irigoyen Tecnologia

Analia Irigoyen

Diretora da ProMove Soluções, com experiência de consultoria para diversas empresas e coautora de livros na área de DevOps.

Conheça
Fernando Correia Tecnologia

Fernando Correia

Doutor pela PUC-Rio, atua em projetos de pesquisa em grandes empresas como: Americanas, Globo e Petrobras.

Conheça
Otávio Lemos Tecnologia

Otávio Lemos

Doutor pela USP. Microsoft MVP. Engenheiro de Software Sênior. Realizou pós-doutorado na Universidade da Califórnia.

Conheça

Time de professores que praticam o que ensinam

Analia Irigoyen Tecnologia

Analia Irigoyen

Diretora da ProMove Soluções, com experiência de consultoria para diversas empresas e coautora de livros na área de DevOps.
Fernando Correia Tecnologia

Fernando Correia

Doutor pela PUC-Rio, atua em projetos de pesquisa em grandes empresas como: Americanas, Globo e Petrobras.
Otávio Lemos Tecnologia

Otávio Lemos

Doutor pela USP. Microsoft MVP. Engenheiro de Software Sênior. Realizou pós-doutorado na Universidade da Califórnia.

Preço e formas de pagamento

Em até 18x de:

@mensalidade

ou à vista por R$ @valorTotal*

  • Curso 100% Online
  • Certificado: PUC-Rio
  • Formato: aulas gravadas e encontros ao vivo
  • Carga horária: 90h (Do Zero ao Código) a 120h (todo o restante)
  • Duração total: 3 meses

Cursos relacionados

Aperfeiçoamento

Desenvolvimento Full Stack Básico

Capacite-se para atuar no mercado de TI e torne-se um desenvolvedor full stack capaz de criar soluções inteligentes.

Conheça o curso
Aperfeiçoamento

Desenvolvimento Front-End Avançado

Aprenda a trabalhar com bancos de dados e a desenvolver softwares que facilitem a interação dos usuários com as diversas interfaces tecnológicas da atualidade.

Conheça o curso
Aperfeiçoamento

Desenvolvimento Back-end Avançado

Capacite-se para atuar no mercado de TI e torne-se um desenvolvedor back-end capaz de criar soluções inteligentes.

Conheça o curso
Aperfeiçoamento

Análise de Dados e Boas Práticas

Aprofunde seus conhecimentos em conceitos como: estatística, programação, aquisição, preparação, limpeza e tratamento de dados.

Conheça o curso
Aperfeiçoamento

Pesquisa com Usuários

Aprenda a montar, aplicar e fazer a análise de pesquisas quanti e qualitativas. Aborde desde a organização do espaço de problema, métodos de abordagem e habilidades necessárias para o pesquisador.

Conheça o curso
Aperfeiçoamento

Qualidade de Software, Segurança e Sistemas Inteligentes

Aperfeiçoe seus conhecimentos na elaboração de testes de qualidade de software, requisitos para o desenvolvimento e implementação de um software seguro, e na engenharia de sistemas de softwares inteligentes.

Conheça o curso
Aperfeiçoamento

Arquitetura de Software

Aprenda na prática a projetar, implementar e testar softwares com ferramentas inteligentes.

Conheça o curso
Aperfeiçoamento

Engenharia de Dados

Estude na prática como modelar, projetar, implementar e monitorar soluções para o uso de dados.

Conheça o curso
Aperfeiçoamento

Avaliação da Qualidade de Uso de Sistemas Computacionais Interativos

Aprenda a utilizar na prática métodos de Interação Humano-Computador (IHC) e User Experience (UX).

Conheça o curso
Aperfeiçoamento

Machine Learning e Analytics

Habilite-se para aplicar conhecimentos de algoritmos e de aprendizado de máquina em problemas reais.

Conheça o curso
Aperfeiçoamento

Projeto da Interação Humano-Computador e da Interface do Usuário

Aprenda a prototipar projetos focando na usabilidade, acessibilidade, UX e comunicabilidade da jornada.

Conheça o curso
Aperfeiçoamento

Gestão Ágil de Projetos e Produtos

Estude como aplicar princípios e diretrizes de Agilidade no desenvolvimento de soluções tecnológicas.

Conheça o curso