C# Curso Completo: Do Básico ao Avançado!
4.6 (1,548 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,533 students enrolled

C# Curso Completo: Do Básico ao Avançado!

Aprenda C# em um só curso! Algoritmo, Estrutura de Dados, Fundamentos, OO, Coleções, Lambdas, LINQ e vários recursos!
4.6 (1,548 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,533 students enrolled
Last updated 9/2019
Portuguese
Portuguese [Auto-generated]
Current price: $55.99 Original price: $79.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 16.5 hours on-demand video
  • 3 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Capaz de desenvolver programas com a linguagem C#
  • Conheceram mais sobre o paradigma Orientação a Objetos
  • Conheceram a grande maioria dos recursos da linguagem C#
  • Utilizar Coleções, Lambdas, Generics, Dynamics, etc
Course content
Expand all 104 lectures 16:43:56
+ Introdução
8 lectures 51:55
Repositório do Curso (Github)
03:07
Repositório do Curso
00:02
Linguagem Natural vs Artificial
06:21
Introdução à Estrutura de Dados
10:03
O que é .NET?
03:42
Common Language Runtime (CLR)
06:54
+ Fundamentos
21 lectures 03:37:34
Arquitetura de uma Solução C#
11:10
Criando um Projeto C#
10:51
Organização Básica do Código
11:58
Primeiro Programa
15:39
Link para material
00:03
Problema: Múltiplos Main
09:35
Comentários de Código
13:09
Variáveis e Constantes
26:10
Inferência de Tipos
06:41
Interpolação de Strings
06:57
Notação Ponto
12:23
Lendo Dados do Console
09:35
Formatando Números
09:57
Conversões
16:26
Operadores Aritméticos
07:47
Operadores Relacionais
06:46
Operadores Lógicos #01
07:03
Operadores Lógicos #02
08:22
Operadores de Atribuição
10:51
Operadores Unários
10:04
Operador Ternário
06:07
+ Estruturas de Controle
10 lectures 01:28:49
Estrutura IF
16:51
Estrutura IF/ELSE
04:48
Estrutura IF/ELSE IF
09:18
Estrutura SWITCH
09:05
Estrutura WHILE
13:49
Estrutura DO WHILE
05:25
Estrutura FOR
12:43
Estrutura FOREACH
06:45
Usando BREAK
05:22
Usando CONTINUE
04:43
+ Classes & Métodos
21 lectures 03:26:22
Classes vs Objeto
16:06
Métodos
10:42
Membros: Atributos e Métodos
21:20
Construtores
11:15
Métodos Com Retorno #01
11:19
Métodos Com Retorno #02
09:20
Métodos Estáticos
09:57
Atributos Estáticos
08:48
Desafio Acessar Atributo
03:01
Desafio Acessar Atributo (Resposta)
01:53
Parâmetros Variáveis
05:02
Parâmetros Nomeados
06:04
Getters & Setters
21:42
Propriedades
13:19
Atributos Readonly
10:02
Enumerações (Enum)
06:40
Struct
10:21
Class vs Struct
09:16
Atribuição por Valor vs Referência
06:40
Parâmetros por Referência (Ref/Out)
09:25
Parâmetro com Valor Padrão
04:10
+ Coleções
8 lectures 01:23:04
Array
15:38
List
13:50
ArrayList
05:24
Set
07:05
Queue
09:39
Igualdade (Equals e GetHashCode)
16:32
Stack
04:52
Dictionary
10:04
+ Orientação a Objetos
12 lectures 02:39:14
Os Pilares da OO: Abstração
09:58
Os Pilares da OO: Herança
18:21
Os Pilares da OO: Encapsulamento
16:28
Os Pilares da OO: Polimorfismo
10:36
Herança #01
16:36
Herança #02
10:05
Construtor: Usando o this
11:14
Encapsulamento
25:23
Polimorfismo
11:00
Classe Abstrata
11:21
Interface
13:07
Classe e Método Sealed
05:05
+ Métodos & Funções
6 lectures 41:43
Exemplo Lambda
13:29
Delegate com Lambda
04:54
Usando Delegates
05:47
Delegate com Funções Anônimas
04:49
Passando Delegate como Parâmetro
05:48
Métodos de Extensão
06:56
+ Exceções
2 lectures 25:35
Exceções e Tratamento de Erro
14:15
Criando Exceções Personalizadas
11:20
+ Explorando API
8 lectures 01:07:52
Arquivo: Escrevendo Dados
12:32
Arquivo: Lendo Dados
08:58
Usando FileInfo
07:46
Trabalhando com Diretórios
09:24
Usando DirectoryInfo
06:11
Usando Path
05:32
Usando DateTime
07:44
Usando TimeSpan
09:45
Requirements
  • Desejável conhecimento básico de algoritmo
Description

Seja muito Bem Vindo C# Curso Completo: Do Básico ao Avançado!

C# é uma linguagem moderna Orientada a Objetos que possui uma série de recursos fantásticos e é uma das melhores opções para se iniciar no mundo da programação. A linguagem C# faz parte do .NET framework desenvolvido pela Microsoft.

Seja um poliglota na programação! A cada nova linguagem que você aprende, novos conceitos e abordagens são aprendidos e isso sem dúvida te tornará um programador melhor!

E esse curso tem por objetivo apresentar a linguagem C# e os seus recursos e está dividido em 12 seções, quais sejam:

  1. Introdução - Principais temas abordados são: algoritmos, estrutura de dados e introdução ao .NET framework;
  2. Configuração do Ambiente - Os passos necessários para configurar o computador para executar o C#;
  3. Fundamentos - Tem por objetivo estabelecer bases sólidas sobre a linguagem;
  4. Estruturas de Controle - Aqui aprenderemos a controlar o fluxo da aplicação;
  5. Classes & Métodos - Aqui inicia a nossa jornada pela Orientação a Objetos com conceitos essenciais que todo programador precisa saber;
  6. Coleções - Várias estruturas de dados clássicas serão abordadas: array, listas, filas, pilhas, dicionários e etc
  7. Orientação a Objetos - Os pilares das Orientação a Objetos e como aplicar na prática;
  8. Métodos e Funções - O C# também suporte recursos do mundo do funcional, e nessa seção vermos o poder das funções, lambdas e métodos;
  9. Exceções - Quando os erros ocorrem entram em cenas as exceções e as técnicas de tratamento de erro;
  10. Explorando API - Aprenderemos a mexer com arquivos, datas e intervalos de datas;
  11. Tópicos Avançados - Generics, LINQ, Dynamic, Nullables e etc;
  12. Conclusão - Despedida e agradecimento;

Sem dúvida esse curso irá ajudar de forma determinante na sua carreira de programador.

Se junte a nossa comunidade de mais de 40.000 alunos satisfeitos!

Bons estudos!

Equipe Cod3r

Who this course is for:
  • Pessoas que desejam aprender desenvolver software com a linguagem C#
  • Desenvolvedores de C# iniciantes
  • Desenvolvedores que desejam aprender mais sobre Orientação a Objetos