Apresentação sobre o desenvolvimento de APIs REST multiplataforma com ASP.NET Core 2.0. Palestra realizada durante o Nerdzão #3 em São Paulo-SP, um evento promovido pelo grupo Nerdzão em 04/11/2017.
Performance do ASP.NET Core, um comparativo com Node.jsWaldyr Felix
Este documento apresenta os resultados de um benchmark que comparou o desempenho do ASP.NET Core e do Node.js. O ASP.NET Core mostrou ser até 3 vezes mais rápido que o Node.js para requisições que não envolvem I/O e até 5 vezes mais rápido para requisições com I/O. Isso se deve ao fato de que o Kestrel, o servidor web do ASP.NET Core, usa o Libuv para I/O assim como o Node.js, mas também aproveita o código gerenciado .NET para outras operações.
O documento discute a evolução dos middlewares no ASP.NET, desde os módulos HTTP e handlers até o padrão OWIN e o futuro com o ASP.NET Core. Explica como os middlewares permitem estender funcionalidades de forma flexível através de um pipeline de processamento e dá dicas de uso como cache, sanitização e monitoramento. Uma demonstração ilustra o conceito.
Este documento apresenta uma introdução às aplicações web multiplataforma com ASP.NET Core MVC. Ele discute os requisitos para começar com ASP.NET Core MVC, a arquitetura web, HTTP, o que é ASP.NET Core MVC, os componentes MVC como controllers, views e models e rotas. O documento também inclui demonstrações de validação de dados, controllers, views e rotas.
Este documento discute os desafios do desenvolvimento de aplicações modernas e como o Docker pode ajudar. Ele explica como o Docker permite que os desenvolvedores escolham as melhores tecnologias disponíveis para construir aplicações que podem ser implantadas em várias infraestruturas, como nuvens e máquinas virtuais. O documento também apresenta os principais recursos do Docker como imagens, Docker Compose e Docker Swarm para criar, empacotar e orquestrar contêineres.
.NET Core Internals. O que é o .NET Platform Standard?Victor Cavalcante
Slide apresentado no evento ASP.NET Conference por Victor Cavalcante. Esta apresentação demonstra a evolução do .NET e como o NET Platform Standard irá se encaixar na nova estratégia da Microsoft.
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.
Webpack é um agrupador de módulos para aplicações JavaScript modernas que constrói recursivamente um grafo com todas as dependências para execução da aplicação. Ele facilita a configuração e deploy para qualquer ambiente, reduz o overhead de dependências e permite code splitting e importação de módulos sem ordem definida.
O documento apresenta o .NET Core e o ASP.NET Core, descrevendo suas principais características como ser multiplataforma, modular e de alto desempenho. O .NET Core 1.0 substitui o .NET 5 e o ASP.NET Core 1.0 substitui o ASP.NET 5, unificando conceitos como controladores, ações e filtros. O ASP.NET Core oferece desempenho 2300% superior ao ASP.NET 4.6 por meio do CoreCLR.
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
O documento discute como usar containers para facilitar a montagem de ambientes de desenvolvimento e testes de forma rápida e flexível. Ele apresenta exemplos práticos de como rodar bancos de dados como MongoDB, Redis, PostgreSQL, MySQL e SQL Server em containers Docker e os benefícios de isolamento, eficiência e facilidade de implantação que isso proporciona.
O documento discute OWIN e Katana, incluindo uma visão geral de OWIN, por que usar Katana, como inicializar um aplicativo Katana e construir middlewares, e ferramentas como Topshelf.
.NET 6: O que há de novo e o que está por vir?akamud
1. O documento discute as novidades e melhorias do .NET 6, incluindo SDK e bibliotecas base unificadas, melhor desempenho, e simplificação do desenvolvimento.
2. Ele também aborda novas funcionalidades como suporte a Apple Silicon, C# 10, .NET Multi-platform App UI, e cronograma de lançamentos do .NET.
3. Por fim, incentiva o leitor a experimentar o .NET 6 e suas ferramentas de desenvolvimento.
ASP.NET Core: visão geral, exemplos práticos e novidades - .NET SP - Agosto-2017Renato Groff
Apresentação sobre ASP.NET Core realizada em 22/08/2017, em meetup promovido pelo grupo .NET SP. Esta palestra abordou as principais características da plataforma, além de exemplos práticos e novidades da versão 2.0.
ASP.NET Core: visão geral, exemplos práticos e novidades esperadas - .NET SP ...Renato Groff
O documento discute as principais características do novo framework ASP.NET Core, incluindo suporte multiplataforma para Windows e Linux, arquitetura enxuta e modular baseada em OWIN, e ferramentas como Visual Studio Code para desenvolvimento em várias plataformas. O futuro do .NET Core inclui lançamento da versão 2.0 no segundo semestre de 2017.
O documento discute as principais mudanças e melhorias trazidas pelo ASP.NET Core em relação ao ASP.NET tradicional, como ser totalmente reescrito para ser modular e cross-platform, utilizar o padrão OWIN para desacoplamento de componentes e suporte a diferentes servidores web, e o Entity Framework Core também ter sido reescrito para ser mais leve e ter suporte a bancos de dados relacionais e não relacionais.
O documento resume as principais mudanças e conceitos do ASP.NET Core em relação ao ASP.NET tradicional, como ser totalmente reescrito para ser modular e cross-platform, utilizar o padrão OWIN para desacoplamento de componentes e suporte a diferentes servidores, e o Entity Framework Core também ter sido reescrito e desacoplado do System.Web.
Novidades do ASP.NET Core 2.0 - ASP.NET Core Campinas - Agosto/2017Renato Groff
Apresentação sobre novidades sobre do ASP.NET Core 2.0. Esta palestra fez parte do evento ASP.NET Core Campinas, evento promovido pelo grupo Developers-SP na cidade de Campinas-SP em 26/08/2017.
O documento apresenta o Firebase como uma plataforma Backend as a Service (BaaS) que fornece recursos como autenticação, banco de dados em tempo real, armazenamento e hospedagem. Ele demonstra como criar um projeto no Firebase, usar sua API RESTful, autenticação com provedores como GitHub, armazenar arquivos e implantar aplicativos.
O documento discute práticas de engenharia de software aplicadas à infraestrutura, incluindo:
1) Testes automatizados de infraestrutura para garantir qualidade e permitir mudanças contínuas;
2) Ferramentas como Chef, InSpec e Test Kitchen para definir infraestrutura como código e testar provisionamento;
3) Exemplos de como escrever testes de unidade para Chef recipes e testes de integração/aceitação para infraestrutura.
ECMAScript 6 / ECMAScript 2015 no Node.jsWaldyr Felix
O documento descreve como o Node.js implementa as funcionalidades do ECMAScript 2015. As funcionalidades estão divididas em três grupos: shipping, staged e in progress. As funcionalidades shipping já podem ser usadas em produção, enquanto as staged requerem a flag --harmony para serem utilizadas. O documento também lista recursos como const, let, arrow functions e classes.
AngularJS é um framework Javascript open-source que auxilia na construção de aplicativos single-page. Angular 2 é uma nova versão totalmente reescrita do framework que utiliza Typescript, um super conjunto de Javascript, para permitir novas funcionalidades e ferramentas de desenvolvimento. Angular 2 é baseado em componentes, diretivas, roteamento e injeção de dependência.
Xamarin não é só uma tradução de código para C#, com ele temos soluções completas para o desenvolvimento de aplicativos, desde o desenvolvimento até a distribuição e monitoramento. Com Xamarin.iOS, Xamarin.Android e Xamarin.Forms temos acesso a um ecossistema poderosíssimo para otimizar o desenvolvimento de aplicativos com o máximo de reaproveitamento de código para todas as plataformas.
Docker para Desenvolvedores - Developers-BR - Agosto-2018Renato Groff
Renato Groffe é um desenvolvedor brasileiro com mais de 15 anos de experiência na área de tecnologia. Ele é um Microsoft Most Valuable Professional (MVP) e Multi-Plataform Technical Audience Contributor (MTAC), além de autor técnico, palestrante e um dos organizadores do Canal .NET. Este documento apresenta uma agenda sobre Docker, incluindo conceitos fundamentais, bancos de dados, Docker Compose e exemplos práticos.
O documento introduz Docker, explicando como ele pode isolar aplicações em containers e simplificar o desenvolvimento e deploy. Ele define Docker, imagens, containers e Dockerfile, mostrando como criar uma imagem passo a passo com Dockerfile e como orquestrar múltiplos containers com Docker Compose.
Jenkins é um software de código aberto para integração contínua que possui mais de 85.000 instalações, é construído em Java e licenciado sob MIT. Ele permite automatizar processos de build e teste através de plugins e manter tudo no código fonte de acordo com os princípios de entrega contínua.
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileakamud
O documento apresenta uma palestra sobre o desenvolvimento de aplicativos móveis usando Xamarin e testes automatizados. O palestrante discute os desafios do desenvolvimento mobile, como múltiplos sistemas operacionais e dispositivos, e propõe o uso de C# e Xamarin para compartilhar código entre plataformas. Ele também argumenta que testes automatizados melhoram a qualidade e manutenibilidade do código, reduzindo bugs.
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
Apresentação sobre o uso de tecnologias Microsoft e open source. Palestra realizada no dia 15/09/2017, durante o 4º Encontro Metropolitano de Tecnologia da Baixada Santista.
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.
O documento apresenta o .NET Core e o ASP.NET Core, descrevendo suas principais características como ser multiplataforma, modular e de alto desempenho. O .NET Core 1.0 substitui o .NET 5 e o ASP.NET Core 1.0 substitui o ASP.NET 5, unificando conceitos como controladores, ações e filtros. O ASP.NET Core oferece desempenho 2300% superior ao ASP.NET 4.6 por meio do CoreCLR.
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
O documento discute como usar containers para facilitar a montagem de ambientes de desenvolvimento e testes de forma rápida e flexível. Ele apresenta exemplos práticos de como rodar bancos de dados como MongoDB, Redis, PostgreSQL, MySQL e SQL Server em containers Docker e os benefícios de isolamento, eficiência e facilidade de implantação que isso proporciona.
O documento discute OWIN e Katana, incluindo uma visão geral de OWIN, por que usar Katana, como inicializar um aplicativo Katana e construir middlewares, e ferramentas como Topshelf.
.NET 6: O que há de novo e o que está por vir?akamud
1. O documento discute as novidades e melhorias do .NET 6, incluindo SDK e bibliotecas base unificadas, melhor desempenho, e simplificação do desenvolvimento.
2. Ele também aborda novas funcionalidades como suporte a Apple Silicon, C# 10, .NET Multi-platform App UI, e cronograma de lançamentos do .NET.
3. Por fim, incentiva o leitor a experimentar o .NET 6 e suas ferramentas de desenvolvimento.
ASP.NET Core: visão geral, exemplos práticos e novidades - .NET SP - Agosto-2017Renato Groff
Apresentação sobre ASP.NET Core realizada em 22/08/2017, em meetup promovido pelo grupo .NET SP. Esta palestra abordou as principais características da plataforma, além de exemplos práticos e novidades da versão 2.0.
ASP.NET Core: visão geral, exemplos práticos e novidades esperadas - .NET SP ...Renato Groff
O documento discute as principais características do novo framework ASP.NET Core, incluindo suporte multiplataforma para Windows e Linux, arquitetura enxuta e modular baseada em OWIN, e ferramentas como Visual Studio Code para desenvolvimento em várias plataformas. O futuro do .NET Core inclui lançamento da versão 2.0 no segundo semestre de 2017.
O documento discute as principais mudanças e melhorias trazidas pelo ASP.NET Core em relação ao ASP.NET tradicional, como ser totalmente reescrito para ser modular e cross-platform, utilizar o padrão OWIN para desacoplamento de componentes e suporte a diferentes servidores web, e o Entity Framework Core também ter sido reescrito para ser mais leve e ter suporte a bancos de dados relacionais e não relacionais.
O documento resume as principais mudanças e conceitos do ASP.NET Core em relação ao ASP.NET tradicional, como ser totalmente reescrito para ser modular e cross-platform, utilizar o padrão OWIN para desacoplamento de componentes e suporte a diferentes servidores, e o Entity Framework Core também ter sido reescrito e desacoplado do System.Web.
Novidades do ASP.NET Core 2.0 - ASP.NET Core Campinas - Agosto/2017Renato Groff
Apresentação sobre novidades sobre do ASP.NET Core 2.0. Esta palestra fez parte do evento ASP.NET Core Campinas, evento promovido pelo grupo Developers-SP na cidade de Campinas-SP em 26/08/2017.
O documento apresenta o Firebase como uma plataforma Backend as a Service (BaaS) que fornece recursos como autenticação, banco de dados em tempo real, armazenamento e hospedagem. Ele demonstra como criar um projeto no Firebase, usar sua API RESTful, autenticação com provedores como GitHub, armazenar arquivos e implantar aplicativos.
O documento discute práticas de engenharia de software aplicadas à infraestrutura, incluindo:
1) Testes automatizados de infraestrutura para garantir qualidade e permitir mudanças contínuas;
2) Ferramentas como Chef, InSpec e Test Kitchen para definir infraestrutura como código e testar provisionamento;
3) Exemplos de como escrever testes de unidade para Chef recipes e testes de integração/aceitação para infraestrutura.
ECMAScript 6 / ECMAScript 2015 no Node.jsWaldyr Felix
O documento descreve como o Node.js implementa as funcionalidades do ECMAScript 2015. As funcionalidades estão divididas em três grupos: shipping, staged e in progress. As funcionalidades shipping já podem ser usadas em produção, enquanto as staged requerem a flag --harmony para serem utilizadas. O documento também lista recursos como const, let, arrow functions e classes.
AngularJS é um framework Javascript open-source que auxilia na construção de aplicativos single-page. Angular 2 é uma nova versão totalmente reescrita do framework que utiliza Typescript, um super conjunto de Javascript, para permitir novas funcionalidades e ferramentas de desenvolvimento. Angular 2 é baseado em componentes, diretivas, roteamento e injeção de dependência.
Xamarin não é só uma tradução de código para C#, com ele temos soluções completas para o desenvolvimento de aplicativos, desde o desenvolvimento até a distribuição e monitoramento. Com Xamarin.iOS, Xamarin.Android e Xamarin.Forms temos acesso a um ecossistema poderosíssimo para otimizar o desenvolvimento de aplicativos com o máximo de reaproveitamento de código para todas as plataformas.
Docker para Desenvolvedores - Developers-BR - Agosto-2018Renato Groff
Renato Groffe é um desenvolvedor brasileiro com mais de 15 anos de experiência na área de tecnologia. Ele é um Microsoft Most Valuable Professional (MVP) e Multi-Plataform Technical Audience Contributor (MTAC), além de autor técnico, palestrante e um dos organizadores do Canal .NET. Este documento apresenta uma agenda sobre Docker, incluindo conceitos fundamentais, bancos de dados, Docker Compose e exemplos práticos.
O documento introduz Docker, explicando como ele pode isolar aplicações em containers e simplificar o desenvolvimento e deploy. Ele define Docker, imagens, containers e Dockerfile, mostrando como criar uma imagem passo a passo com Dockerfile e como orquestrar múltiplos containers com Docker Compose.
Jenkins é um software de código aberto para integração contínua que possui mais de 85.000 instalações, é construído em Java e licenciado sob MIT. Ele permite automatizar processos de build e teste através de plugins e manter tudo no código fonte de acordo com os princípios de entrega contínua.
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileakamud
O documento apresenta uma palestra sobre o desenvolvimento de aplicativos móveis usando Xamarin e testes automatizados. O palestrante discute os desafios do desenvolvimento mobile, como múltiplos sistemas operacionais e dispositivos, e propõe o uso de C# e Xamarin para compartilhar código entre plataformas. Ele também argumenta que testes automatizados melhoram a qualidade e manutenibilidade do código, reduzindo bugs.
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
Apresentação sobre o uso de tecnologias Microsoft e open source. Palestra realizada no dia 15/09/2017, durante o 4º Encontro Metropolitano de Tecnologia da Baixada Santista.
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.
ASP.NET Core is a significant redesign of ASP.NET. This topic introduces the new concepts in ASP.NET Core and explains how they help you develop modern web apps.
ASP.NET 2.0 introduces a new page inheritance model using partial classes, improved deployment options like precompilation, and features for consistent user interfaces like master pages and themes. It also provides various controls and techniques to simplify coding tasks and personalize web pages.
Slides from my presentation at .NET Southeast, Brighton. More information at https://blogs.msdn.microsoft.com/webdev/2017/08/14/announcing-asp-net-core-2-0/ and https://blogs.msdn.microsoft.com/webdev/2017/08/25/asp-net-core-2-0-features-1/
The all-new ASP .NET Core 2.0 introduces some great new capabilities, the ability to host on multiple server platforms, and a number of new tools that you will want to get familiar with. Learn about the future of ASP.NET Core MVC, Web API, Razor Web Pages, .NET Core Tools and Visual Studio 2017!
Implementando APIs multiplataforma com o ASP.NET Core - Campus Party Brasil 2018Renato Groffe
Apresentação sobre desenvolvimento de APIs REST com o ASP.NET Core 2.0 realizada em 02/02/2018 em São Paulo-SP, durante a edição 2018 da Campus Party Brasil.
ASP.NET Core 2.1: conhecendo algumas das novidades previstas - Campinas .NET ...Renato Groff
Apresentação sobre as novidades previstas para o ASP.NET Core 2.1. Palestra realizada em evento promovido pelo grupo Campinas .NET em Campinas-SP no dia 14/04/2018.
ASP.NET Core 2.1: conhecendo algumas das novidades previstas - .NET SP - Maio...Renato Groff
Este documento apresenta as principais novidades do ASP.NET Core 2.1, incluindo melhorias de performance no build de aplicações, suporte nativo a HTTPS e Docker, e novos recursos como HttpClientFactory, Attribute ApiController e tipo ActionResult<T>.
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.
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 - 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.
ASP.NET Core 2.0 - NESS - Outubro/2017Renato Groff
O documento apresenta as principais características e novidades do ASP.NET Core 2.0 e do .NET Core 2.0, incluindo suporte multiplataforma para Windows, Linux e Mac, arquitetura enxuta e modular baseada em OWIN, e novas funcionalidades como Razor Pages e templates para aplicações de página única.
ASP.NET Core 2.0 - Reply - Outubro/2017Renato Groff
O documento apresenta as principais características e novidades do ASP.NET Core 2.0 e do .NET Core 2.0, incluindo suporte multiplataforma para Windows e Linux, arquitetura enxuta e modular baseada em OWIN, e novas funcionalidades como Razor Pages e templates para aplicações de página única.
.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.
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.
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.
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.
ASP.NET Core 2.0 - Pointer - Janeiro-2018Renato Groff
Este documento apresenta uma visão geral do ASP.NET Core 2.0 e do .NET Core, discutindo suas principais características como multiplataforma, arquitetura enxuta e modular, e suporte a desenvolvimento em Windows, Linux e Mac. Também resume as principais novidades dessas tecnologias na versão 2.0 lançada em agosto de 2017, incluindo Live Unit Testing, suporte a Razor Pages e templates para aplicações de página única.
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.
ASP.NET Core e Linux: Explorando novas fronteiras - Araras Dev - Julho/2017Renato Groff
O documento apresenta Renato Groffe, um especialista em ASP.NET Core e Linux, e discute brevemente a visão geral do ASP.NET Core e .NET Core, incluindo seu desenvolvimento multiplataforma, ferramentas de desenvolvimento e futuro. O documento também fornece exemplos práticos de uso do ASP.NET Core e .NET Core.
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.
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.
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.
2. Renato Groffe
◦ Microsoft Most Valuable Professional (MVP)
◦ Multi-Plataform Technical Audience Contributor (MTAC)
◦ Mais de 15 anos de experiência na área de Tecnologia
◦ Autor Técnico e Palestrante
4. Agenda
◦ .NET Core, ASP.NET Core e .NET Standard: visão geral
◦ Desenvolvimento de APIs: uma visão geral
◦ Exemplos práticos
6. .NET Core – Primórdios
◦ Chamados inicialmente de ASP.NET
vNext/.NET vNext e depois ASP.NET 5/.NET 5
◦ Primeiros releases em 2014
◦ Rebatizado como .NET Core 1.0 e ASP.NET Core
1.0 em Janeiro/2016
◦ Um novo framework, completamente reescrito
7. ASP.NET Core e .NET Core – Visão geral
◦ Multiplataforma: Windows, Linux e Mac
◦ Atualmente na versão 2.0 (Agosto/2017)
◦ Open source
◦ Completamente reescrito
◦ Nova arquitetura (unificada)