.NET Core, ASP.NET Core, ASP.NET Core MVC, Entity Framework Core, Evento, JoinCommunity, Mac OS X, Microsoft

Minha participação no JoinCommunity 2016: Um novo .NET multiplataforma: ASP.NET Core, .NET Core e Entity Framework Core

O JoinCommunity 2016 em Goiânia

294x200_evento-2771-logo

O JoinCommunity 2016 (5a edição do evento) foi realizado nos dias 20 e 21 de maio de 2016 em Goiânia. Neste ano, o evento teve o seguinte tema: Tendências e novidades no desenvolvimento de software. O evento foi organizado por diversos grupos de usuários: GoJava, Override, GoPHP, GDG, GruPy-GO, GOJS, Node.JS e /MNT. Mais informações podem ser encontradas no site do evento: www.joincommunity.com.br.

Faculdade de Tecnologia Senac Goiás

O evento foi realizado na Faculdade de Tecnologia Senac Goiás.

senac06

Minha palestra no JoinCommunity 2016

JoinCommunity2016_RogerioMoraesDeCarvalho_Menor

Hoje, dia 21 de maio de 2016, eu apresentei a palestra: Um novo .NET multiplataforma:
ASP.NET Core, .NET Core e Entity Framework Core. As informações foram atualizadas com informações dos recém-lançados: ASP.NET Core RC2, .NET Core RC2 e Entity Framework Core RC2. A tão esperada versão Release Candidate 2 (RC2) foi liberada há apenas 5 dias: no dia 16 de maio de 2016. A versão final (RTM) está planejada para ser liberada até o final de junho de 2016.

Os anúncios do ASP.NET Core RC2.NET Core RC2,  Entity Framework Core RC2 e .NET Core SDK Preview 1 podem ser lidos em dois posts no blog do time de engenheiros .NET da Microsoft, em inglês: Announcing .NET Core RC2 and .NET Core SDK Preview 1 e Announcing Entity Framework Core RC2.

Seguem os slides da minha palestra, que estão compartilhados no SlideShare.

Apresentação no fechamento do evento JoinCommunity 2016

No fechamento do evento, eu demonstrei o .NET Core RC2 em ação com as ferramentas do .NET Core CLI Preview 1 com as novas ferramentas de linha de comando dotnet. Usei o comando dotnet new para gerar um novo projeto simples de aplicação Console, modifiquei o projeto no editor Atom 1.7.3 no Mac OS X El Capitan 10.11.5.

JoinCommunity2016

Depois usei o comando dotnet restore para restaurar os pacotes NuGet do meu projeto e donet run para compilar (poderia usar o dotnet build) e executar.

JoinCommunity2016

Depois, eu demonstrei a mesma aplicação Console no Ubuntu 14.04 LTS e informei que o suporte para o novo Ubuntu 16.04 LTS já está em andamento.

Finalmente, eu mostrei a aplicação web de exemplo ASP.NET MVC Music Store já modificada para contemplar as novas versões RC2 dos frameworks executando no Ubuntu Linux 14.04 e no Mac OS X El Capitan 10.11.5, conforme as imagens abaixo.

ASP.NET MVC Music Store no Mozila Firefox

Screenshot from 2016-05-21 17

Código-fonte do ASP.NET MVC Music Store no Visual Studio Code

Screenshot from 2016-05-21 17-2