.NET Core, ASP.NET Core, dotnetConf, Evento, Microsoft

Minha palestra no dotnetConf 2016 Goiânia: .NET Core | ASP.NET Core

O evento dotnetConf

O dotnetConf é um evento mundial para difundir os recursos da plataforma .NET de executar em múltiplas plataformas e em múltiplos dispositivos. Os conteúdos são entregues por times de produto da Microsoft e por especialistas da comunidade.

Em 2016, a Microsoft organizou uma versão virtual do evento durante três dias, de 7 a 9 de junho, em que transmitiu os vídeos ao vivo. Oa palestrantes apresentaram o que há de mais novo na plataforma .NET e os vídeos do evento estão disponíveis no canal Channel 9 da Microsoft em: channel9.msdn.com/Events/dotnetConf/2016.

A Microsoft fez parceria com especialistas .NET de todo o mundo para trazer conteúdo do dotnetConf em eventos presenciais numa cidade próxima de você. Ela está chamando a versão presencial do evento de dotnetConf.local.

O dotnetConf 2016 Goiânia

O dotnetConf 2016 Goiânia foi uma edição do dotnetConf.local que ocorreu em Goiânia-GO, Brasil, no dia 27 de agosto de 2016.

dotnetConf2016Goiania

O evento foi realizado no SEBRAE-GO, na Avenida T-3 N. 1000 – Setor Bueno, Goiânia – GO, Brasil.

Programação

Horário Descrição
8h30 às 8h50 Credenciamento e Networking
8h50 às 9h Abertura
9h às 9h50 O futuro da plataforma .NET e do C#
Elemar Júnior – MVP da Microsoft
9h55 às 10h45 Micro serviços e .NET Core
Osvaldo Daibert – Evangelista Técnico da Microsoft
10h45 às 11h Intervalo
11h às 11h50 .NET Core | ASP.NET Core
Rogério Moraes de Carvalho – MVP da Microsoft
11h55 às 12h50 RavenDB
Elemar Júnior – MVP da Microsoft
12h50 às 13h Encerramento e sorteios

Minha palestra: .NET Core | ASP.NET Core

Na minha palestra, eu dei uma Visão geral da plataforma .NET, depois abordei sobre o .NET Core 1.0 RTM e sobre o ASP.NET Core 1.0 RTM. No final, eu forneci links para uma série de Recursos para estudo: documentação, vídeos, OSS e outros.

14124502_1045286305586395_5305756081782883882_o

Abaixo, seguem os tópicos que foram abordados.

  • 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
    • Demonstração
  • ASP.NET Core
    • O que é o ASP .NET Core?
    • Desempenho do ASP.NET Core
    • ASP.NET Core x ASP.NET 4.6.2
    • Hospedagem de apps ASP.NET Core
    • Frameworks ASP.NET Core
    • ASP.NET Core MVC
    • .NET Core, ASP.NET Core e Visual Studio
    • Demonstração
  • Recursos para estudo
    • Documentação, vídeos, OSS e outros

Abaixo, seguem os slides da minha palestra.

Demonstração do .NET em múltiplas plataformas

Eu fiz demonstrações do .NET Core executando em Ubuntu Linux 16.04 e Mac OS X El Capitan 10.11.6.

14125044_1045286385586387_1339218086420766952_o

Anúncios
C#, Microsoft, TDC

Minha participação no The Developer’s Conference (TDC) 2016 São Paulo: O futuro da linguagem de programação C# (C# 7)

O evento The Developer’s Conference (TDC) 2016 São Paulo

O The Developer’s Conference (TDC) 2016 São Paulo foi a décima edição do evento em São Paulo-SP, que teve sua primeira edição no ano de 2007.

TDC2016SP_TDC-10Anos-Desde2007

Eu tive a oportunidade de apresentar palestras em diversas edições do evento The Developer’s Conference, não somente em edições de São Paulo-SP, mas também em Goiânia-GO, Florianópolis-SC e Porto Alegre-RS.

Na edição 2016 em São Paulo-SP, que ocorreu de 5 a 9 de julho de 2016,  eu apresentei uma palestra na trilha .NET.

A Trilha .NET no TDC 2016 SP

A Trilha .NET foi realizada no dia 06 de julho de 2016 (quarta-feira) e teve suas vagas esgotadas, estando a sala completamente lotada durante as apresentações.

TDC2016SP_TrilhaDotNET2

Apresentações que antecederam a minha palestra

Antes da minha palestra, houve as seguintes apresentações/discussões:

  • Por dentro do .NET Core
    Giovanni Bassi
  • ASP.NET em todo lugar
    Victor Cavalcanti
  • Discussão aberta sobre o novo .NET
    André Carlucci, Victor Cavalcanti, Giovanni Bassi e Elemar Júnior

Uma breve descrição da minha experiência com o .NET Core e o ASP.NET Core

Motivado pelas discussão aberta sobre o novo .NET, que antecedeu a minha palestra, eu compartilhei um pouco da minha experiência com o .NET Core e o ASP.NET Core.

img_7784

Eu tinha acabado de desenvolver um sistema para o Cebraspe/Cespe denominado Sistema de Aplicação de Testes Eletrônicos (SATE). O backend do sistema foi desenvolvido com o ASP.NET Core 1.0 RC2.NET Core 1.0 RC2 e Tools Preview 1, que somente foram liberados em 16 de maio de 2016, conforme anunciado pela Microsoft no seguinte post.NET Core RC2 – Improvements, Schedule, and Roadmap. O frontend foi desenvolvido com HTML5, CSS3 e JavaScript, onde foi feito um framework JavaScript completo e específico para o projeto. Durante o desenvolvimento do frontend, o ASP.NET Core e o .NET Core ainda estavam em versão RC1 e passando por grandes modificações, muitas delas motivadas pelas profundas mudanças introduzidas com as novas ferramentas do NET Core CLI.

O sistema foi utilizado por mais de 16 mil estudantes de cursos de educação profissional do SENAI, de 8 a 17 de junho de 2016, na Primeira Etapa da Avaliação de Desempenho de Estudantes – SAEP 2016.

No dia 27 de junho de 2016, a Microsoft liberou as versões finais do ASP.NET Core 1.0.0 e do .NET Core 1.0.0, juntamente com o Tools Preview 2. Imediatamente após o lançamento, eu atualizei o backend do SATE para usar as versões finais dos frameworks. E a versão atualizada do SATE já foi utilizada nos dias 6 e 7 de julho de 2016 no Simulado DF 2016, um simulado do ENEM (Exame Nacional do Ensino Médio) que ocorreu em escolas públicas e privadas do Distrito Federal.

Em ambas as aplicações de testes eletrônicos com uso do Sistema de Aplicação de Testes Eletrônicos (SATE), o desempenho do ASP.NET Core e do .NET Core foi excepcional.

Minha palestra: O futuro da linguagem de programação C# (C# 7)

Na minha palestra, eu abordei algumas das principais novidades da linguagem de programação C# que estão programadas para serem liberadas com o lançamento da próxima versão do Visual Studio, de codinome Visual Studio “15”, que muito provavelmente deverá se chamar Visual Studio 2017 na versão final e deve ser lançado em novembro de 2016.

A agenda da palestra foi a seguinte:

  • Visual Studio “15” Preview 2
  • Literais binários
  • Separadores de dígitos
  • Tuplas
  • Referências locais
  • Funções locais
  • Correspondência de padrão
  • Informações adicionais

Abaixo, seguem os slides da minha palestra.