O que você aprenderá?

Confira algumas coisas que você aprenderá durante o curso.

  • Desenvolver programas com a linguagem C#

  • Conhecer a grande maioria dos recursos da linguagem C#

  • Conhecer mais sobre o paradigma Orientação a Objetos

  • Utilizar Coleções, Lambdas, Generics, Dynamics, etc

Benefícios Inclusos no Curso

  • Áudio e Vídeo em Alta Definição

    104 aulas e 16,5 horas de conteúdo. Didática comprovada. Investimento garantido.

  • Certificado de Conclusão

    Ao final você receberá certificado com a carga horária apropriada para conclusão

  • Suporte Dedicado

    Conte com um time de especialistas e tire todas as suas dúvidas relativas ao curso

  • Sem prazo de expiração

    Assista o curso no seu tempo, sem pressa, sem nenhum prazo para expirar.

  • Recursos para download

    Baixe arquivos e artigos para melhor desenvolvimento do curso

  • Acesso Mobile

    Acesse por qualquer dispositivo: Computador, celular e Ipad

Reviews

5 classificação por estrelas

Muito bom

Lucas dos Santos Leli

Muito bem explicado e com exemplos ricos.

Muito bem explicado e com exemplos ricos.

Ler menos
5 classificação por estrelas

Excelente

Antonio Neptuno das Chagas Junior

Ótima didática, excelente instrutor

Ótima didática, excelente instrutor

Ler menos
5 classificação por estrelas

Fundamentos

Sergio dos Anjos Feitosa

Ótimo curso. Boa didática. Linguagem simples e exemplos claros.

Ótimo curso. Boa didática. Linguagem simples e exemplos claros.

Ler menos
5 classificação por estrelas

Curso muito bom.

Carlos Alberto Takayasu Franco

Excelente curso, professor te explica de modo fácil e prático, introdução usando tablet foi que mas ajuda qualquer inciante, não vai ter dificuldade para apr...

Ler mais

Excelente curso, professor te explica de modo fácil e prático, introdução usando tablet foi que mas ajuda qualquer inciante, não vai ter dificuldade para aprendizado.! Vai fundo galera, vale à pena investir no seu futuro!

Ler menos

Conteúdo do Curso

  • 1

    Introdução

  • 2

    Configuração do Ambiente

    • Aviso importante aos usuários de Windows

    • Configuração do Ambiente

    • Ambiente para Linux

  • 3

    Fundamentos

    • Arquitetura de uma Solução C#

    • Criando um Projeto C#

    • Organização Básica do Código

    • Primeiro Programa

    • Link para material

    • Problema: Múltiplos Main

    • Comentários de Código

    • Variáveis e Constantes

    • Inferência de Tipos

    • Interpolação de Strings

    • Notação Ponto

    • Lendo Dados do Console

    • Formatando Números

    • Conversões

    • Operadores Aritméticos

    • Operadores Relacionais

    • Operadores Lógicos #01

    • Operadores Lógicos #02

    • Operadores de Atribuição

    • Operadores Unários

    • Operador Ternário

  • 4

    Estruturas de Controle

    • Estrutura IF

    • Estrutura IF/ELSE

    • Estrutura IF/ELSE IF

    • Estrutura SWITCH

    • Estrutura WHILE

    • Estrutura DO WHILE

    • Estrutura FOR

    • Estrutura FOREACH

    • Usando BREAK

    • Usando CONTINUE

  • 5

    Classes & Métodos

    • Classes vs Objeto

    • Métodos

    • Membros: Atributos e Métodos

    • Construtores

    • Métodos Com Retorno #01

    • Métodos Com Retorno #02

    • Métodos Estáticos

    • Atributos Estáticos

    • Desafio Acessar Atributo

    • Desafio Acessar Atributo (Resposta)

    • Parâmetros Variáveis

    • Parâmetros Nomeados

    • Getters & Setters

    • Propriedades

    • Atributos Readonly

    • Enumerações (Enum)

    • Struct

    • Class vs Struct

    • Atribuição por Valor vs Referência

    • Parâmetros por Referência (Ref/Out)

    • Exemplos sobre out

    • Parâmetro com Valor Padrão

  • 6

    Coleções

    • Array

    • List

    • ArrayList

    • Set

    • Queue

    • Igualdade (Equals e GetHashCode)

    • Stack

    • Dictionary

  • 7

    Orientação a Objetos

    • Os Pilares da OO: Abstração

    • Os Pilares da OO: Herança

    • Os Pilares da OO: Encapsulamento

    • Os Pilares da OO: Polimorfismo

    • Herança #01

    • Herança #02

    • Construtor: Usando o this

    • Encapsulamento

    • Polimorfismo

    • Classe Abstrata

    • Interface

    • Classe e Método Sealed

  • 8

    Métodos & Funções

    • Exemplo Lambda

    • Delegate com Lambda

    • Usando Delegates

    • Delegate com Funções Anônimas

    • Passando Delegate como Parâmetro

    • Métodos de Extensão

  • 9

    Exceções

    • Exceções e Tratamento de Erro

    • Criando Exceções Personalizadas

  • 10

    Explorando API

  • 11

    Tópicos Avançados

    • LINQ #01

    • LINQ #02

    • Nullables

    • Dynamic

    • Generics

    • Central de Exercício

  • 12

    Conclusão

    • Obrigado e Até Breve!

Descrição

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

Para quem é este curso:
  • Pessoas que desejam aprender desenvolver software com a linguagem C#
  • Desenvolvedores de C# iniciantes
  • Desenvolvedores que desejam aprender mais sobre Orientação a Objetos

Instrutor

Leonardo Leitão

Leonardo Leitão é mestre em Informática Aplicada e fundador da Cod3r, já treinou mais de 380.000 alunos. São mais de 15 anos como professor e uma premiação internacional em reconhecimento da qualidade dos cursos produzidos. Há 16 anos atua na área como desenvolvedor de softwares e trabalhou como arquiteto de software em grandes projetos para o Governo Federal.

Seja Nosso Assinante

Tenha acesso a este curso e muitos outros por um preço muito mais acessível. Junte-se a muitos outros assinantes e venha fazer parte desta comunidade. Clique no botão abaixo e descubra como!

FAQ

  • Após a compra do curso tenho prazo pra poder assistir?

    Não, o curso pode ser assistido a qualquer tempo sem limite de prazo.

  • O curso oferece certificado?

    Sim, ao final do curso você receberá um certificado baseado na carga horária pra concluir o curso

  • Existe suporte para as minhas dúvidas?

    Sim, temos um time de suporte pronto pra tirar as dúvidas relativas ao conteúdo do curso.

  • Adquirindo o plano de assinatura também terei acesso a este curso?

    Sim

  • Existe a possibilidade de pagar este curso por boleto?

    Sim, basta enviar email para [email protected] e solicitar.