Sobre o Curso

ÁREA
Informática

CARGA HORÁRIA
30 horas

PERÍODO DE REALIZAÇÃO DO CURSO
21 dias a partir da data de inscrição

UNIDADE
ESCOLA SENAI DE INFORMÁTICA
Al. Barão de Limeira, 539 - Santa Cecília | São Paulo CEP: 01202-001

TELEFONE
11 3273-5000

E-MAIL
informatica@sp.senai.br

TURMA(S)
Disponíveis

VALOR
Gratuito

Resumo

Oferecer ao aluno a compreensão do ambiente de execução de containers. Desenvolver as habilidades técnicas para criação de containers, execução, versionamento e empacotamento de containers através de DockerFile?s e DockerImages?. Compreender o ciclo de desenvolvimento de linguagens de programação e como encapsulá-las dentro de containers usando práticas DevOps. Aprender como usar Continuous Integration através de Ferramentas como o Jenkins. Como configurar as variáveis de ambiente desta aplicação dentro de containers e permitir que ele acesse outros containers em execução usando variáveis de ambiente e docker-compose.

Requisito

O aluno deverá, no início do curso, ter no mínimo 16 anos de idade.
O aluno deverá estar cursando o Nível Fundamental a partir da 1 ª série.
Ter feito o curso INTRODUÇÃO À INFORMÁTICA + OFFICE 2016 ou comprovar conhecimentos e experiências anteriores referentes à Informática Básica adquiridos em outros cursos e ter familiaridade com linguagens de programação como Java, .net, Node ou similares.;

turmas disponíveis


InícioTérminoPeríodoHorárioValor TotalPagamento no Boleto
22/07/201912/08/2019de 2ª, 4ª e 6ª feira 19:00 às 22:00R$ 790,00 2 PARCELAS de R$ 395,00
3 PARCELAS de R$ 263,33
4 PARCELAS de R$ 197,50
5 PARCELAS de R$ 158,00
6 PARCELAS de R$ 131,67
À VISTA COM 5% DE DESCONTO
Observação :

Programação do Curso


DEVOPS, UMA FILOSOFIA CORPORATIVA DE T.I.
Desenvolvimento de software e SCM ? Triggers e WebHooks
Como aplicar DevOps
Ferramentas de produtização de software
O que é integração continua ? C.I

INTRODUÇÃO AO DOCKER
Como funcionar a Engine do Docker
Comandos básicos (ps, push, pull, run, exec)
Criando um arquivo DockerFile

INTRODUÇÃO AO JENKINS
Principais funcionalidades
Criando meu JenkinsFile

AUTOMATIZANDO O DOWNLOAD DO MEU CÓDIGO FONTE (CLONE GIT ATRAVÉS DO JENKINS)
Restore (download automatizado de dependências de aplicações distribuídas).
Build (compilação do código fonte automatizado)
Test (Execução de testes unitários automatizado)
Package (empacotamento automatizado da aplicação através do Dockerfile)
Publish (upload automatizado do pacote de aplicação no Docker Hub

ENTREGA CONTINUA/IMPLANTAÇÃO CONTINUO
Deploy em ambiente de teste com Docker Compose
Entendendo a fundo Continuous Delivery/Deployment no ambiente corporativo

FERRAMENTAS UTILIZADAS:
JVM v8 ou superior
Java Maven v3.3.9
Jenkins v250.3 ou superior
Docker Desktop v2 (Docker Engine 18 e Docker Compose 1.23.2)