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.
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.
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.
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.
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.
O documento discute a evolução da plataforma .NET e da linguagem C#, incluindo o lançamento do .NET Core 1.0 e as novidades previstas para o C# 7.0, como tuplas, pattern matching e local functions. O autor é Renato Groffe, um Microsoft MVP experiente que fornece uma visão geral dessas tecnologias e demonstra alguns recursos do C# 7.0.
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.
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.
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.
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.
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 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.
.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.
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.
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.
Implementando APIs multiplataforma com ASP.NET Core 2.0 - .NET SP - Novembro...Renato Groff
Apresentação sobre desenvolvimento de APIs REST com ASP.NET Core 2.0 realizada em 27/11/2017, em meetup promovido pelo grupo .NET São Paulo (em São Paulo-SP).
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 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>.
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.
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.
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.
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Nerdzão Day #3 - No...Renato Groff
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.
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 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.
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....Renato Groff
O documento apresenta as principais novidades do .NET Core 2.2, ASP.NET Core 2.2, Visual Studio 2019 e C# 8. O palestrante Renato Groffe irá abordar melhorias como o suporte ao IIS no .NET Core 2.2, nova interface no Visual Studio 2019, suporte a WPF e Windows Forms no .NET Core 3 e recursos como ranges e tipos nulos no C# 8.
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.
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.
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 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.
.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.
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.
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.
Implementando APIs multiplataforma com ASP.NET Core 2.0 - .NET SP - Novembro...Renato Groff
Apresentação sobre desenvolvimento de APIs REST com ASP.NET Core 2.0 realizada em 27/11/2017, em meetup promovido pelo grupo .NET São Paulo (em São Paulo-SP).
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 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>.
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.
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.
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.
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Nerdzão Day #3 - No...Renato Groff
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.
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 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.
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....Renato Groff
O documento apresenta as principais novidades do .NET Core 2.2, ASP.NET Core 2.2, Visual Studio 2019 e C# 8. O palestrante Renato Groffe irá abordar melhorias como o suporte ao IIS no .NET Core 2.2, nova interface no Visual Studio 2019, suporte a WPF e Windows Forms no .NET Core 3 e recursos como ranges e tipos nulos no C# 8.
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.
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.
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017Renato Groff
Apresentação sobre o uso de Tecnologias Microsoft em conjunto com Linux, Docker e projetos open source. Palestra online realizada em 01/12/2017, em evento promovido pelo grupo Baixada Nerd.
Na minha palestra, eu apresentei as iniciativas da Microsoft para levar a plataforma de desenvolvimento Web ASP.NET para múltiplas plataformas, incluindo Linux e macOS, além do Windows. O novo .NET Core multiplataforma com suas ferramentas de linha de commando (.NET Core CLI), o novo padrão .NET Platform Standard e como funciona o .NET Core da codificação à execução. Eu abordei o ASP.NET Core, uma nova implementação da tecnologia de desenvolvimento Web ASP.NET para ser multiplataforma, muito mais rápida, leve e modular. Finalmente, eu apresentei uma série de Recursos para estudo.
TDC2016POA | Trilha .NET - O novo ASP.NET Core 1.0 multiplataformatdc-globalcode
O documento apresenta as novidades do .NET Core 1.0 e do ASP.NET Core 1.0, que são plataformas multiplataformas e de código aberto. Apresenta as principais características como desempenho aprimorado, modularidade e suporte a vários sistemas operacionais como Windows, Linux e MacOS. Também discute as ferramentas do .NET Core como o .NET Core CLI e o .NET Platform Standard para portabilidade binária.
A versão final (RTM) do novo framework .NET Core 1.0 foi lançada em 27 de junho de 2016. Veja os recursos do .NET Core 1.0 para desenvolver aplicações web com ASP.NET Core, aplicações Console e aplicações para Universal Windows Platform (UWP). Desenvolva no seu sistema operacional predileto: Windows, Mac OS X ou Linux. E veja qual a relação existe entre o novo framework .NET Core multiplataforma e o .NET Framework tradicional para Windows.
A versão final (RTM) do ASP.NET Core 1.0 também foi lançada em 27 de junho de 2016. Veja os recursos do ASP.NET Core 1.0 para desenvolver aplicações web com ASP.NET Core MVC e serviços web com ASP.NET Core Web API no seu sistema operacional predileto: Windows, Mac OS X ou Linux. Além disso, veja aplicações web ASP.NET Core 1.0 executando em servidores Windows, Linux e contêineres Docker. E veja qual a relação existe entre as novas aplicações ASP.NET Core e as anteriores: aplicações ASP.NET tradicionais, incluindo: ASP.NET Web Forms, ASP.NET MVC e ASP.NET Web Pages.
Linux e Docker: novas possibilidades com tecnologias Microsoft - 2o. Stone Te...Renato Groff
Apresentação sobre o uso de Linux e Docker em conjunto com tecnologias como .NET Core, ASP.NET Core, Visual Studio Code e SQL Server. Palestra realizada durante o 2o. Stone Tech Saturday, evento realizado em São Paulo-SP no dia 01/07/2017.
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.
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.
A versão final (RTM) do novo framework .NET Core 1.0 foi lançada em 27 de junho de 2016. Veja os recursos do .NET Core 1.0 para desenvolver aplicações web com ASP.NET Core, aplicações Console e aplicações para Universal Windows Platform (UWP). Desenvolva no seu sistema operacional predileto: Windows, Mac OS X ou Linux. E veja qual a relação existe entre o novo framework .NET Core multiplataforma e o .NET Framework tradicional para Windows.
A versão final (RTM) do ASP.NET Core 1.0 também foi lançada em 27 de junho de 2016. Veja os recursos do ASP.NET Core 1.0 para desenvolver aplicações web com ASP.NET Core MVC e serviços web com ASP.NET Core Web API no seu sistema operacional predileto: Windows, Mac OS X ou Linux. Além disso, veja aplicações web ASP.NET Core 1.0 executando em servidores Windows, Linux e contêineres Docker. E veja qual a relação existe entre as novas aplicações ASP.NET Core e as anteriores: aplicações ASP.NET tradicionais, incluindo: ASP.NET Web Forms, ASP.NET MVC e ASP.NET Web Pages.
O documento apresenta uma palestra sobre as novas tecnologias .NET Core, ASP.NET Core e Entity Framework Core. Aborda os principais conceitos como arquitetura modular e multiplataforma destas tecnologias, ferramentas como .NET Core CLI e Visual Studio Code, além de recursos como Entity Framework Code First e ASP.NET Core MVC.
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.
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020Renato Groff
Anúncio
Implementando APIs multiplataforma com ASP.NET Core 2.0 - .NET Conf Local 2017 - Campinas .NET - Outubro/2017
1. Learn. Imagine. Build.
.NET Conf
ASP.NET Core 2.0: implementando APIs
REST multiplataforma
Renato Groffe
Microsoft MVP, MTAC
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)
8. ASP.NET Core – Open source
◦ Projeto hospedado no GitHub
https://github.com/aspnet/Home
9. ASP.NET Core – Sites, serviços?
◦ Uma única arquitetura, com a unificação dos modelos MVC e Web API
10. ASP.NET Core – Cloud computing
◦Otimizado para a nuvem (cloud-ready)
11. ASP.NET Core – 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
12. ASP.NET Core – Arquitetura
◦ Mais enxuta e modular, baseada
no modelo OWIN (projeto
Katana)
◦ Mecanismo nativo para injeção
de dependências
◦ Middlewares
◦ Fim do System.Web
15. ASP.NET Core – Ferramentas Microsoft
◦Visual Studio 2017
◦Visual Studio Code (Windows, Linux e Mac)
◦Visual Studio for Mac
16. ASP.NET Core – Editores em Linux
Projeto OmniSharp:
◦ Atom
◦ Brackets
◦ Sublime
◦ Emacs
◦ Vim
17. ASP.NET Core – JetBrains Rider
◦Cross-plataform
◦IDE construída utilizando as tecnologias
IntelliJ e ReSharper
◦Suporte a .NET, Mono e .NET Core
18. .NET Core e Visual Studio Code
◦ Utilização de linhas de comando
◦ Criação de novos projetos via .NET Core
Command-Line Interface (CLI)
19. .NET CLI – Tipos de aplicações possíveis
◦ASP.NET Core Web Apps
◦ASP.NET Core Web APIs
◦Aplicações Console
◦Bibliotecas (Packages)
◦Projetos de Testes (MS Test, xUnit)
20. .NET Core – Algumas considerações
◦Muitos frameworks populares ainda não
contam com uma versão estável para o
.NET Core (NHibernate a caminho, por
exemplo)
◦Não confundir o .NET Core com o .NET Full
(.NET Framework 4.6/4.7, compatível
apenas com ambientes Windows)
21. .NET Core – Algumas considerações
Lançamentos de Agosto/2017:
◦ .NET Core 2.0
◦ ASP.NET Core 2.0
◦ Entity Framework Core 2.0
◦ .NET Standard 2.0.
Lançamentos de Outubro/2017:
◦ Visual Studio 2017 Update 15.4
27. Novidades do .NET Core 2.0
◦Suporte ao C# 7.1
◦Live Unit Testing a partir do Update 15.3
do Visual Studio 2017
◦Suporte a VB.NET (alguns templates)
28. Novidades do ASP.NET Core 2.0
O metapackage Microsoft.AspnetCore.All
◦Agrupa todas as referências a packages do
ASP.NET Core
◦Melhor gerenciamento das dependências
de uma aplicação
29. Novidades do ASP.NET Core 2.0
Mudanças na classe Startup
◦Novo construtor
◦Dependências de IConfiguration resolvidas
automaticamente, sem configurações
adicionais
◦Ausência do parâmetro ILoggerFactory no
método Configure
30. Novidades do ASP.NET Core 2.0
Restore automático após criação de
projetos
Configurações de web host