Curso Python para Integração API e DevOps: Novidades e Benefícios
Prez@dos,
É com enorme satisfação que anuncio: o curso Python for Sysadmin está de cara nova. As bases do antigo curso foram mantidas, não se preocupe, mas como tudo na vida, nosso curso evoluiu. E a partir de agora, também terá um novo nome: Python for API and DevOps Integration.
O nosso curso não só se propõe a demonstrar ao aluno os aspectos de desenvolvimento backend e integração de serviços, como também visa abrir o horizonte do desenvolvedor para aspectos importantes de infraestrutura.
No que se refere à parte de desenvolvimento backend, o curso ficou mais especializado em aspectos de arquitetura web, componentes e configurações do framework Flask. Vale destacar também o entendimento sobre autorização e autenticação através da implementação de tokens JWT para as APIs, bem como o uso do modulo Logging para rastrear o comportamento da aplicação durante sua execução.
Já na parte de infraestrutura, o curso apresenta o uso de contêineres através do Docker – desde o entendimento do conceito, operacionalização de recursos do Docker CLI (imagens, volumes, redes etc.) e o seu uso agregado através do Docker Compose. O aluno além de entender sobre essa plataforma, também aprenderá a “conteineirizar” aplicações em python, otimizar imagens e publicá-las em um registry público (DockerHub).
E não para por aí. Visando compreender as boas práticas de mercado, e automatizar etapas importantes de um ciclo de vida de aplicação, é apresentado ao aluno boas práticas de versionamento de código com o git e sua integração com o GitLab para implementar uma esteira que visa integrar etapas como teste, versionamento de artefatos e publicação.
Especialmente sobre o aspecto de publicação, não ficaremos restrito a publicação local: integraremos o GitLab CI com a plataforma do Heroku para que ao final do curso, o seu projeto esteja disponível e público na internet.
Por fim, para fechar o curso, é proposto ao aluno um desafio, que foi construído a partir de um levantamento de entrevistas e desafios técnicos, para deixar a experiência do aluno mais próxima ao que ele vai encontrar no mercado de trabalho.
Em relação ao antigo curso, algumas otimizações foram feitas para que o curso seja leve, e que não precise de muitos recursos computacionais para sua realização: o curso agora utiliza os serviços gratuitos das ferramentas GitLab, DockerHub e Heroku – isso faz com que ainda mais computadores sejam compatíveis para a realização do curso.
Em resumo:
- Para quem é este curso:
- Para profissionais que desejam se aprofundar em desenvolvimento backend;
- Para quem quer conhecer plataformas modernas de desenvolvimento com uso de contêineres;
- Para sysadmins interessados em customizar e integrar serviços através do uso de APIs
- Para desenvolvedores/sysadmins interessados em práticas DevOps como CI/CD utilizando GitlabCI e outras ferramentas.
- Objetivo do curso: preparar o aluno para desenvolver e integrar serviços através da construção de APIs em Python além de apresentar uma esteira de desenvolvimento, integrando ferramentas de versionamento de código, integração contínua com git, gitlab-ci, dockerhub e heroku.
- Vantagens: É um curso abrangente, um dos poucos cursos que dá ao aluno uma visão sobre o todo; do versionamento e desenvolvimento da aplicação até etapas de integração contínua e publicação.
- Mercado: É crescente a demanda por profissionais que conheçam sobre a cultura e práticas DevOps. Não é por acaso que os testes técnicos solicitados pelos recrutadores envolvem o conhecimento de aspectos importantes do ciclo de vida da aplicação, e saber apresentar isso de forma automatizada por ser um diferencial para sua carreira.
Líder em Treinamento e serviços de Consultoria, Suporte e Implantação para o mundo open source. Conheça nossas soluções:
About author
Você pode gostar também
Desbravando o OpenTofu: Parte 01 – Introdução e Fundamentos
Olá pessoal, hoje no blog, vamos falar de uma ferramenta em potencial de Infra as Code chamada OpenTofu. Bora lá Como surgiu o OpenTofu Em 10 de agosto de 2023,
Como automatizar seu ambiente de desenvolvimento com VSCode Remote Container
Você já considerou utilizar a extensão VSCode Remote Container para automatizar a criação do ambiente de desenvolvimento da sua equipe? Neste artigo quero falar brevemente sobre esta extensão, os pré-requisitos
Curso PHP Completo: Aprenda a Programar e Melhore Seu Desempenho
Hoje estamos entusiasmados em anunciar o nosso Curso PHP Completo. Existem muitas linguagens de programação para se aprender, o que pode levar você a se perguntar se deve começar a