Novo curso na trilha de Python!

Novo curso na trilha de Python!

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 Dockerdesde 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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:

CURSOSCONSULTORIA

Anterior Novo Curso DevOps Essentials.
Próxima Aprenda a gerar dados aleatórios com paralelização no shell

About author

Guilherme Zanelato
Guilherme Zanelato 2 posts

Guilherme Zanelato é formado em Ciências Sociais pela universidade de São Paulo e atualmente cursa Análise e Desenvolvimento de Sistemas na FATEC. Possui mais de 2 anos de experiência em desenvolvimento e 4 anos lidando com tecnologias open source. Possui a certificação PCAP - Certified Associate in Python Programming.

View all posts by this author →

Você pode gostar também

Desenvolvimento

Imagens do Docker – Como Reduzi-las na Prática!

Não há mais como fugir, cedo ou tarde estaremos esbarrando com a pequena baleia amigável. Aprenderemos o que é container, qual o papel do Docker no meio disso tudo, e

Destaques

Linux – Mais que 30 anos!

Linux tem uma importância que vai além dos 30 anos do seu nascimento. 100% das Startups hoje no mundo bebem da fonte que o Linux proporcionou. Toda uma indústria foi

Desenvolvimento

Versionamento de Código utilizando Git/GitFlow/GitHub

Conhecendo o Git Git – é uma das, senão a mais utilizada ferramente de SCM (Source Control Management) presentes no mercado de TI e um ponto muito importante, é disponibilizado