cleycianefarias / CSharp-E-Orientacao-A-Objetos

Este repositório tem como objetivo armazenar o curso de formação em C# e orientação a objetos.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CSharp-E-Orientacao-A-Objetos

Este curso de formação é dividido em nove módulos e tem como principal objetivo aprender desde os fundamentos da linguagem C# até como fazer uma modelagem orientada a objetos.

Módulo 1 - são abordadas variáveis numéricas, variáveis de texto, controle de fluxo com IF e controles de fluxo com laços de repetição.

Módulo 2 - neste módulo são abordados os comportamentos de classes, Namespace composição e null, propriedades, construtores e membros estáticos.

Módulo 3 - são abordados conceitos de herança, construtores e protected, herança múltipla e interfaces.

Módulo 4 - são abordados tratamentos de exceções, ParamName no ArgumentException e operador nameof, criação de exceções, StackTrace, InnerException, Finally e using.

Módulo 5 - são abordados os modificadores de acesso em bibliotecas, referência DLL, a documentação e NuGet.

Módulo 6 - são abordados métodos e propriedades, métodos de manipulação, expressões regulares e a classe Object.

Módulo 7 - este módulo é abordado a criação de listas dinâmicas, o uso de tipos genéricos, a utilização do argumento Params e os argumentos opcionais e nomeados, por fim neste módulo são estudados a criação de indexadores em classes.

Módulo 8 - neste módulo são abordados os tipos genéricos List e seus métodos, as maneiras de ordenação de listas, criação de métodos de extensão genéricos, simplificação do código em VAR, expressões lambda e o Linq.

Módulo 9 - neste módulo são abordados a criação de leitura e escrita de arquivos com C#, a compreensão de encoding, UTF8, Unicode, ASCII e outros, o uso de buffers para lidar com fluxo de dados, criação de arquivos binários e por fim são abordados a classe File.

About

Este repositório tem como objetivo armazenar o curso de formação em C# e orientação a objetos.


Languages

Language:C# 100.0%