Este documento apresenta um resumo da primeira aula sobre DevOps ministrada por Saulo Lopes. A aula introduz o conceito de DevOps, práticas como repositórios de código e branching, e sugere atividades como criar um aplicativo Node.js e praticar comandos de Git.
2. SAULO LOPES
CURRICULO
Bacharel em Engenharia de Computação pela UNORP em 2004
Pós-Graduado emTecnologias e Arquiteturas na Construção de
Softwares em 2018
Co-Fundador da OCTO Tecnologia e Consultoria desde 2004
Atuei em mais de 500 projetos durante minha carreira como
Desenvolvedor, Analista, Arquiteto de Soluções, DevOps, Cloud
Specialist e Líder de Equipes.
Atuei como Docente no Senac São José do Rio Preto por 14 anos, onde
também atuei como consultor técnico na formulação e reformulação de
cursos, dentre eles oTécnico em Informática para Internet.
3. O QUE É DEVOPS
Basicamente, é a junção de duas áreas:
Desenvolvimento - Dev
Operações – Ops
Foco no Projeto / Solução, que traz:
Padronização
Estabilidade
Escalabilidade
Previsibilidade
5. REPOSITÓRIO DE CÓDIGO
Para começarmos a entender melhor um cenário
de DevOps, vamos iniciar a abordagem pelo
repositório de Codigo.
Vamos usar o GIT como escolha de trabalho e a
plataforma GitLab como ferramenta para
atingirmos nosso objetivo.
05/03/2022
6. LABORATÓRIO 1
1 - Criar conta no GitLab:
https://gitlab.com/users/sign_up
2 - Acessar um Repositório compartilhado público:
https://gitlab.com/sdideus/gpti-devops
Solicitar Acesso
8. LABORATÓRIO 2
1 – Editar o README.md
Iniciar a Edição através da WebIDE
Adicionar seu nome à lista de Alunos
Salvar as Alterações em uma Branch Própria
Iniciar o Merge com a Main
9. BRANCHING
Vamos discutir um pouco
sobre como funciona o
conceito de Branching e como
ele é fundamental para a
aplicação de rotinas de
DevOps
10. LABORATORIO 3
Criar um Aplicativo (API) Node.JS seguindo o tutorial no link abaixo:
https://docs.microsoft.com/pt-br/learn/modules/build-web-api-nodejs-
express/
Enviar o Aplicativo para um Repositório particular
11. SUGESTÃO DE
ATIVIDADES PARA A
SEMANA
Acessar o Link Abaixo e
praticar as rotinas / comandos
de GIT, para entender melhor
os conceitos de branching.
Learn Git Branching:
https://learngitbranching.js.org/
?locale=pt_BR
12. REFERÊNCIAS
O que é DevOps? (redhat.com), acesso em 03/2022
O que é o DevOps? Detalhamento do DevOps | Microsoft Azure,
acesso em 03/2022
Cultura, Práticas e Ferramentas Devops - 4Linux, acesso em 03/2022
DevOps - saiba o que é e quais são seus benefícios (4linux.com.br) ,
acesso em 03/2022