Softblue

Curso de C# Avançado (CS-13)

80 vídeos | 31 horas de vídeo | 60 horas no certificado

Professor
Carlos Tosin


   12x s/juros  R$ 41

Preço válido até 30/06/2019.

 

RESUMO

Este curso tem o objetivo de abordar tópicos avançados da linguagem C#, como delegates, expressões lambda e LINQ. São abordadas também as APIs WPF, para construção de interfaces gráficas profissionais; e ADO.NET, para integração com bancos de dados. Além desses temas, programação em rede e programação assíncrona e paralela usando o modelo multithread também são tratados em detalhes.

A ferramenta de desenvolvimento utilizada neste curso é o Visual Studio Express, desenvolvida pela Microsoft e distribuída gratuitamente.

REQUISITOS

Ter feito o curso de Fundamentos de C#. ou ter conhecimentos sólidos de C# e orientação a objetos.

PÚBLICO-ALVO

Programadores que já conhecem os fundamentos da linguagem C# e que têm interesse em se aprofundar, estudando temas mais avançados.



CONTEÚDO

Operadores e Casting
Palavras-chave checked
e unchecked
Sobrecarga de operadores
Indexadores
Casting customizado
Delegates e Events
Callback com delegates
Delegates genéricos Action<>
e Func<>
Eventos
Métodos Anônimos e Expressões Lambda
Métodos anônimos
Expressões lambda
Closures
Assemblies
Bibliotecas de classes
Assemblies privados
Assemblies compartilhados
Reflection e Attributes
Inspeção de elementos com reflection
Attributes
Criando um framework de execução automática
LINQ: Language Integrated Query
Consultas simples com LINQ
Consultas avançadas com LINQ
Geração de dados
Manipulando Documentos XML
Criação de documentos XML
Extração de dados com LINQ para XML
Parse com XmlReader
Bancos de dados com ADO.NET
Conceitos fundamentais
Criação de estrutura para acesso a
dados
ADO.NET Entity Framework
Abordagens 'model first' e 'database
first'
Manipulação de entidades
WPF Parte 1: Criação de Interfaces Gráficas
Linguagem XAML
Controles fundamentais do WPF
Eventos de interface gráfica
WPF Parte 2: Manipulando Dados
Binding
Conversão de dados
Validação de dados
Comandos
Settings: armazenando preferências
dos usuários
Padrão MVVM (Model-View-ViewModel)
Programação Multithread
Criação e execução de threads
Sincronismo com o uso de locks
Outras formas de sincronismo
Timers
Programação Assíncrona e Paralela
Delegates assíncronos
Classe Task
Uso de async e await
Paralelismo
PLINQ
Serialização de Dados
Serialização para o formato binário
Serialização para o formato XML
Programação em Rede
Requisições na web
Modelo cliente-servidor com Sockets
TCP/IP
Modelo cliente-servidor com Sockets
UDP/IP
Mão na Massa: Criando Aplicações na
Prática
Editor de texto
Cadastro de clientes
Chat em rede

CERTIFICADO

Ao concluir o curso com nota igual ou superior à 6,5, o aluno recebe o certificado de conclusão do curso em formato digital (PDF). Caso o aluno não atinja a nota necessária, poderá revisar as aulas que desejar e refazer as avaliações.

A Softblue é associada à ABED (Associação Brasileira de Educação a Distância). Conheça o nosso modelo de certificado e mais detalhes clicando aqui.

INVESTIMENTO

O valor deste curso está de R$ 649,00 por R$ 492,00 (em até 12x sem juros).
Preço válido até 30/06/2019.



ALGUMA AJUDA?

Verifique se a sua pergunta já foi respondida na sessão de Perguntas Frequentes antes de enviá-la.






Digite o código aqui:

"Minhas expectativas pelo curso de C# avançado foram plenamente atingidas. Cada vez mais posso dizer a todos sobre a minha total satisfação de estudar online com cursos de excelente qualidade (algo raro em nosso país) e me sinto fidelizado. Muito obrigado à Softblue, especialmente ao professor Carlos Tosin, pelo compromisso e dedicação que resultam no alto nível de suas aulas."

Tiago Rodrigues | Itaquaquecetuba - SP

ASSINE NOSSA NEWSLETTER