A linguagem C# possui recursos que nos permite criar de aplicações simples ou avançadas, com processamento paralelo, ou com mapeamento objeto-relacional, que facilita a conexão com o banco de dados e o gerenciamento dos dados.
Nível Avançado Categoria Desenvolvimento Back-end
O C# é a principal linguagem da plataforma de desenvolvimento da Microsoft, o .NET. Gerenciada, robusta, moderna, escalável e multi-paradigma, além de ser open-source. Com o C# é possível criar desde aplicações desktop até aplicações web através do ASP.NET MVC, passando inclusive pelo desenvolvimento de aplicações mobile com o aclamado Xamarin. Tudo isso faz do C# uma das cinco linguagens mais utilizadas no mundo!
Neste curso, você vai aprender sobre recursos avançados do C#, como interfaces covariantes, contravariantes e invariantes, expressões lambda, tipos e objetos anônimos, utilização do LINQ e dos frameworks ORM Entity Framework e NHibernate.
O C# é a principal linguagem da plataforma de desenvolvimento da Microsoft, o .NET. Gerenciada, robusta, moderna, escalável e multi-paradigma, além de ser open-source. Com o C# é possível criar desde aplicações desktop até aplicações web através do ASP.NET MVC, passando inclusive pelo desenvolvimento de aplicações mobile com o aclamado Xamarin. Tudo isso faz do C# uma das cinco linguagens mais utilizadas no mundo!
Neste curso, você vai aprender sobre recursos avançados do C#, como interfaces covariantes, contravariantes e invariantes, expressões lambda, tipos e objetos anônimos, utilização do LINQ e dos frameworks ORM Entity Framework e NHibernate.
Neste curso abordaremos tudo o que você precisa aprender sobre os recursos mais avançados da linguagem. São vídeo aulas e apostilas que mostram os conceitos e a prática de recursos como expressões lambda e frameworks ORM. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.
Dentre várias outras coisas, você será capaz de:
Este curso é destinado a desenvolvedores que desejam entender ou revisar alguns conceitos avançados do C#, como interfaces covariantes, contravariantes e invariantes, dentre outros. Este curso também pode auxiliar desenvolvedores que desejam aprender ou revisar como funciona o paradigma orientado a eventos e os conceitos de programação assíncrona e paralela com C#.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Cleber é pós-graduado em Projeto e Desenvolvimento de Aplicações Web, além de Microsoft Specialist (HTML5/CSS3), Microsoft Certified Solutions Associate (MCSA) Web Applications e Microsoft Certified Solutions Developer (MCSD) Web Applications. Fascinado por Arquitetura de Software, Programação Funcional, Machine Learning e educação em geral. Também é conhecido como "o boladão".
Nesta aula, veremos uma apresentação do curso.
2 aulasNesta aula, veremos o que significa covariância, contravariância e invariância e como funciona as keyworks "in" e "out".
8 aulasNesta aula, veremos mais recursos dos Delegates.
10 aulasNesta aula, veremos como funciona os eventos no .NET.
7 aulasNesta aula, aprenderemos as expressões Lambdas.
10 aulasNesta aula, veremos os métodos de extensão.
3 aulasNesta aula, aprenderemos o LINQ.
7 aulasNesta aula, iremos propor exercícios para você aplicar os conceitos vistos até este momento no curso.
1 aulaNesta aula, aprenderemos como funciona o acesso a banco de dados.
10 aulasNesta aula, conheça o WPF (Windows Presentation Foundation).
3 aulasNesta aula, aprenda o funcionamento das threads.
11 aulasNesta aula, veremos as tasks.
12 aulasNesta aula, conheceremos a programação assíncrona.
8 aulasNesta aula, conheceremos a programação paralela.
12 aulasNesta aula, vamos construir uma aplicação completa com os conceitos que vimos até aqui.
7 aulasNesta aula, iremos propor exercícios para você aplicar os conceitos vistos até este momento no curso.
1 aulaTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!