.NET Core, ASP.NET Core, Docker, Linux, macOS, TDC

Minha participação no The Developer’s Conference (TDC) 2016 Porto Alegre: O novo ASP.NET Core 1.0 multiplataforma

O evento The Developer’s Conference (TDC) 2016 Porto Alegre

O The Developer’s Conference (TDC) 2016 Porto Alegre ocorreu no período de 05 a 08 de outubro de 2016, sendo que eu participei da trilha de .NET no sábado, ultimo dia do evento.

14707980_1215753338485042_7440380420554744103_o

A Trilha .NET no TDC 2016 Porto Alegre

A Trilha .NET do TDC 2016 POA foi composta pelas seguintes palestras:

  • C# como você nunca viu: conceitos avançados de programação funcional em .NET
    Elemar Rodrigues Severo Junior
  • Suporte a macros na sua aplicação com PowerShell
    Igor Abade V. Leite
  • How I met your bug
    Jean Bauer Cardoso da Rosa, Lucas Tagliani Aguiar
  • .NET Entity Core 1.0
    Caliel Costa
  • Desconstruindo uma aplicação C#
    Zaquiel Grings
  • Novas Oportunidades para o .NET com a parceria Microsoft e Red Hat
    Edson Yanaga
  • O que esperar do C# 7
    Tania Raquel Stormovski de Andrade
  • Trazendo o poder dos containers ao mundo .NET
    Douglas Picolotto
  • O novo ASP.NET Core 1.0 multiplataforma (.NET)
    Rogério Moraes de Carvalho
  • CQRS e ES na prática com RavenDB
    Elemar Rodrigues Severo Junior

Minha palestra: O novo ASP.NET Core 1.0 multiplataforma

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.

14682030_1215750618485314_6372788396437907614_o

A agenda da palestra foi a seguinte:

  • Visão geral da plataforma .NET
    • Um novo .NET multiplataforma
    • Evolução da plataforma .NET
    • Mudança nos nomes de frameworks
    • Visual Studio e outros editores
  • .NET Core
    • O que é o .NET Core?
    • .NET Core CLI
    • .NET Platform Standard
    • .NET Core: da codificação à execução
  • ASP.NET Core
    • O que é o ASP .NET Core?
    • Desempenho do ASP.NET Core
    • ASP.NET Core 1.0.1 x ASP.NET 4.6.2
    • Características do ASP.NET Core
    • Evolução dos frameworks ASP.NET
    • ASP.NET Core MVC
    • .NET Core, ASP.NET Core e Visual Studio
  • Recursos para estudo
    • Documentação, vídeos, OSS e outros

Abaixo, seguem os slides da minha palestra.

Gravação da palestra na Trilha Stadium

A minha palestra foi uma das escolhidas para ser transmitida ao vivo na Trilha Stadium do dia 08 de outubro de 2016 (sábado). As palestras desta trilha são gratuitas e as que ocorreram no período da tarde de sábado podem ser assistidas integralmente em: https://www.eventials.com/Globalcode/sabado-08-10-tarde-poa-2016/. A minha palestra está posicionada no intervalo de 03:30:00 até 04:24:00.

.NET Core, ASP.NET Core, Azure, Entity Framework Core, Linux, Mac OS X, Visual Studio 2015, Visual Studio Code, Windows

Global Azure Bootcamp 2016 – Brasília

O evento Global Azure Bootcamp

O Global Azure Bootcamp é o maior evento de Microsoft Azure (solução de nuvem da Microsoft) realizado no mundo. O evento tem sido realizado desde 2013, ocorrendo num único dia em vários países. O site do evento global pode ser acessado em: http://global.azurebootcamp.net/.

A edição de Brasília em 2015

Em 2015, o evento foi realizado no dia 25 de abril de 2015 em 182 locais pelo mundo. Naquela ocasião, eu apresentei a palestra “Plataforma de compiladores .NET, C# 6 e Visual Studio 2015” na edição de Brasília. Os slides da minha apresentação, dentre outras informações, podem ser encontradas no link logo acima para o post da palestra no meu blog.

A edição de Brasília em 2016

2016-logo-250x169

Neste ano, o evento Global Azure Bootcamp 2016 também será realizado em Brasília. Desta vez, o evento ocorrerá no dia 16 de abril de 2016 (próximo sábado), somente durante o período da manhã.

O credenciamento será de 8h às 9h, a abertura/keynote será de 9h às 9h50. Depois, serão realizadas trilhas com algumas palestras em paralelo e outras sequenciais de 10h às 12h10. Haverá trilhas sobre os seguintes assuntos.

  • Big Data, Machine Learning, Microsoft Azure e IoT
  • Web
  • Dados
  • Acadêmica
  • Mobile
  • Business

Veja a grade completa de palestras no site do evento em: http://gabbrasilia2016.azurewebsites.net.

O evento será realizado na Faculdade Projeção, Campus Taguatinga.

A minha palestra no Global Azure Bootcamp 2016

