Fundamentos do Azure, Git, GitHub e DevOps
Aprenda a versionar e publicar pacotes e aplicações no Azure de forma totalmente automatizada utilizando o GitHub como plataforma.
-
--
-
-
Módulo 1
Git e Github- Apresentação - 2 mins
- O que é DevOps - 3 mins
- Terminal e Git - 5 mins
- Um overview sobre o GitHub - 4 mins
- Entendendo os repositórios - 3 mins
- Criando seu primeiro repositório - 4 mins
- Entendendo as opções do repositório - 3 mins
- Explorando as opções do repositório - 4 mins
- Criando issues - 5 mins
- Criando projetos no GitHub - 4 mins
- Issues e projects - 4 mins
- Milestones - 5 mins
- Wiki - 3 mins
- Configurações - 3 mins
- Fazendo um fork - 3 mins
- Clonando o repositório - 6 mins
- Inicializando um repositorio localmente - 3 mins
- Configurações globais - 3 mins
- Adicionando arquivos - 6 mins
- Utilizando o comando Git Push - 5 mins
- Adicionando múltiplos arquivos - 3 mins
- Utilizando o GitIgnore - 6 mins
- Removendo arquivos do GitHub - 3 mins
- Entendendo as Branchs - 8 mins
- Entendendo os Pull Requests - 6 mins
- Revisando os Pull Requests - 5 mins
-
Módulo 2
Nuget e GitHub Packages- CI e CD - 2 mins
- NuGet e processo de build e deploy - 3 mins
- Criando uma solução - 6 mins
- Escrevendo o código do pacote - 6 mins
- Enviando o código do pacote para o GitHub - 4 mins
- Melhores práticas no deploy do pacote - 7 mins
- Iniciando o Workflow - 7 mins
- Entendendo os Actions - 6 mins
- Gerando o pacote via Workflow - 4 mins
- Editando os detalhes do pacote - 10 mins
- GitHub Secrets e Nuget Push - 6 mins
- Publicando o pacote com GitHub Actions - 7 mins
- Atualizando o pacote - 4 mins
- Publicando uma atualização do pacote - 5 mins
- Apresentando o GitHub Packages - 8 mins
- Criando o repositório do pacote - 2 mins
- Entendendo os sources do NuGet - 5 mins
- Inspecionando os sources do NuGet - 2 mins
- Utilizando GitHub Tokens para autenticação - 4 mins
- Publicando pacotes no GitHub Package - 2 mins
- Adicionando o GitHub Packages como source do NuGet - 2 mins
- Adicionando pacotes do GitHub Package - 6 mins
- Dependências entre GitHub Packages - 3 mins
- Testando o Workflow - 4 mins
- Publicando pacotes com dependências privadas - 4 mins
-
Módulo 3
Azure- Introdução - 3 mins
- IP e DNS - 5 mins
- Hospedagem e Microsoft Azure - 4 mins
- Conhecendo o portal - 3 mins
- Resource groups - 3 mins
- PAAS, IAAS e FAAS - 3 mins
- Criando um App Service - 5 mins
- Service Plan e App Services - 4 mins
- Configurando o App Service - 3 mins
- Escalonamento Vertical e Horizontal - 5 mins
- Escala manual - 3 mins
- Escala automatica - 8 mins
- Criando um repositorio para publicar a API - 3 mins
- Publicando a API - 4 mins
- Entendendo o processo de deployment - 4 mins
- Adicionando Dominios Personalizados - 6 mins
- Certificados Digitais e SSL - 3 mins
- Comprando um certificado digital pelo Azure - 3 mins
- Verificando o Certificado Digital - 6 mins
- Testando o HTTPS SSL - 3 mins
- Entendendo o AppSettings - 4 mins
- Entendendo as configurações de producao - 4 mins
- Trabalhando com Connection Strings no Azure - 3 mins
- Application Settings no Azure - 5 mins
- Criando um Storage Account - 3 mins
- Azure Storage Explorer - 3 mins
- Storage Containers - 3 mins
- Upload de Imagem para o Storage - 7 mins
- Testando o Upload de Imagens - 3 mins
- Criando um Banco de Dados - 5 mins
- Azure Data Studio - 4 mins
- Conectando ao servidor SQL Server - 3 mins
-
Módulo 4
Real-World- Azure CLI - 2 mins
- Comando az account - 3 mins
- Comando az group - 3 mins
- Comando az storage account - 7 mins
- Comando az appservice plan - 4 mins
- Comando az webapp - 4 mins
- Refinando a API final - 4 mins
- Criando as migrations - 4 mins
- Testando a API localmente - 2 mins
- Criando o banco e configuracoes do App - 5 mins
- Preparando o banco para deployment - 4 mins
- Atualizando a Connection String - 2 mins
- Preparando o Workflow - 4 mins
- Atualizando o Workflow - 5 mins
- Azure CLI e Workflow - 3 mins
- Publicando a API - 5 mins
- Testando a API - 2 mins
-
Módulo 5
Conclusão
-
Módulo 1
Instrutor
Carreiras relacionadas
Artigos relacionados
- Publicando Aplicativos Web no Azure utilizando Identity SQLite e GitHub Actions
- Trabalhando com mais de uma configuração do git em um único computador
- Criando workflows reutilizáveis com GitHub Actions
Cursos relacionados
Matricule-se
2.926
Aulas disponíveis
275
horas de conteúdo
72.003
Alunos matriculados
49.936
Certificados emitidos
Comece de graça agora mesmo!
Temos mais de 20 cursos totalmente de graça e todos com certificado de conclusão.
Prefere algo mais Premium?
Conheça nossos planos
Premium anual
Compra única, parcelada em até
12x no cartão de crédito
84
,78
=R$ 1.017,36- 1 ano de acesso
- Acesso à todo conteúdo
- Emissão de Certificado
- Tira Dúvidas Online
- 61 cursos disponíveis
- 10 carreiras disponíveis
- 161 temas de tecnologia
- Conteúdo novo todo mês
- Encontros Premium
Começar agora
Precisa de ajuda?
Dúvidas frequentes
-
Posso começar de graça?
Sim! Basta criar sua conta gratuita no balta.io e começar seus estudos. Nós contamos com diversos cursos TOTALMENTE gratuitos e com certificado de conclusão.
-
Vou ter que pagar algo?
Nós temos cursos gratuitos e pagos, porém você não precisa informar nenhum dado de pagamento para começar seus estudos gratuitamente conosco. Os cursos gratuitos são completos e com certificado de conclusão, você não paga nada por eles.
Porém, caso queira algo mais Premium , você terá acesso à diversos benefícios que vão te ajudar ainda mais em sua carreira. -
Por onde devo começar?
Siga SEMPRE as nossas Carreiras , elas vão te orientar em todos os sentidos. Os cursos já estão organizados em categorias e carreiras para facilitar seu aprendizado.
Nossa sugestão para aprendizado é começar pelo Backend e seguindo para Frontend e Mobile.
- Backend
- Frontend
- Mobile
-
Os cursos ensinam tudo que preciso?
Nenhum curso no mundo vai te ensinar tudo, desculpa ser sincero! Os cursos são uma base, eles fornecem por volta de 30% do que você precisa aprender, o resto é com você, com dedicação e MUITA prática.
-
O que eu devo estudar?
Java ou .NET? Angular ou React? Xamarin ou Flutter? A resposta é simples e direta: "Você já sabe o básico?"
Se você ainda não sabe BEM o básico, ou seja, os fundamentos, OOP, SOLID, Clean Code, está perdendo tempo estudando Frameworks ou até coisas mais avançadas como Docker. Foque nos seus objetivos primeiro.
Agora se você está indeciso sobre qual Framework estudar, a boa notícia é que o mercado neste momento está bem aquecido e você tem várias oportunidade. Desta forma o que levaríamos em conta para tomar esta decisão seria:
- Já sei o básico
- O Framework/Tecnologia tem mercado onde eu estou (região)
- O Framework/Tecnologia é utilizado em uma empresa onde quero atual
- O Framework/Tecnologia resolve meu problema
- Eu gosto de utilizar o Framework/Tecnologia
-
Estou pronto para estudar no balta.io?
Com certeza! O primeiro passo é começar e você pode fazer isto agora mesmo!
Começar de graça
Assine nosso Newsletter
Receba em primeira mão todas as nossas novidades.