.NET Core, .NET Framework, ASP.NET Core, ASP.NET Core MVC, Azure, Azure Container Service, C#, Docker, Visual Studio 2017, Windows Server 2016

Minha palestra no Global Azure Bootcamp 2017 Brasília: Docker com ASP.NET Core e Hospedagem no Azure

O evento Global Azure Bootcamp

2017-logo-250x169

Global Azure Bootcamp é um evento de um dia que ocorre anualmente em todo o mundo para difundir o aprendizado de tecnologias do Azure e de computação na nuvem. O evento é organizado por comunidades de especialistas em todo o mundo para um dia de mergulho de tecnologias emergentes e como elas se integram com o Azure. O site de divulgação global do evento fica hospedado em global.azurebootcamp.net. O hashtag do evento nas redes sociais é #GlobalAzure.

A edição 2017 ocorreu no dia 22 de abril de 2017 (sábado), totalizando 250 eventos espalhados pelo mundo. No mapa há muitos pontos se sobrepondo.

EventosMapaMundo

Segue uma ampliação do mapa para contemplar algumas cidades onde o evento aconteceu no Brasil, incluindo Brasília, onde eu apresentei uma palestra.

EventosMapaBrasil

Minha palestra no Global Azure Bootcamp 2017 Brasília

A minha palestra no evento teve o seguinte título: Docker com ASP.NET Core e Hospedagem no Azure. Na palestra, eu apresentei uma visão geral sobre contêineres, o Docker, o ASP.NET Core, Docker em contêineres Windows, Suporte a Dcoker no Azure, Visual Studio 2017 & Docker e Recursos para estudo.

C-BkHA8WAAEomHk-large

Segue a agenda completa da minha palestra:

  • Contêineres
    • O que é um contêiner
    • Contêineres versus máquinas virtuais
    • Contêineres e máquinas virtuais juntos
    • Padronização de contêineres
  • Docker
    • O que é Docker
    • Docker em todo lugar
  • ASP.NET Core
    • O que é o ASP .NET Core?
    • Executando uma app ASP.NET Core
    • ASP.NET Core em detalhes
  • Docker com contêineres Windows
    • Docker para Windows Server 2016
  • Suporte a Docker no Azure
    • Azure Container Service (ACS)
    • Outros serviços com suporte a Docker
  • Visual Studio 2017 & Docker
    • Suporte a Docker no Visual Studio 2017
    • Demonstração com contêiner Linux
  • Recursos para estudo
    • Documentação, vídeos e outros Recursos

Abaixo, seguem os slides da minha palestra.

Anúncios
.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, .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.