ASP.NET MVC, ASP.NET Web Forms, C#, CLR, Evento, TDC

Minha palestra no TDC 2014 Porto Alegre: Plataforma de compiladores .NET (“Roslyn”), C# 6 e Visual Studio “14”

TDC2014PortoAlegreLogo

The Developer’s Conference (TDC) é o maior evento do Brasil voltado para várias comunidades de desenvolvedores. O evento é organizado pela Globalcode e patrocinado por algumas das empresas mais influentes do mundo da tecnologia. Veja o nível dos patrocinadores da edição 2014: Amazon, Google, IBM, Intel, JetBrainsMicrosoft, Oracle, PayPal, Samsung e StackOverflow.

CrachaPalestranteTDC2014PA

Hoje, dia 17 de outubro de 2014, eu apresentei a palestra Plataforma de compiladores .NET (“Roslyn”), C# 6 e Visual Studio “14” na trilha .NET da edição 2014 de Porto Alegre. Neste ano, o evento está tendo edições nas três seguintes cidades: São Paulo, Florianópolis e Porto Alegre.

Na apresentação, eu abordei o projeto de codinome “Roslyn”, que passou a ser chamado de Plataforma de compiladores .NET, e sua evolução. Depois eu comentei sobre o futuro da plataforma ASP.NET e os componentes do ASP.NET vNext. Além disso, eu comentei sobre as novidades do Visual Studio “14” CTP 4, cuja versão final deve ser lançada em meados do ano que vem, muito provavelmente com o nome Visual Studio 2015.

Finalmente, eu comentei sobre as principais novidades da próxima versão da linguagem de programação C#: C# 6. Sendo que algumas das novidades planejadas acabaram de ser prorrogadas pelo time de produto da Microsoft para uma próxima versão, provavelmente a linguagem C# 7, por uma questão do tempo estar reduzido para o lançamento. Por enquanto, as novidades anunciadas que serão cortadas da C# 6 são construtores primários e expressões de declaração.

No final, a apresentação foi toda teórica devido à grande quantidade de informações a serem passadas. Abaixo, seguem os slides da minha apresentação, que eu compartilhei no SlideShare.

Uma boa notícia é que a palestra foi gravada e será publicada em breve no site da InfoQ, que publica excelentes artigos e vídeos técnicos.

.NET Framework, ADO.NET Entity Framework, ASP.NET MVC, ASP.NET Web Forms, C#, Evento, Internet Explorer, Microsoft, MVP ShowCast, Programação assíncrona, SQL Server, SQL Server, Visual Studio, Webcast, Windows 8, Windows Phone 8, Windows Store apps

MVP ShowCast 2013

O evento virtual

MVP ShowCast é um evento virtual gratuito sobre tecnologias da Microsoft, sendo composto por uma série de webcasts transmitidos ao vivo e gravados para serem disponibilizados depois. O evento foi idealizado e é organizado por MVPs do Brasil com apoio da Microsoft.

Os webcasts do evento são apresentados por profissionais altamente especializados em tecnologias e produtos Microsoft, incluindo MVPs, líderes de comunidades, experts reconhecidos pelo mercado e gerentes de produto e evangelistas da Microsoft.

A partir deste ano, o evento contará com duas sessões ocorrendo em paralelo:

  • Sessão de infraestrutura (IT)
  • Sessão de desenvolvimento (DEV)

A edição 2013 será realizada de 04 de novembro de 2013 a 13 de dezembro de 2013. Informações detalhadas e links para inscrição em webcasts podem ser encontrados no site do evento: mvpshowcast.azurewebsites.net.

Trilhas do evento

O evento é composto por 8 trilhas na sessão de infraestrutura (IT) e mais 8 trilhas na sessão de desenvolvimento (DEV), conforme a figura abaixo.

Convite do MVP ShowCast 2013

Filtragem dos webcasts 

Há uma funcionalidade de filtragem na página principal do site do evento que permite filtrar as informações dos webcasts:

  • por trilha de infraestrutura (IT);
  • por trilha de desenvolvimento (DEV);
  • por palestrante;
  • por data;
  • por horário.

A Premiação MVP

A premiação Microsoft Most Valuable Professional (MVP) é a forma da Microsoft agradecer aos incríveis líderes independentes da comunidade que compartilham sua paixão, experiência técnica e conhecimento prático dos produtos da Microsoft com outros. Ajudar e enriquecer as comunidades técnicas faz parte do compromisso da Microsoft. Mesmo antes do surgimento da mídia social e Internet, as pessoas se reúnem para oferecer suas ideias e práticas recomendadas nas comunidades técnicas.

Mais informações da premiação podem ser encontradas no site da Microsoft em: mvp.microsoft.com.

.NET Framework, ADO.NET Entity Framework, ASP.NET MVC, ASP.NET Web Forms, C#, CLR, DLR, LINQ, Microsoft, Programação assíncrona, TDC, Visual Studio, WF, WPF

TDC 2012 Goiânia: Trilha .NET – Novidades do .NET Framework 4.5

The Developers Conference 2012

O evento The Developers Conference (TDC) 2012

O The Developers Conference (TDC) é um evento com várias trilhas de temas específicos em cada dia do evento mais a trilha Stadium que é uma seleção de palestras das demais trilhas do dia. O evento é uma iniciativa da Globalcode.

Minha primeira palestra no TDC 2012 Goiânia

The Developers Conference 2012 Goiânia
Datas: 20 e 21 de outubro de 2012
Faculdade Fasam

