Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso C# III: Tópicos Avançados

Nota

8.7

Nível

Básico

Última atualização

25/07/2017

Carga horária

12h

Iniciar Curso
Concluir Favoritar

Pré-requisitos:

Instrutores

  • instructor Maurício Aniche

    Doutor em engenharia de software pela USP. Um dos idealizadores do Alura e atualmente pesquisador pela Delft University of Technology na Holanda. Pode ser encontrado em clubes de dança de salão.

  • instructor Victor Kendy Harada

    Instrutor na Caelum e desenvolvedor na Elo7.

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Exceções

    1. Lançando exceções
    2. Tratando exceções
    3. Criando exceções
  2. Namespaces

    1. O que são?
    2. Como agrupar classes?
  3. Classe Object

    1. ToString
    2. GetHashCode
    3. Equals
  4. Mão na Massa - Formulários

    1. Praticando
  5. Trabalhando com coleções

    1. Listas
    2. A interface IList
  6. Lidando com conjuntos

    1. Set
    2. Diferença para uma lista
  1. Manipulação de strings

    1. Classe String
    2. Métodos de manipulação
  2. System I/O

    1. Lendo e escrevendo arquivos
    2. A classe File
    3. A classe Stream
    4. StreamReader e StreamWriter
  3. LINQ e Lambda

    1. Filtrando listas
    2. Where
  4. Extendendo comportamentos através de métodos extras

    1. Extension Methods
    2. Quando usar?
  5. Garbage collector e a CLR

    1. Como a CLR funciona?
    2. O que é o GC?