Eu apresentarei a palestra “ASP.NET Core, .NET Core e EF Core: multiplataforma e otimizados para a nuvem” na edição de Brasília. Veja nesta palestra, as novidades mais recentes das novas plataformas de desenvolvimento multiplataforma da Microsoft:

  • ASP.NET Core 1.0 (anteriormente chamado de ASP.NET Core 5), que é o novo framework de desenvolvimento web multiplataforma da Microsoft que contém o ASP.NET Core MVC (anteriormente chamado de ASP.NET MVC 6) que, agora, está integrado com o ASP.NET Core Web API.
  • .NET Core 1.0 (anteriormente chamado de .NET Core 5), novo framework de uso geral que contém um subconjunto do .NET Framework e outras APIs únicas.
  • Entity Framework Core 1.0 (anteriormente chamado de Entity Framework 7), que é o novo framework de mapeamento objeto relacional da Microsoft e não somente isso, pois há extensões para suporta acesso a bancos de dados NoSQL, dentre outros paradigmas de acesso a dados.

A palestra é uma evolução da palestra “Explorando o novo .NET multiplataforma:ASP.NET Core, .NET Core e EF Core” que eu apresentei no QCon São Paulo 2016. Naquela ocasião, o Build 2016 começou um pouco após a minha apresentação no evento. No Build 2016, membros dos times da Microsoft, nos projetos dos novos frameworks, apresentaram palestras, participaram de entrevistas e fizeram hands on labs.

A ideia da minha palestra no Global Azure Bootcamp 2016 é apresentar o que esperar do futuro da plataforma .NET, com algumas demonstrações práticas.

.NET Core, .NET Core 5, .NET Framework, Apple, ASP.NET 5, ASP.NET MVC, Azure, Docker, Linux, Mac OS X, Microsoft, MVP V-Conf, Visual Studio, Visual Studio 2015, Visual Studio Code

Minha palestra no MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS X e no Linux

O evento

Microsoft MVP V-Conf 2015

O MVP Virtual Conference (MVP V-Conf) é um novo evento virtual de dois dias apresentado por especialistas em tecnologia independentes que utilizam tecnologias da Microsoft diariamente. Conecte-se e veja o que a comunidade de usuários avançados está dizendo sobre o mundo de possibilidades mobile-first, cloud-first com tecnologias Microsoft reestruturadas.

As sessões foram apresentadas por Most Valuable Professionals (MVPs) das Américas, que são líderes excepcionais de comunidades que são apaixonados por compartilhar conhecimentos do mundo real de produtos da Microsoft com comunidades de profissionais de TI, desenvolvedores e consumidores pelo mundo afora.

O tema desta primeira conferência foi “The Power of Community” (O Poder da Comunidade), onde foi apresentado como as comunidades podem se ajudar a aprender, fortalecer e crescer, e demonstrar como MVPs da Microsoft participam da formação destas comunidades técnicas.

O keynote foi apresentado pelo Steven Guggenheimer, vice-presidente coorporativo do grupo Developer eXperience (DX) na Microsoft.

O evento foi transmitido ao vivo nos dias 14 e 15 de maio de 2015, com sessões em inglês, espanhol e português divididas em trilhas abordando tópicos para profissionais de TI, desenvolvedores e consumidores.

Seguem as 5 trilhas do evento:

  • IT Pro Track (English)
  • Developer Track (English)
  • Consumer Track (English)
  • LATAM Track (Spanish)
  • Brazil Track (Portuguese)

Mais informações sobre a primeira edição do MVP Virtual Conference (MVP V-Conf) podem ser encontradas no site da Microsoft em: http://mvp.microsoft.com/en-us/virtualconference.aspx.

Motivação para criação do evento

A iniciativa de criação da primeira edição do evento virtual MVP Virtual Conference (MVP V-Conf), como uma iniciativa internacional do programa de MVPs da Microsoft, foi baseada no sucesso do evento virtual MVP ShowCast, que foi uma iniciativa de MVPs brasileiros. O MVP ShowCast 2014, última edição do evento brasileiro, foi realizada de 15 de setembro de 2014 até 09 de outubro de 2014 com apresentações de webcasts ao vivo que foram disponibilizados posteriormente para consumo sob demanda.

Mais informações sobre a última edição do MVP ShowCast podem ser encontradas em: http://mvpshowcast.azurewebsites.net.

MINHA PALESTRA

No dia 14 de maio de 2015, eu apresentei a minha palestra com informações sobre como executar ASP.NET MVC 6 no Mac OS X e no Linux. A ideia foi apresentar um passo a passo de como configurar os sistemas operacionais Mac OS X e Linux para desenvolvimento de aplicações ASP.NET MVC 6, e ASP.NET 5 em geral.

Eu apresentei os seguintes tópicos na minha palestra:

  • .NET no Linux e no Mac OS X
  • ASP.NET 5 e ASP.NET MVC 6
  • Visual Studio Code
  • Linha de produtos Visual Studio 2015
  • Ambientes de desenvolvimento
  • Tecnologia de contêiner
  • Suporte atual em Linux e Mac OS X
  • Demonstração e recursos adicionais

O vídeo da gravação da minha palestra, juntamente com os vídeos de todas outras palestras do evento, deverá ser publicado na sessão de eventos do Channel 9 do Microsoft Developer Network (MSDN): http://channel9.msdn.com/Events.

Abaixo, seguem os slides da minha apresentação, que eu compartilhei no SlideShare.