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.
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...Renato Groff
PPTX
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020Renato Groff
PPTX
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...Renato Groff
PPTX
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...Renato Groff
PPTX
GitHub Actions: descomplicando o build/deployment automatizados | MVPConf Lat...Renato Groff
PPTX
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...Renato Groff
PPTX
Polly: aplicações .NET resilientes e um melhor tratamento de falhas | MVPConf...Renato Groff
PPTX
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...Renato Groff
PPTX
Docker: dicas e truques para o dia a dia | MVPConf Latam 2020Renato Groff
PPTX
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020Renato Groff
PPTX
.NET Core + Serverless: Desenvolvimento Multiplataforma com Azure Functions |...Renato Groff
PPTX
Aplicações Distribuídas com .NET | TDC Recife Online 2020Renato Groff
PPTX
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020Renato Groff
PPTX
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...Renato Groff
PPTX
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...Renato Groff
PPTX
.NET: passado, presente e futuro | Semana FCI 2020 - MackenzieRenato Groff
PPTX
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...Renato Groff
PPTX
Kubernetes na Nuvem | Minicurso Gratuito - Azure na PráticaRenato Groff
PPTX
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020Renato Groff
PPTX
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020Renato Groff
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...Renato Groff
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020Renato Groff
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...Renato Groff
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...Renato Groff
GitHub Actions: descomplicando o build/deployment automatizados | MVPConf Lat...Renato Groff
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...Renato Groff
Polly: aplicações .NET resilientes e um melhor tratamento de falhas | MVPConf...Renato Groff
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...Renato Groff
Docker: dicas e truques para o dia a dia | MVPConf Latam 2020Renato Groff
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020Renato Groff
.NET Core + Serverless: Desenvolvimento Multiplataforma com Azure Functions |...Renato Groff
Aplicações Distribuídas com .NET | TDC Recife Online 2020Renato Groff
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020Renato Groff
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...Renato Groff
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...Renato Groff
.NET: passado, presente e futuro | Semana FCI 2020 - MackenzieRenato Groff
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...Renato Groff
Kubernetes na Nuvem | Minicurso Gratuito - Azure na PráticaRenato Groff
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020Renato Groff
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020Renato Groff
Anúncio
ASP.NET Core e Linux - ASP.NET Core Day - Maio/2017
1. ASP.NET Core e Linux
EXPLORANDO NOVAS FRONTEIRAS
ASP.NET Core Day
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
6. ASP.NET Core e .NET Core – Visão geral
◦Desenvolvimento iniciado em 2014
◦Lançamento da versão RTM em
Julho/2016
◦C# e F# já suportam
7. ASP.NET Core e .NET Core – Visão geral
◦Multiplataforma: Windows, Linux e
Mac
◦Open source e hospedado no GitHub
◦Atualmente na versão 1.1
8. .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
9. .NET Core – Ferramentas Microsoft
◦Visual Studio 2017
◦Visual Studio Code (Windows, Linux e Mac)
◦Visual Studio for Mac
10. .NET Core – Editores em Linux
Projeto OmniSharp:
◦ Atom
◦ Brackets
◦ Sublime
◦ Emacs
◦ Vim
11. .NET Core – JetBrains Rider
◦Cross-plataform
◦IDE construída utilizando as tecnologias
IntelliJ e ReSharper
◦Suporte a .NET e .NET Core
12. Um pouco mais sobre o ASP.NET Core
◦ Uma única arquitetura incorporando os modelos
MVC e Web API
◦ Otimizado para a nuvem (cloud-ready)
◦ Fim do System.Web
13. Um pouco mais sobre o ASP.NET Core
◦ Arquitetura modular
◦ Mecanismo nativo para injeção de dependências
◦ Middlewares
14. Um pouco mais sobre o ASP.NET Core
◦ View Components
◦ Tag Helpers
◦ Gerenciamento automatizado de pacotes client-
side (Bower, Gulp, npm)
19. .NET Core – Algumas considerações
◦ Muitos frameworks populares ainda não
contam com uma versão estável para o .NET
Core
◦ Não confundir o .NET Core com o .NET Full
(.NET Framework 4.6/4.7, compatível apenas
com ambientes Windows)
◦ Está previsto para o segundo semestre de 2017
o lançamento das versões 2.0 do .NET Core e do
.NET Standard