DiscoverTreinamento da Linguagem Visual C# (Audio) - Channel 9
Treinamento da Linguagem Visual C# (Audio) - Channel 9
Claim Ownership

Treinamento da Linguagem Visual C# (Audio) - Channel 9

Author: Microsoft

Subscribed: 2Played: 19
Share

Description

Neste treinamento você aprenderá a linguagem Visual C#, o que é uma classe, herança e visibilidade da classe, o que são variáveis e os tipos, como converter dados, como tomar decisões para o fluxo do programa, como executar diversos tipos de loopings, explorar as funções de texto e datas mais usadas, como usar o Generics com o List para montar e manipular coleções, como tratar erros e usar o debug, e como criar métodos para reutilizar e otimizar os códigos. Em seguida, vamos aprofundar um pouco e entender o que acontece nos bastidores do LINQ e expressões Lambda, conceito de interface e como implementá-la, como aplicar a sintaxe do delegate, como escrever uma expressão Lambda, e o melhor de tudo, como criar métodos com parâmetros opcionais. Todos os códigos podem ser usados desde a versões VS 2010 e C# 4.
21 Episodes
Reverse
Aprenda a criar um projeto de Console Application no VS e classes no C#, declarar usings e os namespaces e inserir comentários.
O que é uma variável, os tipos de dados, atribuir conteúdo as mesmas, definir o escopo e o tempo de vida para que a mesma tenha visibilidade.
Veja como converter os diversos tipos de dados para que sejam utilizados corretamente. Aprenda conversão implícita e explícita, quais dados são automáticos e quais devem ser convertidos fazendo Cast ou usando o Convert.
Tomar decisões na programação é fundamental para entender o fluxo de execução do programa. Veja como usar o IF e o Switch de acordo com determinada condição a ser avaliada. Aprenda as sintaxes do IF e os atalhos para não errar.
Usar loopings na programação é comum (Do, While, For e Foreach), aprenda as sintaxes, os tipos de dados usados e saber qual looping é adequado usar de acordo com a situação.
O .NET contém funções internas prontas para uso. Aprenda as funções de textos e datas mais usadas.
Saiba como criar uma classe com diversas propriedades usando o List do Generics, como criar uma lista de objetos atribuindo as propriedades. Veja como listar todos os itens da coleção com looping e ler cada propriedade. Se você quer aprender a programar, atenção a esta aula porque todo bom programador deve saber manipular coleções.
Um dos conceitos mais usados na Programação Orientada à Objetos (OOP) é a herança de objetos. Veja como criar duas classes com herança, montar uma lista de objetos com o Generic e o List para ambas as classes, e como listar todos os itens da lista.
A visibilidade da classe, métodos e propriedades define o quanto e quem poderá enxergar e usar tais dados. A reusabilidade dos códigos é fundamental para que você tenha uma programação mais enxuta, de fácil manutenção e clara de se entender. Veja como proteger uma classe, um método ou uma propriedade, quando e porquê expor aos demais itens.
Veja como criar e chamar métodos com o C# para estruturar melhor o código, falicitar a manutenção e o aproveitamento de métodos.
Aplique o tratamento de erro para acompanhar os pontos críticos do código, alterar os valores das variáveis, inspecionar os conteúdos em tempo de execução com a finalidade de ter total controle sobre a execução da aplicação.
Aprenda o que é um Action, quando usá-lo, aplicação do mesmo, como disparar um delegate.
Veja o conceito e uso do Predicate, afinal, para dominar expressões Lambda você precisa entender o que é o Predicate e como usá-lo.
Que tal aprender uma nova maneira de comparar strings? Deixe o .NET ajudá-lo no algoritmo.
Veja como estender um método nativo do .NET, customiza-lo para aplicar uma formatação. Este conceito é fundamental para se usar LINQ e Lambda.
Como o próprio nome diz, anônimo é aquilo que não se conhece, portanto, será criado na hora. Saiba o conceito, onde utilizar e as vantagens de um método anônimo.
Saiba o que é um delegate, como criar e disparar um delegate no C#.
Veja como criar uma expressão Lambda, os bastidores, os parâmetros e as fórmulas para se dominar Lambda.
Aprenda a criar métodos usando parâmetros opcionais, assim como fazer as chamadas passando apenas alguns parâmetros.
Veja como criar e usar coleções com Tuple.
loading
Comments