Apresentação sobre novidades do Visual Studio 2017 realizada em meetup promovido pelo grupo .NET São Paulo em 23/05/2017, no Centro de Treinamento da Editora Novatec (São Paulo-SP).
Apresentação realizada em São Paulo-SP sobre a implementação de Mock Objects em .NET Core (Visual Studio 2017), utilizando para isto os frameworks Moq e NSubstitute.
Behavior-Driven Development (BDD) - Abril/2017Renato Groff
O documento apresenta o Behavior-Driven Development (BDD), uma metodologia de desenvolvimento baseada em descrever o comportamento de funcionalidades através de histórias de usuário. O BDD utiliza um framework como o SpecFlow para executar as histórias como testes, melhorando a comunicação entre a equipe. É apresentado um exemplo prático utilizando o SpecFlow para converter alturas em pés para metros.
TDD e BDD - Developers-SP - Abril/2017Renato Groff
O documento discute Test-Driven Development (TDD) e Behavior-Driven Development (BDD) como abordagens para garantir a qualidade de aplicativos. Ele apresenta exemplos práticos de como implementar TDD e BDD usando .NET, NUnit, SpecFlow e MS Test para escrever testes automatizados.
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017Renato Groff
Este documento discute a arquitetura de microserviços como uma nova abordagem para implementação de softwares. Ele começa explicando os problemas com aplicações monolíticas e como serviços e arquitetura SOA/REST tentam resolver esses problemas. Em seguida, introduz microserviços como uma alternativa, discutindo seus benefícios como alta disponibilidade, escalabilidade e facilidade de implantação. Por fim, fornece princípios e um exemplo prático de implementação de microserviços usando tecnologias Microsoft Azure.
Apresentação sobre o uso do Dapper como solução para acesso a bases relacionais em .NET. Apresentação realizada no dia 27/05/2017 em São Paulo-SP, em evento promovido pelo grupo Developers-SP.
O novo ASP.NET - Stone Tech Saturday - Março/2017Renato Groff
Este documento resume as principais características do novo framework ASP.NET Core. O ASP.NET Core é um framework complemente reescrito que permite desenvolvimento web multiplataforma em Windows e Linux. Algumas características importantes incluem arquitetura enxuta e modular baseada em OWIN, injeção de dependência nativa, suporte a containers e nuvem, e ferramentas como Visual Studio 2017 e Visual Studio Code.
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geralRenato Groff
Apresentação sobre novidades do .NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0. Palestra realizada durante o .NET Conf Local 2017 - São Paulo, evento promovido pelo .NET SP em parceria com o SENAI em 23/09/2017 na cidade de São Paulo - SP.
Apresentação realizada em São Paulo-SP sobre a implementação de Mock Objects em .NET Core (Visual Studio 2017), utilizando para isto os frameworks Moq e NSubstitute.
Behavior-Driven Development (BDD) - Abril/2017Renato Groff
O documento apresenta o Behavior-Driven Development (BDD), uma metodologia de desenvolvimento baseada em descrever o comportamento de funcionalidades através de histórias de usuário. O BDD utiliza um framework como o SpecFlow para executar as histórias como testes, melhorando a comunicação entre a equipe. É apresentado um exemplo prático utilizando o SpecFlow para converter alturas em pés para metros.
TDD e BDD - Developers-SP - Abril/2017Renato Groff
O documento discute Test-Driven Development (TDD) e Behavior-Driven Development (BDD) como abordagens para garantir a qualidade de aplicativos. Ele apresenta exemplos práticos de como implementar TDD e BDD usando .NET, NUnit, SpecFlow e MS Test para escrever testes automatizados.
Arquitetura de Microserviços - Stone Tech Saturday - Março/2017Renato Groff
Este documento discute a arquitetura de microserviços como uma nova abordagem para implementação de softwares. Ele começa explicando os problemas com aplicações monolíticas e como serviços e arquitetura SOA/REST tentam resolver esses problemas. Em seguida, introduz microserviços como uma alternativa, discutindo seus benefícios como alta disponibilidade, escalabilidade e facilidade de implantação. Por fim, fornece princípios e um exemplo prático de implementação de microserviços usando tecnologias Microsoft Azure.
Apresentação sobre o uso do Dapper como solução para acesso a bases relacionais em .NET. Apresentação realizada no dia 27/05/2017 em São Paulo-SP, em evento promovido pelo grupo Developers-SP.
O novo ASP.NET - Stone Tech Saturday - Março/2017Renato Groff
Este documento resume as principais características do novo framework ASP.NET Core. O ASP.NET Core é um framework complemente reescrito que permite desenvolvimento web multiplataforma em Windows e Linux. Algumas características importantes incluem arquitetura enxuta e modular baseada em OWIN, injeção de dependência nativa, suporte a containers e nuvem, e ferramentas como Visual Studio 2017 e Visual Studio Code.
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geralRenato Groff
Apresentação sobre novidades do .NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0. Palestra realizada durante o .NET Conf Local 2017 - São Paulo, evento promovido pelo .NET SP em parceria com o SENAI em 23/09/2017 na cidade de São Paulo - SP.
Este documento apresenta Selenium, uma ferramenta para testes automatizados de interfaces web. Discute a importância dos testes de software e como Selenium pode ser utilizado com .NET, incluindo padrões como Page Object. Fornece exemplos práticos de projetos de teste com Selenium, MS Test e SpecFlow.
Behavior-Driven Development (BDD) - DevOps Summit 2016Renato Groff
O documento apresenta Behavior-Driven Development (BDD) como uma abordagem para codificar testes de software de forma mais amigável. Discute os desafios da adoção de Test-Driven Development (TDD) e como BDD pode superá-los através do uso de histórias de usuário e linguagem ubíqua. Também fornece um exemplo prático utilizando o framework SpecFlow no .NET.
Automatizando Testes de Integração com Azure DevOps | DevOps Experience - Fev...Renato Groffe
Apresentação realizada durante a edição de Fevereiro do DevOps Experience no dia 24/02/2022 (quinta-feira), com foco na automação de testes de integração com o Azure DevOps. Ao longo desta palestra demonstrei a implementação de testes de integração e sua execução a partir do Azure Pipelines no Azure DevOps, fazendo uso ainda para isto de tecnologias como .NET 6, C# 10, Visual Studio 2022, Azure Repos, Git, Linux, Redis, Apache Kafka, containers Docker, Kubernetes e Azure Kubernetes Service.
O documento apresenta o framework Vraptor, desenvolvido pela Caelum para desenvolvimento web com Java usando arquitetura MVC. Descreve suas características como Convention over Configuration, uso de CDI e DI, alta extensibilidade e compatibilidade com outras tecnologias Java. Também mostra como instalar e criar projetos e CRUDs com o Vraptor.
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.
.NET + Microsserviços: alternativas open source para descomplicar a vida | TD...Renato Groffe
O documento discute alternativas open source para arquitetura .NET com microsserviços, abordando práticas como resiliência e engenharia de caos com Polly e Simmy, padrões CQS e CQRS com MediatR e uso de mensageria com MassTransit. Apresenta também exemplos práticos implementados com essas tecnologias.
O documento discute o desenvolvimento web usando diferentes frameworks como VRaptor e Spring MVC combinados com REST, HTML5 e CSS3. Ele também introduz o Bootstrap como uma forma de criar interfaces responsivas com esses padrões sem esforço adicional.
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017Renato Groff
O documento apresenta Renato Groffe, um especialista em ASP.NET Core e .NET Core, e discute brevemente a visão geral, ferramentas e futuro dessas tecnologias multiplataforma que permitem o desenvolvimento de aplicações para Windows, Linux e Mac.
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.
O documento discute o padrão Model-View-Controller (MVC) apoiado pelo framework PHP Zend. Ele explica que o MVC divide uma aplicação em três camadas - Model, View e Controller - e como o Zend Framework implementa cada uma delas. O documento também destaca os principais benefícios do uso do Zend Framework, como modularidade, extensibilidade e desempenho.
Testando uma aplicação AngularJS utilizando o KarmaHenrique Limas
Realize testes unitários de modo amigavel e eficiente utilizando AngularJS e o Karma runner. Deixe o seu teste unitário que seja de compreenssão para todos, não so desenvolvedores, utilizando a biblioteca Jasmine para descrever os testes.
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. O documento apresenta uma visão geral sobre serverless e Azure Functions.
Zabbix, Grafana e os conteineres DockerAécio Pires
Este documento discute Docker, Zabbix e Grafana. Explica que Docker é uma plataforma de contêineres open source que automatiza o deploy de aplicativos. Também mostra como usar Zabbix e Grafana via Docker para monitoramento, incluindo links para demonstrações e referências adicionais.
.NET Core + MongoDB + Selenium: extração de dados de páginas Web - Databases SPRenato Groff
O documento apresenta uma palestra sobre extração de dados da web usando .NET Core, Selenium e MongoDB. O palestrante Renato Groffe irá discutir como o Selenium pode ser usado para automatizar a extração de dados de páginas web e armazená-los no MongoDB quando não há APIs disponíveis. Ele também mostrará exemplos práticos de como implementar esse processo usando .NET Core e Selenium WebDriver.
Apresentação sobre o monitoramento de aplicações Web com o Application Insights realizada em 11/03/2017, em evento promovido pelo grupo Campinas .NET e pela CI&T.
O documento descreve a evolução da profissão de desenvolvedor front-end ao longo dos anos, desde os sites simples da década de 90 até as aplicações complexas e multiplataforma de hoje que utilizam diversas tecnologias como frameworks JavaScript, pré-processadores de CSS, testes automatizados e o conceito de Progressive Web Apps. A profissão tornou-se mais especializada com a separação entre design e desenvolvimento e o surgimento de novas linguagens e ferramentas.
APIs na nuvem com Azure e ASP.NET Core - Azure Weekend 2016Renato Groff
Apresentação sobre o desenvolvimento de APIs REST para a nuvem, utilizando o Microsoft Azure e o ASP.NET Core. Conteúdo utilizado durante palestra realizada no Azure Weeked 2016, em 25/11/2016.
O novo ASP.NET - Verity IT - Janeiro/2017Renato Groff
Este documento resume as principais características do novo framework ASP.NET Core. O ASP.NET Core é um framework open source, multiplataforma e cloud-ready para desenvolvimento web. Ele possui uma arquitetura enxuta e modular baseada em middlewares e injeção de dependência.
O novo ASP.NET - ThinkUP! - Janeiro/2017Renato Groff
O documento apresenta as principais características do novo framework ASP.NET Core. Entre elas, destaca-se que o ASP.NET Core foi desenvolvido para rodar em Windows e Linux, é open source e hospedado no GitHub, e foi projetado para nuvem e microserviços com arquitetura enxuta e modular. Além disso, o documento discute exemplos práticos de criação de projetos ASP.NET Core.
Este documento apresenta Selenium, uma ferramenta para testes automatizados de interfaces web. Discute a importância dos testes de software e como Selenium pode ser utilizado com .NET, incluindo padrões como Page Object. Fornece exemplos práticos de projetos de teste com Selenium, MS Test e SpecFlow.
Behavior-Driven Development (BDD) - DevOps Summit 2016Renato Groff
O documento apresenta Behavior-Driven Development (BDD) como uma abordagem para codificar testes de software de forma mais amigável. Discute os desafios da adoção de Test-Driven Development (TDD) e como BDD pode superá-los através do uso de histórias de usuário e linguagem ubíqua. Também fornece um exemplo prático utilizando o framework SpecFlow no .NET.
Automatizando Testes de Integração com Azure DevOps | DevOps Experience - Fev...Renato Groffe
Apresentação realizada durante a edição de Fevereiro do DevOps Experience no dia 24/02/2022 (quinta-feira), com foco na automação de testes de integração com o Azure DevOps. Ao longo desta palestra demonstrei a implementação de testes de integração e sua execução a partir do Azure Pipelines no Azure DevOps, fazendo uso ainda para isto de tecnologias como .NET 6, C# 10, Visual Studio 2022, Azure Repos, Git, Linux, Redis, Apache Kafka, containers Docker, Kubernetes e Azure Kubernetes Service.
O documento apresenta o framework Vraptor, desenvolvido pela Caelum para desenvolvimento web com Java usando arquitetura MVC. Descreve suas características como Convention over Configuration, uso de CDI e DI, alta extensibilidade e compatibilidade com outras tecnologias Java. Também mostra como instalar e criar projetos e CRUDs com o Vraptor.
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.
.NET + Microsserviços: alternativas open source para descomplicar a vida | TD...Renato Groffe
O documento discute alternativas open source para arquitetura .NET com microsserviços, abordando práticas como resiliência e engenharia de caos com Polly e Simmy, padrões CQS e CQRS com MediatR e uso de mensageria com MassTransit. Apresenta também exemplos práticos implementados com essas tecnologias.
O documento discute o desenvolvimento web usando diferentes frameworks como VRaptor e Spring MVC combinados com REST, HTML5 e CSS3. Ele também introduz o Bootstrap como uma forma de criar interfaces responsivas com esses padrões sem esforço adicional.
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017Renato Groff
O documento apresenta Renato Groffe, um especialista em ASP.NET Core e .NET Core, e discute brevemente a visão geral, ferramentas e futuro dessas tecnologias multiplataforma que permitem o desenvolvimento de aplicações para Windows, Linux e Mac.
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.
O documento discute o padrão Model-View-Controller (MVC) apoiado pelo framework PHP Zend. Ele explica que o MVC divide uma aplicação em três camadas - Model, View e Controller - e como o Zend Framework implementa cada uma delas. O documento também destaca os principais benefícios do uso do Zend Framework, como modularidade, extensibilidade e desempenho.
Testando uma aplicação AngularJS utilizando o KarmaHenrique Limas
Realize testes unitários de modo amigavel e eficiente utilizando AngularJS e o Karma runner. Deixe o seu teste unitário que seja de compreenssão para todos, não so desenvolvedores, utilizando a biblioteca Jasmine para descrever os testes.
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. O documento apresenta uma visão geral sobre serverless e Azure Functions.
Zabbix, Grafana e os conteineres DockerAécio Pires
Este documento discute Docker, Zabbix e Grafana. Explica que Docker é uma plataforma de contêineres open source que automatiza o deploy de aplicativos. Também mostra como usar Zabbix e Grafana via Docker para monitoramento, incluindo links para demonstrações e referências adicionais.
.NET Core + MongoDB + Selenium: extração de dados de páginas Web - Databases SPRenato Groff
O documento apresenta uma palestra sobre extração de dados da web usando .NET Core, Selenium e MongoDB. O palestrante Renato Groffe irá discutir como o Selenium pode ser usado para automatizar a extração de dados de páginas web e armazená-los no MongoDB quando não há APIs disponíveis. Ele também mostrará exemplos práticos de como implementar esse processo usando .NET Core e Selenium WebDriver.
Apresentação sobre o monitoramento de aplicações Web com o Application Insights realizada em 11/03/2017, em evento promovido pelo grupo Campinas .NET e pela CI&T.
O documento descreve a evolução da profissão de desenvolvedor front-end ao longo dos anos, desde os sites simples da década de 90 até as aplicações complexas e multiplataforma de hoje que utilizam diversas tecnologias como frameworks JavaScript, pré-processadores de CSS, testes automatizados e o conceito de Progressive Web Apps. A profissão tornou-se mais especializada com a separação entre design e desenvolvimento e o surgimento de novas linguagens e ferramentas.
APIs na nuvem com Azure e ASP.NET Core - Azure Weekend 2016Renato Groff
Apresentação sobre o desenvolvimento de APIs REST para a nuvem, utilizando o Microsoft Azure e o ASP.NET Core. Conteúdo utilizado durante palestra realizada no Azure Weeked 2016, em 25/11/2016.
O novo ASP.NET - Verity IT - Janeiro/2017Renato Groff
Este documento resume as principais características do novo framework ASP.NET Core. O ASP.NET Core é um framework open source, multiplataforma e cloud-ready para desenvolvimento web. Ele possui uma arquitetura enxuta e modular baseada em middlewares e injeção de dependência.
O novo ASP.NET - ThinkUP! - Janeiro/2017Renato Groff
O documento apresenta as principais características do novo framework ASP.NET Core. Entre elas, destaca-se que o ASP.NET Core foi desenvolvido para rodar em Windows e Linux, é open source e hospedado no GitHub, e foi projetado para nuvem e microserviços com arquitetura enxuta e modular. Além disso, o documento discute exemplos práticos de criação de projetos ASP.NET Core.
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.
O novo ASP.NET - PUC Developers Day - 2016Renato Groff
O documento discute as principais características do novo framework ASP.NET Core 1.0. Ele é totalmente reescrito, de código aberto, otimizado para nuvem e independente de plataforma. O ASP.NET Core 1.0 oferece uma arquitetura mais enxuta e modular baseada no modelo OWIN, com foco em middlewares, pacotes NuGet e arquivos de configuração em JSON.
O novo ASP.NET - dotnetConf.Local 2016 - Santos-SPRenato Groff
O documento discute as principais características do novo framework ASP.NET Core 1.0, incluindo ser open source, multiplataforma, otimizado para nuvem e ter estrutura enxuta e modular baseada em OWIN. Ele também fornece exemplos práticos de como usar o novo framework.
O documento discute as principais características do novo framework ASP.NET Core 1.0. Ele é open source, multiplataforma e otimizado para a nuvem. O ASP.NET Core 1.0 introduz uma arquitetura mais modular e enxuta baseada no modelo OWIN, substitui DLLs por pacotes NuGet e usa arquivos de configuração JSON. Ele também suporta diversas ferramentas como Visual Studio, Docker e gerenciamento de pacotes front-end.
C# 7.0 e .NET Core - Canal .NET Dev WeekRenato Groff
O documento discute as evoluções recentes da plataforma .NET e da linguagem C#, incluindo o lançamento do C# 7.0 e do .NET Core. Apresenta brevemente a trajetória do C# e do .NET Framework, desde suas primeiras versões até o lançamento do .NET Core de código aberto e multiplataforma. Fornece também exemplos práticos destas novas tecnologias.
O documento resume as principais novidades do C# 7.0, incluindo novos recursos como tuplas, pattern matching, variáveis out e a classe ValueTask. Também discute a evolução recente do .NET Framework e da linguagem C#, desde as versões 5.0 e 6.0 até o surgimento do .NET Core.
ASP.NET Core e Linux - ASP.NET Core Day - Maio/2017Renato Groff
Este documento apresenta ASP.NET Core e Linux. Renato Groffe irá falar sobre ASP.NET Core e .NET Core, incluindo uma visão geral da arquitetura multiplataforma, ferramentas de desenvolvimento e exemplos práticos usando Visual Studio Code em Linux.
Boas práticas na implementação de APIs REST com ASP.NET Core - Agosto-2019Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. Seu perfil contém dicas e exemplos práticos sobre desenvolvimento .NET, incluindo ASP.NET Core, APIs REST, bancos de dados e nuvem.
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. Seu perfil apresenta dicas sobre tópicos como ASP.NET Core, Docker, JSON no SQL Server e arquitetura de mensageria.
Implementando APIs multiplataforma com ASP.NET Core 2.0 - .NET Conf Local 201...Renato Groff
Renato Groffe apresentou sobre desenvolvimento de APIs REST multiplataforma usando ASP.NET Core 2.0 e .NET Core 2.0, fornecendo uma visão geral dessas tecnologias e exemplos práticos de implementação.
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
O documento discute a abordagem da Microsoft em relação ao open source, destacando o suporte da empresa a tecnologias como Linux, .NET Core e Docker. Apresenta exemplos como o Visual Studio Code, SQL Server e Azure rodando em Linux, e mostra como desenvolvedores podem criar e implantar aplicações .NET Core multiplataforma usando ferramentas como o .NET CLI e Docker.
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Developers-SP - Out...Renato Groff
Apresentação sobre o desenvolvimento de APIs REST multiplataforma com ASP.NET Core 2.0. Esta palestrada foi realizada em 24/10/2017, em evento promovido pelo grupo Developers-SP em São Paulo capital.
Desenvolvendo Aplicações com .NET Core - Recode - Dezembro-2019Renato Groff
Apresentação sobre o desenvolvimento de soluções multiplataforma com .NET Core e ASP.NET Core. Palestra realizada no dia 20/12/2019 em Osasco-SP para alunos da Recode.
ASP.NET Core em Linux - Canal .NET Dev WeekRenato Groff
O documento apresenta as principais características do ASP.NET Core, incluindo seu código aberto, suporte a Linux e cloud computing, arquitetura modular baseada em middlewares, e ferramentas como o Visual Studio Code para desenvolvimento web full-stack na plataforma .NET. Exemplos demonstram a criação de uma API REST e acesso a banco de dados com o ASP.NET Core.
Desenvolvendo Aplicações .NET Core em Linux - CEUNSP - Outubro-2019Renato Groff
Renato Groffe é um especialista em tecnologias Microsoft e Linux com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. O documento fornece uma visão geral sobre SQL Server, Azure, VS Code e Azure App Service em Linux e fala sobre .NET Core, ASP.NET Core e Docker.
Semelhante a Novidades do Visual Studio 2017 - .NET São Paulo - Maio/2017 (20)
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.
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.
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
◦ Microsoft Most Valuable Professional (MVP)
◦ Multi-Plataform Technical Audience Contributor
◦ Mais de 15 anos de experiência na área de Tecnologia
◦ Articulista e Palestrante
4. Agenda
◦ Visual Studio 2017: breve histórico
◦ C# 7.0: alguns recursos interessantes
◦ .NET Core: nova estrutura dos projetos
◦ Novos templates do .NET Core
◦ Suporte ao .NET Standard
◦ Visual Studio Tools for Docker
◦ Novo instalador
◦ Live Unit Testing
◦ Run to Click
◦ Abertura de Pastas
6. Visual Studio 2017: breve histórico
◦ Inicialmente chamado de Visual Studio “15”
◦ IDE mais leve e rápida
◦ Lançamento da versão RTM em Março/2017
◦ Update estável -> 15.2 / Update 15.3 -> Preview
8. .NET Core: nova estrutura dos projetos
◦Arquivos de configuração nos formato XML e JSON
(por conta do MSBuild)
◦.csproj ao invés de project.json → Visual Studio 2017
9. Novos templates do .NET Core
◦ASP.NET Core Web Apps
◦ASP.NET Core Web APIs
◦Aplicações Console
◦Bibliotecas (Packages)
◦Projetos de Testes (MS Test, xUnit)