Azure na Prática Gratuito #3 - Azure DevOps: saiba como foi + conteúdos gratuitos
Neste último sábado (18/07/2020) o Azure na Prática promoveu seu terceiro minicurso online e gratuito, focando desta vez nos primeiros passos com Azure DevOps. Além de uma introdução englobando conceitos de automação e DevOps em geral, ao longo deste treinamento foi coberto também o uso de Azure DevOps em conjunto com tecnologias como Docker, Azure App Service, Azure Container Registry, ASP.NET Core e Application Insights.
Caso você queira ter acesso ao conteúdo do primeiro e do segundo minicursos (promovidos em Maio e Junho/2020, respectivamente) de forma gratuita ou, até mesmo, deseje revê-los, acesse os links a seguir:
Azure na Prática Gratuito #1 - Desenvolvimento Web: saiba como foi + conteúdos gratuitos
Azure na Prática Gratuito #2 - Docker: saiba como foi + conteúdos gratuitos
Fui instrutor e um organizadores desta iniciativa, juntamente com meus amigos Milton Câmara (Microsoft MVP, MTAC) e Vinicius Moura (Microsoft MVP). O resultado geral foi muito além superou mais uma vez nossas expectativas e os 2 minicursos anteriores, com 5738 inscrições via Sympla:
Tendo um pico de 1252 pessoas nos assistindo ao longo da live no YouTube, com mais de 5,2 mil visualizações até o momento da publicação deste post:
Os testes de acesso que pedimos gentilmente àqueles que assistiam ao evento motraram participantes nas seguintes cidades (141 diferentes ao todo, com dados capturados através do uso do Azure Application Insights na aplicação que serviu de base para a demonstração): Adamantina, Aguas de Lindoia, Altinopolis, Araraquara, Barbacena, Barcelona, Barra do Piraí, Barra Mansa, Barueri, Bayeux, Belém, Belford Roxo, Belo Horizonte, Benavente, Betim, Birigui, Blumenau, Boa Esperanca, Braganca Paulista, Brasília, Brumado, Cacapava, Cachoeirinha, Cachoeiro de Itapemirim, Caetanopolis, Caetite, Cajamar, Cajazeiras, Camaqua, Campina Grande, Campinas, Campo Grande, Carapicuiba, Caxias do Sul, Columbus, Conselheiro Lafaiete, Contagem, Cotia, Criciúma, Cuiabá, Curitiba, Diadema, Divinópolis, Duque de Caxias, Embu, Espirito Santo do Pinhal, Ferraz de Vasconcelos, Florianópolis, Fortaleza, Funchal, Garanhuns, Goiânia, Guaratingueta, Guarulhos, Ibipora, Indaiatuba, Ipatinga, Itapevi, Itaquaquecetuba, Itu, Ivaipora, Jaboatao dos Guararapes, João Pessoa, Joinville, Juiz de Fora, Jundiaí, Lima, Lisbon, Lorena, Luanda, Macapá, Manaus, Manhuacu, Marica, Marília, Maringá, Matao, Matozinhos, Maua, Mogi das Cruzes, Mogi Mirim, Montevideo, Montreal, Mossoro, Nantes, Navegantes, Niterói, Nova Europa, Nova Luzitania, Novo Hamburgo, Osasco, Pacajus, Paraguacu Paulista, Passo Fundo, Paulinia, Pedreira, Piracicaba, Poços de Caldas, Pomerode, Ponta Grossa, Porto, Porto Alegre, Porto Velho, Presidente Prudente, Québec, Recife, Ribeirão Preto, Rio das Pedras, Rio de Janeiro, Salvador, Santa Fe do Sul, Santa Luzia, Santa Maria, Santo André, Santos, São Bernardo do Campo, São Carlos, Sao Goncalo, Sao Jose, Sao Jose do Rio Preto, São José dos Campos, Sao Lourenco da Mata, São Luís, São Paulo, Sao Roque, Sao Vicente, Seattle, Sete Lagoas, Silvares, Suzano, Taboao da Serra, Taquara, Uba, Uberlândia, Vargem Grande Paulista, Videira, Vila Velha, Vitória, Votuporanga, Waterloo, Woodstock.
Uma análise destes resultados mostra que esta iniciativa atingiu não apenas cidades do Brasil de norte a sul, como também contou com público em países como países Angola, Canadá, Espanha, Estados Unidos, França, Peru, Portugal e Uruguai:
O projeto utilizado na demonstração, assim como as queries para análise da origem (cidade, país/região) das requisições e processamento (por qual container Docker as solicitações foram processadas) já estão nos seguintes repositórios do GitHub:
ASP.NET Core 3.1 + Razor Pages + Docker + Simulação de Falhas + Azure Application Insights
A gravação já está disponível no canal Azure na Prática no YouTube e pode ser assistida gratuitamente (aproveitamos para convidar você que está lendo esse post para que se inscreva no mesmo):
Os slides que utilizamos foram disponibilizados no SlideShare:
Aproveitamos para agradecer:
- À Microsoft, que através do Jackson Feijó e Roberto Tito Stainbach nos apoiaram em muito nesta iniciativa (inclusive com a disponibilização de brindes). Caso tenha interesse em acessar os materiais que a Microsoft reservou para os participantes do minicurso acesse este link;
- Ao André Ruschel (Microsoft MVP, Regional Director) pelos ingressos disponibilizados para sorteio do Interop Summit Virtual;
- Ao Robson Rocha de Araújo (Microsoft MVP) pelos descontos oferecidos para cursos de certificação pela ProCoding;
- Ao Ericson da Fonseca (Microsoft MVP) por conseguir as licenças da JetBrains utilizadas durante o sorteio (via Campinas .NET);
- A diversas universidades e escolas técnicas, pela divulgação do evento entre os alunos. Cito aqui algumas instituições com as quais tivemos contato mais direto neste trabalho: Mackenzie (São Paulo-SP), CEUNSP (Salto e Itu-SP), Escola SENAI de Informática (São Paulo-SP), Fatec Ipiranga (São Paulo-SP), Fatec Sorocaba-SP, Centro Universitário Anhanguera (São Paulo-SP), Univille (Joinville-SC), UNIVAG (Várzea Grande-MT);
- Aos nossos grandes amigos de comunidades como Canal .NET, .NET SP, Coding Night, DevOps Professionals, Azure Talks, Campinas .NET, SampaDevs e Databases SP por nos apoiarem, cedendo inclusive o espaço em lives para anunciarmos esta iniciativa;
- E a todos que nos acompanharam. Muitos recompartilharam nossos posts de divulgação e indicaram a amigos e colegas de trabalho!
Recebemos inúmeros agradecimentos em redes sociais (YouTube, Facebook, LinkedIn) por este esforço, algo que sempre nos motiva para seguir em frente com esse tipo de iniciativa. Seguem alguns feedbacks:
Nas próximas seções estão avisos incluindo conteúdos gratuitos sobre o Microsoft Azure, eventos online gratuitos nos próximos dias cobrindo esta plataforma e descontos para os próximos cursos pagos do Azure na Prática.
Descontos para os próximos cursos do Azure na Prática
- Azure DevOps — 25/07 — 15% de desconto:
https://bit.ly/anp-devops3-minicursodevops-15 - GitHub Actions — 08/08 — 25% de desconto (apenas R$ 300,00):
https://bit.ly/anp-github-minicursodevops-25 - Serverless + Azure Functions — 29/08 — desconto de 50% (apenas R$ 200)
https://bit.ly/anp-serverless3-minicurso-pre - Desenvolvimento Web — 19/09 — desconto de 40% (apenas R$ 150,00):
https://bit.ly/anp-web4-minicursodevops-pre - Infraestrutura na Nuvem — 26/09 — desconto de 40% (apenas R$ 250,00):
https://bit.ly/anp-infra-minicursodevops-pre
Próximos eventos online gratuitos com foco no Azure e outras tecnologias Microsoft
- 21/07 — Visual Studio Code: novidades, dicas e truques — Lightning Talks #4
- 22/07 — Kubernetes: indo além do tecniquês
- 23/07 — Blazor: criando uma aplicação na prática!
- 27/07 — .NET Core e ASP.NET Core: Dicas e Truques — 2a edição
- 28/07 — Xamarin.Forms: dicas para desenvolver interfaces incríveis
- 29/07 — RabbitMQ + .NET Core: 100x FASTER
- 30/07 — Azure no mundo real: cases, dicas, redução de custos….
- 04/08 — Certificação em DevOps? Conhecendo o exame AZ-400!
Conteúdos gratuitos sobre Azure DevOps e Microsoft Azure
No blog Azure na Prática temos várias postagens semanais, cobrindo o uso de tecnologias como Azure DevOps, Docker, Kubernetes e diversos serviços do Microsoft Azure. Deixamos o convite para que você se inscreva aqui, recebendo assim notificações de nossos conteúdos gratuitos:
O canal do Azure na Prática no YouTube também é uma excelente fonte de conteúdos, com gravações gratuitas incluindo mesas redondas, dicas e truques na utilização do Microsoft Azure:
Temos ainda o Canal .NET e o Coding Night, canais em que serviços do Microsoft Azure são abordados com frequência:
Uma iniciativa promovida anualmente pelo Canal .NET é o Azure Tech Nights, evento online e gratuito cobrindo diferentes tecnologias que integram a nuvem Microsoft. A edição 2020 aconteceu recentemente (Fevereiro a Abril), com os links da gravação de cada palestra podendo ser encontrados no seguinte post:
Azure Tech Nights 2020: saiba como foi - Vídeos Gratuitos
E os canais dos MVPs Vinicius Moura (Azure DevOps Sprints) e Julio Arruda:
No link a seguir reuni diversos conteúdos gratuitos (artigos, vídeos, exemplos) sobre Azure DevOps, incluindo a utilização desta solução em conjunto com tecnologias como Azure App Service/Web App for Containers, Docker, Kubernetes, Azure Container Registry e Azure Kubernetes Service (AKS):
Azure DevOps — Guia de Referência Gratuito
A seguir estão também diversos artigos e projetos de exemplo abordando diferentes serviços do Azure (há vídeos sendo referenciados em alguns destes posts):
Sobrevoando os serviços do Azure
Docker — Guia de Referência Gratuito
Kubernetes — Guia de Referência Gratuito
GitHub Actions — Guia de Referência Gratuito
ASP.NET Core + Application Insights: monitorando o uso de Dapper, Entity Framework e NHibernate
.NET Core + Serverless: melhorando a experiência de Desenvolvimento com Azure Functions 3.x | pt 1
.NET Core + Serverless: melhorando a experiência de Desenvolvimento com Azure Functions 3.x | pt 2
Mensageria + .NET Core 3.1: exemplos com RabbitMQ, Kafka, Azure Service Bus e Azure Queue Storage
Serverless + Azure Functions: Guia de Referência
Serverless é muito mais que apenas APIs REST!
Mensageria na nuvem com RabbitMQ, .NET Core e Azure Functions
Microservices: alternativas para a implementação no Microsoft Azure
ASP.NET Core + Azure App Configuration: manipulando configurações de forma mais inteligente
Como o Microsoft Azure pode simplificar a publicação de suas Web Apps?- Dica Rápida
GitHub + Azure App Service: deployment automatizado e sem complicações de Web Apps na nuvem
Application Insights + Logic Apps + Aplicações Web: enviando alertas de monitoramento via Slack
ASP.NET Core + Entity Framework Core: monitoramento descomplicado via Application Insights
ASP.NET Core + Application Insights: monitorando a disponibilidade dos BDs de uma aplicação