No dia 20/10/2012, das 17h40min às 18h30min, eu apresentei a palestra Novidades do .NET Framework 4.5 na Trilha .NET do evento TDC 2012 Goiânia. Esta palestra foi apresentada com transmissão ao vivo pela Internet.

Mais informações sobre a trilha .NET podem ser encontradas no site do evento em:
TDC 2012 Goiânia – Trilha .NET

Apresentação teórica

Nesta palestra, eu apresentei um resumo das principais novas características e melhorias do .NET Framework 4.5 para desenvolvedores da plataforma .NET. Eu abordei os seguintes tópicos:

  • O .NET Framework
  • .NET Framework: Versões
  • Linguagem C#: Versões
  • Suporte a async & await
  • Biblioteca de classes portátil
  • .NET para Windows Store apps
  • Entity Framework 5
  • ASP.NET Web Forms 4.5
  • ASP.NET MVC 4
  • Windows Communication Foundation (WCF) 4.5
  • Windows Presentation Foundation (WPF) 4.5
  • Windows Workflow Foundation (WF) 4.5
  • Melhorias na Base Class Library
  • Links úteis

Slides da apresentação

Projeto de demonstração

Projeto do Visual Studio 2012 com a demonstração da palestra:
Demonstração de suporte a programação assíncrona no .NET Framework 4.5

.NET Framework, ASP.NET MVC, ASP.NET Web Forms, C#, Evento, Java x .NET, Microsoft, Visual Studio, WF, WPF

Minha palestra sobre educação e certificação na Plataforma .NET no evento Java x .NET SP 2010

No dia 15 de outubro de 2010 (sexta-feira), eu apresentei a minha palestra de fechamento dia dia 1 de 2 no evento Plataforma Java x Plataforma .NET – Edição SP 2010.

Na palestra, eu abordei uma série de recursos disponíveis para estudo da plataforma .NET, principalmente recursos fornecidos pela Microsoft Brasil, gratuitos e em idioma portugês brasileiro. Também são apresentadas as novas certificações disponíveis atualmente e voltadas para a plataforma .NET 4 e para o Visual Studio 2010.

Os seguintes tópicos foram apresentados:

  • Introdução à Plataforma Microsoft
  • Capacitação gratuita
  • Aprendizado para iniciantes
  • Videocasts
  • Biblioteca MSDN
  • Centro de avaliação de software
  • Eventos e Webcasts
  • Fóruns MSDN
  • Channel 9 Brasil
  • Galeria de códigos (em inglês)
  • CodePlex (em inglês)
  • Galeria do Visual Studio
  • MSDN Media Center
  • MSDN Newslettter
  • MSDN Blogs
  • MSDN Magazine
  • DevLabs (time dos EUA)
  • MSDN no mundo
  • eBooks gratuitos
  • Microsoft Learning
  • Revistas e grupos de usuários
  • Microsoft Developer Network
  • MCTS em .NET 4 e Visual Studio 2010
  • MCPD em .NET 4 e Visual Studio 2010
  • Atualização do .NET 3.5 e VS 2008
  • Materiais de estudo recomendados
  • Exame relacionado de TFS 2010

Os slides da apresentação estão disponibilizados abaixo.

.NET Framework, ADO.NET Entity Framework, ASP.NET AJAX, ASP.NET MVC, ASP.NET Web Forms, C#, CLR, DLR, Evento, LINQ, MEF, Microsoft, Visual Basic, WF, WPF

Minha palestra sobre .NET Framework 4.0 no Community Launch 2010 do DF

Eu acabei de apresentar a minha palestra sobre o .NET Framework 4.0, onde abordei algumas das principais novidades em alguns dos principais recursos do framework.

Devido à limitação de tempo e ao grande volume de informações relacionadas com as novidades do .NET Framework 4.0, eu coloquei uma série de slides no final da apresentação com conteúdo técnico detalhado de cada recurso comentado.

Abaixo, a relação macro de tópicos apresentados.

  • Evolução da plataforma .NET
  • .NET Framework 4
  • Alguns cenários em .NET 4.0
  • Linguagem C# 4.0
  • Linguagem Visual Basic 2010
  • ASP.NET Web Forms 4 – Web.config limpo
  • ASP.NET Web Forms 4 – Linha selecionada
  • ASP.NET Web Forms 4 – Client ID
  • ASP.NET Web Forms 4 – Roteamento
  • ASP.NET Web Forms 4 – Chart Control
  • ASP.NET AJAX 4 – Client Templates
  • ASP.NET AJAX 4 – DataContext
  • ASP.NET MVC 2
  • WPF 4 – DataGrid
  • WPF 4 – Calendar
  • WPF 4 – DatePicker
  • WPF 4 – Suporte a toque e manipulação
  • WPF 4 – Outras novidades
  • Managed Extensibility Framework (MEF)
  • ADO.NET Entity Framework 4
  • WCF Data Services no .NET 4
  • Windows Communication Foundation 4
  • Windows Workflow Foundation 4
  • Computação paralela com .NET 4
  • Parallel LINQ (PLINQ)
  • Dynamic Language Runtime (DLR)
  • Programação dinâmica com .NET
  • Objetos tipados dinamicamente
  • Interop Assemblies
  • Problema com Interop Assemblies
  • PIA é dispensável no .NET Framework 4.0
  • Compatibilidade no .NET Framework 4.0
  • CLR 2 – Existência lado a lado
  • CLR 4 – In-Process Side by Side
  • Onde obter informações adicionais?

Abaixo, seguem os slides da minha palestra de .NET Framework 4 no evento Community Launch 2010 do DF.

Rogério Moraes de Carvalho
Twitter: @rogeriomc