
Curso de DevOps Engineer
Procuras um curso de DevOps Engineer que te coloque na linha da frente da transformação digital e te prepare para liderar em tecnologia? Acabas de o encontrar! Prepara-te para trabalhar como Engenheiro DevOps, ao desempenhar funções fundamentais como administrador de sistemas, gestor de projetos ou consultor. Este curso vai equipar-te com as competências técnicas para automatizar processos, otimizar o ciclo de vida de desenvolvimento e operações de TI e promover uma cultura de colaboração entre equipas, essencial na era digital.
E há mais! Primeiro vais aprofundar os teus conhecimentos em Python, a linguagem essencial em muitos projetos de DevOps, antes de mergulhar nos detalhes desta especialidade. Terás ainda acesso a um curso complementar de empreendedorismo aplicado ao setor tecnológico, para que possas transformar competências técnicas em oportunidades de negócio e inovação.
Com atividades práticas em ambiente AWS (Amazon Web Services), vais aplicar os conhecimentos adquiridos em cenários reais de desenvolvimento e operações de TI. Prepara-te para liderar a revolução tecnológica!

Programa do Curso de DevOps Engineer
Descobrirás não só as ferramentas e técnicas essenciais em DevOps, mas também explorarás o panorama atual, a evolução histórica e os princípios legais que moldam esta área inovadora. E há mais! O nosso programa começa com um mergulho profundo em Python, a linguagem de programação fundamental para muitos projetos de DevOps. Entendemos que dominar Python é crucial para compreenderes os fundamentos antes de avançares para as complexidades do DevOps. Com esta abordagem estruturada, estarás preparado para enfrentar os desafios do DevOps com uma base sólida e confiante.
Bloco 1: Python, O Novo Desconhecido
Apresentação do Python
Porquê escolher o Python?
Características da linguagem Python
Ambientes de desenvolvimento para Python
Bloco 2: Características Básicas Da Linguagem
Tipos de dados básicos
Operadores em Python
Tipos de dados avançados
Entrada e saída de dados
Controlo de fluxo – Condicionais e loops
Funções
Bloco 3: Programação Orientada A Objetos (POO)
Metodologia baseada em objetos
Classes, objetos, atributos e métodos
Praticando com classes e objetos
Herança
Bloco 4: POO e Métodos Aplicados
Outras ferramentas de POO
Métodos aplicados
Erros e exceções
Dados temporais
Bloco 5: Tratamento De Dados
Arquivos
Excel – CSV
JSON
Bases de dados (BBDD)
Bibliotecas especializadas no tratamento de dados
Bloco 6: Aprender Através Da Prática
Prática 1 – Criação de uma app web com Flask e base de dados SQLite3
Prática 2 – Criação de uma app de desktop com Tkinter e base de dados SQLite3
Bloco 7: Introdução ao DevOps
Conceitos fundamentais do DevOps
Conceitos básicos em DevOps
Consolidar os conceitos e termos de DevOps
Bloco 8: Fundamentos técnicos
Fundamentos de virtualização
Fundamentos de segurança na web e encriptação
Fundamentos de sistemas operativos
Fundamentos de web servers
Linux - Introdução à linha de comando (CLI)
Gestão de sistemas (Linux)
VirtualBox
Segurança - Chaves-Encriptadas Públicas / Privadas
Noções básicas de rede
Noções básicas de monitorização
Noções básicas de arquitetura e design
Bloco 9: Linguagens de programação e controlo de versão
Fundamentos de DEV
Python
Terraform
Controlo de versão com Git
Edição, qualidade do código, semântica, styling, coverage e testes
Bloco 10: Automação DevOps
Automação de processos
Automação de testes
Automação de implantação
Bloco 11: Integração contínua e entrega contínua (CI/CD)
Fundamentos da Integração Contínua (CI)
Configuração de ambientes de CI
Processo de construção automatizada
Testes automatizados em integração contínua
Integração contínua e entrega contínua (CI/CD)
Bloco 12: Orquestração de containers
Introdução aos containers
Docker e Kubernetes
Bloco 13: Gestão de configuração
Ferramentas de gestão de configuração
Infraestrutura como Código (IaC)
Bloco 14: Práticas avançadas de DevOps
Monitoramento e observabilidade
Segurança DevOps
Escalabilidade e desempenho
Técnicas avançadas, Troubleshooting e o futuro de DevOps
A Tokio School é a tua academia Cisco
Como parte da nossa parceria com a CISCO Networking Academy, terás acesso aos cursos disponíveis na plataforma NetAcad, onde poderás adquirir novas competências, conquistar badges que irão valorizar o teu percurso formativo.
Como a segurança é parte fundamental para trabalhar com DevOps, terás acesso à uma formação complementar oferecida pela CISCO de forma totalmente gratuita, e ainda, terás a oportunidade de obter o Digital Badge Cybersecurity Essentials da CISCO. E há mais! Nós tratamos de todo o processo, desde a inscrição até à matrícula nesta formação complementar. Assim, não precisas de te preocupar com mais nada, apenas em estudar e conquistar o teu Selo, que poderás partilhar com a tua rede em diferentes plataforma, inclusive no LinkedIn.

Certificação PCAP: Python Essentials
Prepara-te para passares no exame de certificação PCAP. Além da formação de Python da Tokio School, também terás acesso gratuito ao nosso curso preparatório de Python Essentials ministrado pela CISCO.


Formação complementar de Scrum
Dá um boost às tuas competências com o curso complementar de Scrum incluído na tua formação. Descobre como aplicar a metodologia ágil mais usada no mundo da tecnologia e destaca-te em qualquer projeto ou equipa.