Curso

Curso de C# 5 e suas Novidades

Nesse curso você irá encontrar os novos recursos encontrados no C# 5 que prometem melhorar o desempenho de nossos aplicativos, além de facilitar a vida de nós desenvolvedores. Entre as grandes novidades podemos citar a programação assíncrona, os caller attributes, melhorias nas expressões lambdas e a nova propriedade Regex.MatchTimeOut, e todas elas veremos com detalhes nas nossas videoaulas. O C# 5 faz parte do .Net Framework 4.5 da Microsoft que apresenta muitas novidades para todos desenvolvedores que utilizam as plataformas da Microsoft para desenvolvimento de aplicações. E como sempre, o novo framework trás também novidades para nós desenvolvedores que utilizamos o C# como a principal linguagem de programação.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

10 horas

(10 aulas)

Aula 1 - Introdução

Nessa videoaula vamos falar das principais novidades do .Net Framework 4.5 e do C# 5. O lançamento do .Net Framework 4.5 da Microsoft trás muitas novidades para todos desenvolvedores.

Aula 2 - Introdução a Programação Assíncrona

Nessa videoaula vamos começar o desenvolvimento de um aplicativo que nas próximas videoaulas será alterado para suportar os novos recursos de programação assíncrona do C# 5.

Aula 3 - Async e Await

Nessa videoaula vamos dar continuidade ao nosso exemplo iniciado na videoaula anterior, nessa videoaula vamos ver como utilizar a programação assíncrona do C# 5 em nosso aplicativo.

Aula 4 - Task.WhenAll

Nessa videoaula vamos avançar mais um pouco na programação assíncrona do Microsoft C# 5 e vamos melhorar a performance do nosso aplicativo exemplo utilizado nas videoaulas anteriores utilizando o método Task.WhenAll.

Aula 5 - Caller Information

Nessa videoaula veremos que apesar da programação assíncrona ser a grande novidade do C# 5 temos também outras novidades que merecem a nossa atenção. O C# 5 oferece uma grande novidade para quem trabalha com debugging, diagnóstico e log de aplicações.

Aula 6 - Caller Information no .Net Framework 4

Nessa videoaula vamos ver como utilizar os Caller Information Attributes no .Net Framework 4.0, ou seja, vamos ver como tirar proveito desse novo recurso na plataforma anterior do .Net Framework.

Aula 7 - Melhorando Performance - Asynchronous File I/O

A programação assíncrona é muito útil em operações onde existem “gargalos” de processamento tanto por parte da complexidade do software como por lentidão do hardware.

Aula 8 - Utilizando Recursos - Asynchronous File I/O

Nessa videoaula vamos continuar nesse mesmo tema, contudo vamos ver um novo exemplo de como utilizar os recursos da programação assíncrona na manipulação de arquivos.

Aula 9 - Regex.MatchTimeOut

Nessa videoaula veremos uma das novidades do C# 5 que não fez muito alarde é a propriedade Regex.MatchTimeOut. A propriedade Regex.MatchTimeOut serve para determinar o intervalo de tempo máximo para se processar uma expressão regular, garantindo assim que o aplicativo não fique travado processando expressões regulares complexas.

Aula 10 - Lambda Expressions - Asynchronous File I/O

Nessa última videoaula do nosso curso vamos ver uma importante melhoria na linguagem de programação C#: o uso de variáveis de iteração em expressões lambda. Lembrando que uma expressão lambda é uma função anônima que pode conter expressões e instruções.

Iniciar agora
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de .NET

Hello World com a linguagem C#

Relatórios com o Stimulsoft Reports.Web para .NET

O que é .NET Core?