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 poder trabalhar como Engenheiro DevOps, ao desempenhar funções fundamentais como administrador de sistemas, gestor de projetos ou consultor. Este curso irá equipar-te não apenas com as competências técnicas necessárias para automatizar processos e otimizar o ciclo de vida de desenvolvimento e operações de TI, mas também te ensinará a promover uma cultura de colaboração entre equipas, essencial na era digital.
E há mais! Com nosso exclusivo pack de formação, primeiro aprofundarás os teus conhecimentos em Python, a linguagem de programação essencial em muitos projetos de DevOps, antes de mergulhar nos detalhes do DevOps Engineer.
E com as atividades práticas realizadas em ambiente AWS (Amazon Web Services), terás a oportunidade de aplicar os conhecimentos adquiridos em cenários reais de desenvolvimento e operações de TI. Prepara-te para liderar a revolução tecnológica com o curso de DevOps Engineer da Tokio School!
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.