Slides de apresentação sobre o Microsoft Azure realizada em 18/10/2016 durante a Semana de Tecnologia, um evento que aconteceu na Fatec Ipiranga em São Paulo-SP.
Azure para Desenvolvedores - Azure Brasil - Março-2018Renato Groff
O documento apresenta Renato Groffe, um especialista em Microsoft Azure, e discute os principais recursos da plataforma Azure para desenvolvedores, incluindo acesso a dados com SQL Azure e Azure Cosmos DB, construção e consumo de APIs com Web Apps e Mobile Apps, automação de processos com Application Insights, e utilização de containers com Azure Container Registry e Azure Container Instances.
Minicurso sobre testes de interfaces com SeleniumRenato Groff
Este documento apresenta Selenium, uma ferramenta para testes automatizados de interfaces web. Discute como utilizar Selenium na plataforma .NET, boas práticas como o padrão Page Object e fornece exemplos práticos de testes com Selenium em .NET usando MS Test e SpecFlow.
O documento apresenta uma palestra sobre como configurar um build e deploy automatizado de aplicações Angular usando o Azure DevOps. O palestrante explica como criar serviços no Azure para hospedar aplicações Angular e como configurar pipelines de build e deploy contínuos para implantar automaticamente novas versões da aplicação.
Minicurso sobre as tecnologias WCF e Web APIRenato Groffe
Slides de apresentação realizada para o grupo de usuários .NET Coders no dia 19/12/2015.
Tópicos abordados:
- Criando um serviço WCF
- Consumindo um serviço WCF
- Criando um serviço Web API
- Consumindo um serviço Web API via WebApi.Client
- Consumindo um serviço Web API via RestSharp
- Consumindo um serviço Web API via JavaScript
Microsoft Azure para Desenvolvedores - Universidade Anhanguera - Out/2016Renato Groff
Este documento apresenta os principais conceitos de computação em nuvem do Microsoft Azure, incluindo infraestrutura como serviço, plataforma como serviço e aplicações na nuvem. O documento discute os benefícios da nuvem, como escalabilidade e redução de custos, e apresenta serviços Azure como máquinas virtuais, bancos de dados e aplicativos na nuvem.
Microsoft Azure para Desenvolvedores - Impacta - Out/2016Renato Groff
Slides de apresentação sobre o Microsoft Azure realizada em 05/10/2016 durante Feira de Oportunidades e Carreiras, um evento que aconteceu na Faculdade Impacta em São Paulo-SP.
O novo ASP.NET - GDG-SP - Outubro/2016Renato Groff
Slides de apresentação sobre ASP.NET Core 1.0 realizada em 19/10/2016 em um evento promovido pelo GDG-SP.
Alguns dos tópicos abordados: Tag Helpers, View Components, Injeção de Dependência, suporte multiplataforma.
Slides de apresentação realizada para o GDG São Paulo no dia 26/09/2016.
Tópicos abordados:
- Cenários comuns dentro do desenvolvimento de software
- Testes automatizados: uma visão geral
- Dificuldades técnicas na implementação e execução de testes automatizados
- Mocking Test
- Exemplos no Visual Studio 2015
Azure para Desenvolvedores - Azure Brasil - Março-2018Renato Groff
O documento apresenta Renato Groffe, um especialista em Microsoft Azure, e discute os principais recursos da plataforma Azure para desenvolvedores, incluindo acesso a dados com SQL Azure e Azure Cosmos DB, construção e consumo de APIs com Web Apps e Mobile Apps, automação de processos com Application Insights, e utilização de containers com Azure Container Registry e Azure Container Instances.
Minicurso sobre testes de interfaces com SeleniumRenato Groff
Este documento apresenta Selenium, uma ferramenta para testes automatizados de interfaces web. Discute como utilizar Selenium na plataforma .NET, boas práticas como o padrão Page Object e fornece exemplos práticos de testes com Selenium em .NET usando MS Test e SpecFlow.
O documento apresenta uma palestra sobre como configurar um build e deploy automatizado de aplicações Angular usando o Azure DevOps. O palestrante explica como criar serviços no Azure para hospedar aplicações Angular e como configurar pipelines de build e deploy contínuos para implantar automaticamente novas versões da aplicação.
Minicurso sobre as tecnologias WCF e Web APIRenato Groffe
Slides de apresentação realizada para o grupo de usuários .NET Coders no dia 19/12/2015.
Tópicos abordados:
- Criando um serviço WCF
- Consumindo um serviço WCF
- Criando um serviço Web API
- Consumindo um serviço Web API via WebApi.Client
- Consumindo um serviço Web API via RestSharp
- Consumindo um serviço Web API via JavaScript
Microsoft Azure para Desenvolvedores - Universidade Anhanguera - Out/2016Renato Groff
Este documento apresenta os principais conceitos de computação em nuvem do Microsoft Azure, incluindo infraestrutura como serviço, plataforma como serviço e aplicações na nuvem. O documento discute os benefícios da nuvem, como escalabilidade e redução de custos, e apresenta serviços Azure como máquinas virtuais, bancos de dados e aplicativos na nuvem.
Microsoft Azure para Desenvolvedores - Impacta - Out/2016Renato Groff
Slides de apresentação sobre o Microsoft Azure realizada em 05/10/2016 durante Feira de Oportunidades e Carreiras, um evento que aconteceu na Faculdade Impacta em São Paulo-SP.
O novo ASP.NET - GDG-SP - Outubro/2016Renato Groff
Slides de apresentação sobre ASP.NET Core 1.0 realizada em 19/10/2016 em um evento promovido pelo GDG-SP.
Alguns dos tópicos abordados: Tag Helpers, View Components, Injeção de Dependência, suporte multiplataforma.
Slides de apresentação realizada para o GDG São Paulo no dia 26/09/2016.
Tópicos abordados:
- Cenários comuns dentro do desenvolvimento de software
- Testes automatizados: uma visão geral
- Dificuldades técnicas na implementação e execução de testes automatizados
- Mocking Test
- Exemplos no Visual Studio 2015
Apresentação realizada em 16/04/2016 durante o Global Azure Bootcamp 2016, em Campinas - SP.
Tópicos abordados:
- Cloud computing: uma visão geral
- Infrastructure as a Service (IaaS)
- Software as a Service (SaaS)
- Plataform as a Service (PaaS)
Nuvem, IoT, Big Data… para onde estamos indo? - Etec Sales - Novembro-2017Renato Groff
Apresentação realizada para alunos da Escola Técnica Estadual (Etec) Deputado Salim Sedeh em Leme-SP no dia 10/11/2017 (sexta-feira), focando em tópicos relacionados à computação na nuvem, IoT e Big Data e descrevendo algumas das soluções oferecidas pela Microsoft nestas áreas.
Nuvem, IoT, Big Data... para onde estamos indo? - App Day (2016)Renato Groff
O documento discute as principais tendências tecnológicas como nuvem, Internet das Coisas (IoT), Big Data e Inteligência Artificial. Apresenta os benefícios da computação em nuvem como escalabilidade e redução de custos. Explica o conceito de IoT e como conectar dispositivos físicos à Internet. Discorre sobre a importância de plataformas como Hadoop para processar grandes volumes de dados e aplicar machine learning.
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019Renato Groff
Apresentação sobre o Microsoft Azure como plataforma de cloud computing e os diferentes serviços oferecidos pelo mesmo. Palestra realizada durante o Locatech + Locaneers, um evento promovido pela Locaweb em São Paulo-SP no dia 11/04/2019.
Monitorando Aplicações Web com o Application Insights, Logic Apps e o Slack -...Renato Groff
O documento descreve como o Application Insights, Logic Apps e Slack podem ser usados para monitorar aplicações web. Ele fornece uma visão geral do Application Insights, incluindo métricas que podem ser monitoradas e plataformas suportadas. Também explica como os dados são coletados e analisados, além de apresentar funcionalidades como live metrics stream e detecção de falhas. Por fim, aborda como os Logic Apps podem integrar serviços como o Application Insights e Slack.
Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...Renato Groff
Apresentação sobre alternativas/serviços oferecidos pelo Microsoft para a implementação de arquiteturas baseadas em Microsserviços. Palestra realizada em 26/11/2019 durante um evento promovido pela comunidade Azure Talks na cidade de São Paulo-SP.
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...Renato Groff
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele fornecerá uma visão geral de microservices e serviços Azure, incluindo App Service, Functions e Kubernetes.
Minicurso sobre as tecnologias WCF e Web API Renato Groff
Slides de apresentação realizada para o grupo de usuários .NET Coders no dia 19/12/2015.
Tópicos abordados:
- Criando um serviço WCF
- Consumindo um serviço WCF
- Criando um serviço Web API
- Consumindo um serviço Web API via WebApi.Client
- Consumindo um serviço Web API via RestSharp
- Consumindo um serviço Web API via JavaScript
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...Renato Groff
O documento apresenta uma visão geral sobre serverless computing utilizando Azure Functions e Logic Apps. Ele discute conceitos como escalabilidade, responsabilidade única e orientação a eventos. Também apresenta exemplos práticos de integração entre Azure Functions, Logic Apps e bancos de dados como Cosmos DB e SQL Server.
O documento resume uma reunião do Time de Comunidades Técnicas da Microsoft sobre seus canais de comunicação, eventos e programas de treinamento. É apresentado o grupo de Influenciadores no LinkedIn, os Centros de Treinamento em ALM, Testes e Desenvolvimento Ágil, e um evento sobre Windows Phone. É convidada a participação na elaboração dos Centros de Treinamento e no evento de Windows Phone.
SQL Server no Desenvolvimento Web - Database Dev Night #1 - Junho-2019Renato Groff
Renato Groffe apresenta sobre o uso do SQL Server no desenvolvimento web, incluindo suporte a Linux e Docker, recursos úteis como Azure Data Studio e Dynamic Data Masking, e integração com .NET Core e ASP.NET Core para monitoramento e health checks. A apresentação também discute armazenamento em nuvem com o Azure SQL e análises com o Application Insights.
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding DayRenato Groff
Slides de apresentação realizada durante o 2o. MSP Coding Day, evento realizado em São Vicente no dia 26/03/2016.
Tópicos abordados:
- Criando um serviço WCF
- Consumindo um serviço WCF
- Criando um serviço Web API
- Consumindo um serviço Web API via WebApi.Client
- Consumindo um serviço Web API via RestSharp
- Consumindo um serviço Web API via JavaScript
Utilizando alternativas Serverless e NoSQL do Azure para criação de games - M...Renato Groffe
Apresentação online para alunos da Universidade Mackenzie em São Paulo-SP realizada em 08/04/2021 (quinta-feira), abordando o uso de alternativas serverless e NoSQL que integram o Microsoft Azure no desenvolvimento de jogos digitais. Abordei nesta palestra a aplicabilidade na criação de games de tecnologias como Azure Functions, Azure Logic Apps, Azure Cosmos DB, Azure Event Hubs, Apache Kafka, .NET e Visual Studio Code.
O documento apresenta as principais ferramentas e funcionalidades do SharePoint Server 2010 para desenvolvedores, incluindo ferramentas de desenvolvimento de primeira linha, melhorias no suporte ao debugging e tuning, e uma rica plataforma de serviços.
Estendendo as capacidade de seus projetos com Azure Functions e Logic Apps - ...Renato Groff
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele é um MVP da Microsoft e MTAC, além de palestrante e autor técnico. O documento fornece detalhes sobre suas credenciais e experiências, além de apresentar uma palestra sobre Logic Apps e Azure Functions.
.NET Standard 2.0: reuso de código entre projetos legados e .NET Core - .NET ...Renato Groff
Palestra sobre o uso do .NET Standard 2.0 em projetos legados e em paralelo com o .NET Core 2.0. Apresentação realizada durante meetup promovido pelo grupo .NET São Paulo em São Paulo Capital no dia 20/02/2018.
Test-Driven Development (TDD) - MSP Coding DayRenato Groff
Slides de apresentação realizada durante o MSP Coding Day, evento realizado em Santos-SP no dia 23/07/2016.
Tópicos abordados:
- Motivos que contribuem para a falta de testes
- Quais os impactos da falta de testes?
- Visão geral dos diferentes tipos de testes na área de software
- Testes unitários e a plataforma .NET
- TDD: conceitos gerais
- Implementação de um exemplo prático
Tópicos abordados:
Tecnologias Microsoft, Open Source, Linux, Docker e a Nuvem - WTT-2019 - Mack...Renato Groff
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento resume sua palestra sobre Docker, nuvem, .NET Core e Azure, explicando os benefícios do open source e como a Microsoft apoia essas tecnologias.
A web mudou. Isso é um fato. A pergunta a ser respondida pelos profissionais de desenvolvimento de software a esta altura é: o que preciso conhecer? O que preciso estudar?
O documento descreve a transição do Sapo para uma arquitetura orientada a serviços. Resume os principais conceitos da SOA e como o Sapo migrou de várias plataformas dispersas para um catálogo centralizado de mais de 60 serviços. A abordagem melhorou a agilidade e reutilização, permitindo compor novas aplicações de forma mais fácil e rápida.
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...Renato Groff
O documento discute as certificações Microsoft Azure Role-Based, incluindo os exames Fundamentals, Developer Associate e DevOps Expert. Os autores, ambos MVPs da Microsoft, argumentam que as certificações agregam valor profissional ao demonstrar habilidades técnicas e diferenciar candidatos em um mercado competitivo.
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020Renato Groff
Renato Groffe tem 20 anos de experiência na área de tecnologia, é um Microsoft MVP e contribuidor técnico. Ele é líder comunitário, autor técnico e palestrante, e fornece resumos sobre Kubernetes e dicas para utilização de containers Docker.
Mais conteúdo relacionado
Semelhante a Microsoft Azure para Desenvolvedores - Fatec Ipiranga - Out/2016
Apresentação realizada em 16/04/2016 durante o Global Azure Bootcamp 2016, em Campinas - SP.
Tópicos abordados:
- Cloud computing: uma visão geral
- Infrastructure as a Service (IaaS)
- Software as a Service (SaaS)
- Plataform as a Service (PaaS)
Nuvem, IoT, Big Data… para onde estamos indo? - Etec Sales - Novembro-2017Renato Groff
Apresentação realizada para alunos da Escola Técnica Estadual (Etec) Deputado Salim Sedeh em Leme-SP no dia 10/11/2017 (sexta-feira), focando em tópicos relacionados à computação na nuvem, IoT e Big Data e descrevendo algumas das soluções oferecidas pela Microsoft nestas áreas.
Nuvem, IoT, Big Data... para onde estamos indo? - App Day (2016)Renato Groff
O documento discute as principais tendências tecnológicas como nuvem, Internet das Coisas (IoT), Big Data e Inteligência Artificial. Apresenta os benefícios da computação em nuvem como escalabilidade e redução de custos. Explica o conceito de IoT e como conectar dispositivos físicos à Internet. Discorre sobre a importância de plataformas como Hadoop para processar grandes volumes de dados e aplicar machine learning.
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019Renato Groff
Apresentação sobre o Microsoft Azure como plataforma de cloud computing e os diferentes serviços oferecidos pelo mesmo. Palestra realizada durante o Locatech + Locaneers, um evento promovido pela Locaweb em São Paulo-SP no dia 11/04/2019.
Monitorando Aplicações Web com o Application Insights, Logic Apps e o Slack -...Renato Groff
O documento descreve como o Application Insights, Logic Apps e Slack podem ser usados para monitorar aplicações web. Ele fornece uma visão geral do Application Insights, incluindo métricas que podem ser monitoradas e plataformas suportadas. Também explica como os dados são coletados e analisados, além de apresentar funcionalidades como live metrics stream e detecção de falhas. Por fim, aborda como os Logic Apps podem integrar serviços como o Application Insights e Slack.
Alternativas para a Implementação de Microservices no Microsoft Azure - Novem...Renato Groff
Apresentação sobre alternativas/serviços oferecidos pelo Microsoft para a implementação de arquiteturas baseadas em Microsserviços. Palestra realizada em 26/11/2019 durante um evento promovido pela comunidade Azure Talks na cidade de São Paulo-SP.
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...Renato Groff
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele fornecerá uma visão geral de microservices e serviços Azure, incluindo App Service, Functions e Kubernetes.
Minicurso sobre as tecnologias WCF e Web API Renato Groff
Slides de apresentação realizada para o grupo de usuários .NET Coders no dia 19/12/2015.
Tópicos abordados:
- Criando um serviço WCF
- Consumindo um serviço WCF
- Criando um serviço Web API
- Consumindo um serviço Web API via WebApi.Client
- Consumindo um serviço Web API via RestSharp
- Consumindo um serviço Web API via JavaScript
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...Renato Groff
O documento apresenta uma visão geral sobre serverless computing utilizando Azure Functions e Logic Apps. Ele discute conceitos como escalabilidade, responsabilidade única e orientação a eventos. Também apresenta exemplos práticos de integração entre Azure Functions, Logic Apps e bancos de dados como Cosmos DB e SQL Server.
O documento resume uma reunião do Time de Comunidades Técnicas da Microsoft sobre seus canais de comunicação, eventos e programas de treinamento. É apresentado o grupo de Influenciadores no LinkedIn, os Centros de Treinamento em ALM, Testes e Desenvolvimento Ágil, e um evento sobre Windows Phone. É convidada a participação na elaboração dos Centros de Treinamento e no evento de Windows Phone.
SQL Server no Desenvolvimento Web - Database Dev Night #1 - Junho-2019Renato Groff
Renato Groffe apresenta sobre o uso do SQL Server no desenvolvimento web, incluindo suporte a Linux e Docker, recursos úteis como Azure Data Studio e Dynamic Data Masking, e integração com .NET Core e ASP.NET Core para monitoramento e health checks. A apresentação também discute armazenamento em nuvem com o Azure SQL e análises com o Application Insights.
Minicurso sobre as tecnologias WCF e Web API - 2o. MSP Coding DayRenato Groff
Slides de apresentação realizada durante o 2o. MSP Coding Day, evento realizado em São Vicente no dia 26/03/2016.
Tópicos abordados:
- Criando um serviço WCF
- Consumindo um serviço WCF
- Criando um serviço Web API
- Consumindo um serviço Web API via WebApi.Client
- Consumindo um serviço Web API via RestSharp
- Consumindo um serviço Web API via JavaScript
Utilizando alternativas Serverless e NoSQL do Azure para criação de games - M...Renato Groffe
Apresentação online para alunos da Universidade Mackenzie em São Paulo-SP realizada em 08/04/2021 (quinta-feira), abordando o uso de alternativas serverless e NoSQL que integram o Microsoft Azure no desenvolvimento de jogos digitais. Abordei nesta palestra a aplicabilidade na criação de games de tecnologias como Azure Functions, Azure Logic Apps, Azure Cosmos DB, Azure Event Hubs, Apache Kafka, .NET e Visual Studio Code.
O documento apresenta as principais ferramentas e funcionalidades do SharePoint Server 2010 para desenvolvedores, incluindo ferramentas de desenvolvimento de primeira linha, melhorias no suporte ao debugging e tuning, e uma rica plataforma de serviços.
Estendendo as capacidade de seus projetos com Azure Functions e Logic Apps - ...Renato Groff
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele é um MVP da Microsoft e MTAC, além de palestrante e autor técnico. O documento fornece detalhes sobre suas credenciais e experiências, além de apresentar uma palestra sobre Logic Apps e Azure Functions.
.NET Standard 2.0: reuso de código entre projetos legados e .NET Core - .NET ...Renato Groff
Palestra sobre o uso do .NET Standard 2.0 em projetos legados e em paralelo com o .NET Core 2.0. Apresentação realizada durante meetup promovido pelo grupo .NET São Paulo em São Paulo Capital no dia 20/02/2018.
Test-Driven Development (TDD) - MSP Coding DayRenato Groff
Slides de apresentação realizada durante o MSP Coding Day, evento realizado em Santos-SP no dia 23/07/2016.
Tópicos abordados:
- Motivos que contribuem para a falta de testes
- Quais os impactos da falta de testes?
- Visão geral dos diferentes tipos de testes na área de software
- Testes unitários e a plataforma .NET
- TDD: conceitos gerais
- Implementação de um exemplo prático
Tópicos abordados:
Tecnologias Microsoft, Open Source, Linux, Docker e a Nuvem - WTT-2019 - Mack...Renato Groff
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento resume sua palestra sobre Docker, nuvem, .NET Core e Azure, explicando os benefícios do open source e como a Microsoft apoia essas tecnologias.
A web mudou. Isso é um fato. A pergunta a ser respondida pelos profissionais de desenvolvimento de software a esta altura é: o que preciso conhecer? O que preciso estudar?
O documento descreve a transição do Sapo para uma arquitetura orientada a serviços. Resume os principais conceitos da SOA e como o Sapo migrou de várias plataformas dispersas para um catálogo centralizado de mais de 60 serviços. A abordagem melhorou a agilidade e reutilização, permitindo compor novas aplicações de forma mais fácil e rápida.
Semelhante a Microsoft Azure para Desenvolvedores - Fatec Ipiranga - Out/2016 (20)
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...Renato Groff
O documento discute as certificações Microsoft Azure Role-Based, incluindo os exames Fundamentals, Developer Associate e DevOps Expert. Os autores, ambos MVPs da Microsoft, argumentam que as certificações agregam valor profissional ao demonstrar habilidades técnicas e diferenciar candidatos em um mercado competitivo.
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020Renato Groff
Renato Groffe tem 20 anos de experiência na área de tecnologia, é um Microsoft MVP e contribuidor técnico. Ele é líder comunitário, autor técnico e palestrante, e fornece resumos sobre Kubernetes e dicas para utilização de containers Docker.
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...Renato Groff
Renato Groffe é um especialista em tecnologia com 20 anos de experiência, Microsoft MVP e MTAC. Ele fornece conteúdos técnicos sobre diversos serviços do Azure, incluindo hospedagem, banco de dados, mensageria e containers.
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...Renato Groff
O documento apresenta Renato Groffe, um Microsoft MVP e engenheiro de software, e discute brevemente suas qualificações e experiência. Também lista as entidades beneficiadas por doações recebidas no evento MVPConf LATAM 2020 e fornece um resumo de ferramentas da Microsoft como Power Platform, Azure Functions e Logic Apps.
GitHub Actions: descomplicando o build/deployment automatizados | MVPConf Lat...Renato Groff
Slides de apresentação cobrindo o build e o deployment automatizado de aplicações utilizando GitHub Actions. Palestra realizada em 12/12/2020 (sábado) durante o MVPConf Latam 2020.
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...Renato Groff
Renato Groffe tem mais de 15 anos de experiência em tecnologia, é um Microsoft MVP e MTAC, autor técnico e palestrante. Ele lidera comunidades .NET em São Paulo e oferece lives e eventos gratuitos sobre .NET, C# e Azure.
Polly: aplicações .NET resilientes e um melhor tratamento de falhas | MVPConf...Renato Groff
Slides de apresentação cobrindo a utilização da biblioteca Polly na implementação de aplicações .NET mais resilientes e contando com um melhor tratamento de falhas. Palestra realizada em 11/12/2020 (sexta) durante o MVPConf Latam 2020.
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...Renato Groff
Slides de apresentação cobrindo o suporte do Microsoft Azure a Docker e Kubernetes. Palestra realizada em 10/12/2020 (quinta) durante o MVPConf Latam 2020.
Docker: dicas e truques para o dia a dia | MVPConf Latam 2020Renato Groff
Slides de apresentação com dicas e truques envolvendo a utilização de containers Docker. Palestra realizada em 10/12/2020 (quinta) durante o MVPConf Latam 2020.
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020Renato Groff
Slides de apresentação sobre o uso de containers Docker na montagem de ambientes de Dev/Testes realizada no dia 03/12/2020 (quinta) durante o DEVDAY 2020, evento que aconteceu de forma online com transmissão via YouTube.
.NET Core + Serverless: Desenvolvimento Multiplataforma com Azure Functions |...Renato Groff
Slides sobre a implementação de soluções serverless multiplataforma com Azure Functions e .NET Core. Palestra realizada durante o dia 29/10/2020 na trilha .NET do TDC Recife Online.
Aplicações Distribuídas com .NET | TDC Recife Online 2020Renato Groff
O documento apresenta uma agenda sobre sistemas distribuídos com .NET, incluindo microsserviços, Apache Kafka e exemplos práticos. Discute conceitos como sistemas distribuídos, mensageria com filas e tópicos, e como o Apache Kafka pode ser usado para integrar aplicações .NET de forma assíncrona e escalável.
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020Renato Groff
O documento apresenta as principais novidades do .NET 5 e ASP.NET 5, incluindo a unificação da plataforma .NET, melhorias na serialização JSON e suporte a Docker, além de novos recursos como a publicação de aplicações em um único arquivo e o auto refresh no browser ao alterar o código.
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...Renato Groff
Apresentação sobre boas práticas de segurança no acesso a dados em Web Apps. Palestra realizada durante o SQLSaturday #972 - Belo Horizonte, evento que aconteceu online no dia 24/10/2020 (sábado).
.NET: passado, presente e futuro | Semana FCI 2020 - MackenzieRenato Groff
Apresentação o passado, o presente e o futuro da plataforma .NET (incluindo tecnologias como C#, Visual Studio, Visual Studio Code, Microsoft Azure). Palestra realizada em 16/10/2020 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...Renato Groff
Apresentação sobre primeiros passos no uso de containers Docker. Palestra realizada em 06/10/2020 durante a Semana Tecnológica da Fatec de Praia Grande-SP.
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020Renato Groff
Slides de apresentação realizada no dia 03/09/2020 e focando na implementação e deployment de soluções escaláveis com Kubernetes, além de trazer diversas dicas, truques e exemplos práticos na orquestração de containers.
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020Renato Groff
Slides de palestra detalhando diversos serviços do Microsoft Azure e sua aplicabilidade na implementação de soluções na nuvem. Apresentação realizada na Sala Microsoft em 25/08/2020, durante o TDC São Paulo Online.
.NET 5, C# 9.0 e outras novidades | TDC São Paulo Online 2020Renato Groff
Slides de apresentação cobrindo as principais novidades do .NET 5, ASP.NET 5, Blazor, Xamarin e C# 9.0. Palestra realizada durante o TDC São Paulo Online em 27/08/2020.
2. Renato
Groffe
Mais de 15 anos de experiência na área de Tecnologia
Microsoft Most Valuable Professional (MVP)
Microsoft Technical Audience Contributor (MTAC)
Articulista e palestrante em eventos ligados ao desenvolvimento de
software (TechNet, .NET Coders, DotNet Baixada, Baixada Tech,
Devmedia)
Site:
http://renatogroffe.net/
Facebook:
https://www.facebook.com/RenatoGroffeSW/
Canal .NET:
https://www.facebook.com/canaldotnet/
3. Agenda Alguns conceitos de cloud computing
Infraestrutura
Acesso a Dados
Aplicações na nuvem
5. Por que
cloud?
Priorizar negócio, ao invés de somente a tecnologia
Escalabilidade para atender a demandas crescentes
Aumento de produtividade, eficiência e redução de custos
11. Máquinas com Windows Server ou Linux em minutos
Alta escalabilidade (1 a 1000 instâncias)
Cobrança com base no tempo de uso
Aberto e extensível
Existem opções que incluem o sistema operacional
juntamente com outros serviços (como SQL, por exemplo)
Máquinas virtuais no Azure
16. O Marketplace do Microsoft Azure
oferece diversas soluções deste tipo
Foco no uso de um produto, sem
maiores preocupações com
infraestrutura e desenvolvimento
21. PaaS (Plataform
as a Service)
• Enfatiza aspectos relacionados ao
desenvolvimento de aplicações
• Questões de infraestrutura não
são priorizadas
• Azure App Service
22. Construção e consume de
APIs na nuvem
Web Apps
Aplicações escaláveis
Mobile Apps
Mobile apps para qualquer
dispositivo
Automação de processos de
negócio
23. Benefícios -
App
Services
• Segurança a nível corporativo
• Alta disponibilidade
• Escalabilidade (automática ou não)
• Load balancing
• Facilidades no deployment contínuo
• Integração com ferramentas de continuous delivery
• Compatível com Git
25. Application
Insights
• Monitoramento de aplicações Web
(sites e serviços)
• Dashboards com estatíticas a partir
do portal do Azure
• Gratuito dependendo do volume
de uso
Slide Objectives:
High-level selling points of virtual machines.
Speaker Notes:
Both Linux and Windows are supported. It’s important to reiterate on this as many developers are still not aware of this.
Mention scaling at enterprise level using DSC, Puppet or Chef.
Emphasize on the openness – we are not forcing your to lock on Microsoft technologies. Instead, Azure is more open than ever. You can leverage your existing skills, tools and services, and Azure is providing more and more first-class supports for them.
Slide Objective:
Explain workflow for provisioning VMs in the cloud
Speaker Notes:
You have three methods of starting this process: Build a VM from the portal, from the command line OR programmatically calling the REST API.
Once your choice of provisioning is made you will need to select the image and instance size to start from.
The newly created disk will be stored in blob storage and your machine will boot.
When you see “containers” you probably think of Docker. For good reason, Docker has essentially defined the container market. To understand what Docker is let’s start by looking at Containers.
Containers are an isolated environment and isolated collection of resources that an application runs in. The resources are all the dependencies (DLL’s, configuration, etc.) that the application needs. Everything the application needs to run is in the container and it sees nothing on the host OS it is running on (except maybe an internet connection). Containers are therefore a unit of deployment.
<click>
A key benefit of containers is that they can startup almost instantly. The notion of “booting up” a guest OS doesn’t exist. The container just runs on top of the host OS. As a result, containers can startup almost instantly as compared to the startup period of a VM. And because everything is contained in this container, containers are easily repeatable and extremely reliable from one environment to the next. For example, I can run a container on my local dev box and have high confidence it will run the same when deployed to another machine, such as a VM running in Azure.
<Click>
As you can probably imagine, containers are extremely popular in dev/test scenarios. They are also great for micro-services.
<click>
To put a visual behind this, consider the architecture for a typical virtual machine. You have a physical server, hyper-visor and host OS. Then, each VM has it’s own guest OS that can be configured with applications and application frameworks. This is what you saw earlier in the presentation.
<click>
Now consider how a container is different. Physical Server with a host OS. However, notice there is not a guest OS. The container is essentially the application and it’s dependencies. Also notice that the app frameworks used by application A and application B are shared in this model. This is how instant startup is achieved.
Note that there are more instances of the same App running on the physical server. This underlines that a container is a scale unit besides being an isolation mechanism. In a production development you would use a cluster of hosts, and have containers spread of the hosts.
Slide Objectives:
Explain the agenda of the session.
Speaker Notes:
Explain this presentation is a high-level overview, so not everything is covered in-depth.