Curso de C# (C Sharp) Básico

Curso de

C# (C Sharp) Básico

C# é uma linguagem de programação que foi criada junto com/para a arquitetura .NET da Microsoft. Desde sua criação, ela vem desbancando linguagens que eram utilizadas em larga escala por programadores e analistas de sistemas.

VEJA UMA AULA DE EXEMPLO

6x R$ 24,98

R$ 149,90 à vista

  • 24h

    Curso com certificado de 24 horas

  • Escolha o dispositivo que preferir PC, Tablet ou Smartphone.

  • Satisfação garantida ou seu dinheiro de volta!

Adquira este curso de forma avulsa

Curso de C# (C Sharp) Básico

C# (C Sharp) Básico

6x R$ 24,98

R$ 149,90 à vista

Informações sobre o curso

Sobre o curso

O C# é a principal linguagem da plataforma de desenvolvimento da Microsoft, o .NET. Trata-se de uma linguagem gerenciada, robusta, moderna, escalável e multi-paradigma, além de ser open-source e gerenciada pela comunidade através da .NET Foundation. Pode ser utilizada para programar uma vasta gama de aplicações, que variam desde aplicações desktop até aplicações web, passando inclusive pelo desenvolvimento de aplicações mobile com o aclamado Xamarin. Tudo isso faz do C# uma das cinco linguagens mais utilizadas no mundo!

Neste curso, você vai aprender os aspectos básicos do C#. Serão abordados assuntos desde tipagem de dados, operações lógicas e aritméticas, estruturas de controle de fluxo e tratamento de erros até conceitos mais complexos, como structs e orientação a objetos com C#.

Conhecimentos adquiridos

Neste curso abordaremos tudo o que você precisa aprender para programar na linguagem C#. São vídeo aulas e apostilas que mostram os principais conceitos básicos da linguagem. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.

Dentre várias outras coisas, você será capaz de:

- Utilizar os principais recursos do Visual Studio para criação, manutenção e depuração de projetos baseados no C#;

- Entender os conceitos básicos do C#, inclusive com relação à tipagem de dados e as diferenças entre os diferentes tipos de dados disponibilizados pelo .NET Framework;

- Entender como funciona o fluxo de gerenciamento de memória dentro da plataforma .NET, bem como os principais componentes do framework envolvidos no processo de execução de uma aplicação .NET;

- Utilizar estruturas de controle de fluxo (como if/else, for, foreach, while, etc.) e estruturas de tratamento de fluxo de exceções (try/catch/finally);

- Utilizar tipos de dados mais complexos, como vetores, listas e structs;

- Aprenderá de maneira sólida os conceitos de Orientação a Objetos e como aplicá-los em conjunto com o C#;

- Será capaz de criar seu primeiro aplicativo baseado na plataforma Windows Forms.

Para quem é esse curso?

Este curso é destinado a desenvolvedores que desejam dar o primeiro passo dentro da plataforma .NET através do C#. Também é recomendável para profissionais que gostariam de relembrar e/ou fixar conceitos relacionados às estruturas próprias da linguagem (como as structs) e também conceitos relacionados à implementação do paradigma orientado a objetos com o C#.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

  1. Lógica de Programação Completo
  2. Lógica Orientada a Objetos Completo

Carga horária do curso

8h17

Curso com 8h17 horas de vídeos

24h

Curso com certificado de 24 horas

97

Curso com 97 exercícios de fixação

Ambiente do curso

  • Visual Studio 2013 Community ou superior
  • .NET Framework 4.6

Metodologia

  • Vídeo-aulas
  • Texto e imagens
  • Início imediato
  • Exemplos práticos
  • Testes de aprendizado
  • Desafios de código

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

Curso de C# (C Sharp) Básico

C# (C Sharp) Básico

6x R$ 24,98

R$ 149,90 à vista

Conteúdo programático Baixar esta ementa

1 - Conhecendo o C# e o .NET Framework

  1. Códigos, imagens, diagramas etc.

    Introdução ao C# e ao .NET Framework
  2. Códigos, imagens, diagramas etc.

    Porque C#?
  3. Códigos, imagens, diagramas etc.

    Suporte a plataformas e tecnologias
  4. Códigos, imagens, diagramas etc.

    Bibliotecas de código Visualizar
  5. Códigos, imagens, diagramas etc.

    Conhecendo melhor o .NET Framework Visualizar
  6. Códigos, imagens, diagramas etc.

    Processo de compilação/execução de uma aplicação .NET e a arquitetura do framework Visualizar
  7. 3 desafios.

    Exercícios Visualizar

2 - Preparando o ambiente de trabalho

  1. Códigos, imagens, diagramas etc.

    Obtendo o Visual Studio
  2. Códigos, imagens, diagramas etc.

    Sobre o Visual Studio
  3. Vídeoaula com duração de: 00:09:22

    Criando uma solução Visualizar

3 - Criando um novo projeto com C# e o Visual Studio

  1. Códigos, imagens, diagramas etc.

    Criando um projeto C# Visualizar
  2. Códigos, imagens, diagramas etc.

    Entendendo o projeto criado Visualizar
  3. Códigos, imagens, diagramas etc.

    Projetos no Visual Studio com C#
  4. Códigos, imagens, diagramas etc.

    Designer de projeto
  5. Códigos, imagens, diagramas etc.

    Assembly Information
  6. Códigos, imagens, diagramas etc.

    Executando o projeto
  7. Códigos, imagens, diagramas etc.

    Comentários Visualizar
  8. Vídeoaula com duração de: 00:09:04

    Hello World Visualizar
  9. 3 desafios.

    Exercícios

4 - Variáveis e operadores

  1. Códigos, imagens, diagramas etc.

    Variáveis e operadores
  2. Códigos, imagens, diagramas etc.

    Value-Type
  3. Códigos, imagens, diagramas etc.

    Reference-Type
  4. Vídeoaula com duração de: 00:15:16

    Value-Types Vs Reference-Types Visualizar
  5. Códigos, imagens, diagramas etc.

    Nomeando uma variável
  6. Códigos, imagens, diagramas etc.

    O uso de letras maiúsculas e minúsculas
  7. Códigos, imagens, diagramas etc.

    Palavras reservadas
  8. Códigos, imagens, diagramas etc.

    Tipos de dados
  9. Códigos, imagens, diagramas etc.

    Declarando variáveis
  10. Códigos, imagens, diagramas etc.

    Atribuindo valores às variáveis
  11. Códigos, imagens, diagramas etc.

    Tipagem implícita
  12. Códigos, imagens, diagramas etc.

    Constantes
  13. Vídeoaula com duração de: 00:09:11

    Inferência e Dynamic
  14. Vídeoaula com duração de: 00:03:14

    Discussão sobre Inferência e Dynamic
  15. Vídeoaula com duração de: 00:08:08

    Discutindo sobre o NullReferenceException
  16. 3 desafios.

    Exercícios

5 - Strings

  1. Códigos, imagens, diagramas etc.

    Introdução às Strings
  2. Códigos, imagens, diagramas etc.

    Caracteres de escape
  3. Códigos, imagens, diagramas etc.

    O símbolo @ ( Arroba )
  4. Vídeoaula com duração de: 00:10:10

    Apresentando o StringBuilder
  5. 3 desafios.

    Exercícios

6 - Conversões de dados

  1. Códigos, imagens, diagramas etc.

    Conversões de dados
  2. Vídeoaula com duração de: 00:08:18

    Boxing Vs Unboxing
  3. 3 desafios.

    Exercícios

7 - Operadores aritméticos

  1. Códigos, imagens, diagramas etc.

    Operadores aritméticos
  2. Vídeoaula com duração de: 00:24:30

    Principais operadores aritméticos
  3. Códigos, imagens, diagramas etc.

    Precedência de operador
  4. Códigos, imagens, diagramas etc.

    Operadores reduzidos
  5. Códigos, imagens, diagramas etc.

    Incremento e decremento
  6. Vídeoaula com duração de: 00:05:56

    Operadores reduzidos
  7. 3 desafios.

    Exercícios

8 - Métodos

  1. Códigos, imagens, diagramas etc.

    Métodos
  2. Códigos, imagens, diagramas etc.

    Especificando a sintaxe para se chamar um método
  3. Vídeoaula com duração de: 00:10:54

    Métodos no C#
  4. Vídeoaula com duração de: 00:08:57

    Métodos com params
  5. 3 desafios.

    Exercícios

9 - Escopo

  1. Códigos, imagens, diagramas etc.

    Entendendo o conceito de “escopo”
  2. Códigos, imagens, diagramas etc.

    Criando escopo local com um método.
  3. Códigos, imagens, diagramas etc.

    Criando escopo de classe com uma classe
  4. Vídeoaula com duração de: 00:07:27

    Escopo de classe e método
  5. 3 desafios.

    Exercícios

10 - “Debbugando” o código com o Visual Studio

  1. Códigos, imagens, diagramas etc.

    “Debbugando” o código com o Visual Studio
  2. 3 desafios.

    Exercícios

11 - Controle de fluxo, expressões e operadores condicionais

  1. Códigos, imagens, diagramas etc.

    Controle de fluxo, expressões e operadores condicionais
  2. Códigos, imagens, diagramas etc.

    Estruturas condicionais e condições lógicas
  3. Códigos, imagens, diagramas etc.

    O condicional if
  4. Códigos, imagens, diagramas etc.

    Else-if
  5. Vídeoaula com duração de: 00:11:21

    Condicional If e Else
  6. Códigos, imagens, diagramas etc.

    O condicional switch
  7. Vídeoaula com duração de: 00:17:55

    Switch
  8. Códigos, imagens, diagramas etc.

    Laços ou estruturas de repetição
  9. Códigos, imagens, diagramas etc.

    O laço for
  10. Códigos, imagens, diagramas etc.

    Break
  11. Códigos, imagens, diagramas etc.

    Continue
  12. Códigos, imagens, diagramas etc.

    Laços aninhados
  13. Códigos, imagens, diagramas etc.

    Laços em decremento
  14. Códigos, imagens, diagramas etc.

    O laço foreach/in
  15. Códigos, imagens, diagramas etc.

    O laço while
  16. Códigos, imagens, diagramas etc.

    O laço do/while
  17. Vídeoaula com duração de: 00:16:49

    While e For
  18. 3 desafios.

    Exercícios

12 - Tratamento de erros

  1. Códigos, imagens, diagramas etc.

    Tratamento de erros
  2. Códigos, imagens, diagramas etc.

    Conhecendo os três tipos de erros
  3. Códigos, imagens, diagramas etc.

    Erros de sintaxe ou erros de compilação
  4. Códigos, imagens, diagramas etc.

    Erros de runtime
  5. Códigos, imagens, diagramas etc.

    Erros lógicos
  6. Códigos, imagens, diagramas etc.

    O bloco try-catch
  7. Códigos, imagens, diagramas etc.

    Programação defensiva
  8. Vídeoaula com duração de: 00:19:56

    Debug do Visual Studio
  9. 3 desafios.

    Exercícios

13 - Vetores ou arrays e matrizes

  1. Códigos, imagens, diagramas etc.

    Vetores ou arrays e matrizes
  2. Códigos, imagens, diagramas etc.

    Declarando arrays
  3. Códigos, imagens, diagramas etc.

    Definindo o número de elementos do array e acessando seus elementos
  4. Códigos, imagens, diagramas etc.

    Arrays como objetos
  5. Vídeoaula com duração de: 00:11:12

    Vetores
  6. Códigos, imagens, diagramas etc.

    Matrizes ou arrays multi-dimensionais
  7. Códigos, imagens, diagramas etc.

    Matrizes irregulares
  8. Vídeoaula com duração de: 00:12:19

    Matrizes
  9. 3 desafios.

    Exercícios

14 - Hora de praticar!

  1. Exercícios

15 - Coleções

  1. Códigos, imagens, diagramas etc.

    Coleções
  2. Códigos, imagens, diagramas etc.

    Métodos principais comuns às collections
  3. Vídeoaula com duração de: 00:12:40

    Collections: List
  4. Vídeoaula com duração de: 00:10:21

    Collections: Dictionary
  5. 3 desafios.

    Exercícios

16 - Enum ou enumeradores

  1. Códigos, imagens, diagramas etc.

    Enum ou enumeradores
  2. Vídeoaula com duração de: 00:16:13

    Enums
  3. 3 desafios.

    Exercícios

17 - Namespaces

  1. Códigos, imagens, diagramas etc.

    Namespaces
  2. 3 desafios.

    Exercícios

18 - Introdução à Orientação a Objetos em C#

  1. Códigos, imagens, diagramas etc.

    Introdução à Orientação a Objetos em C#
  2. Códigos, imagens, diagramas etc.

    Definição de classes
  3. Códigos, imagens, diagramas etc.

    Objetos
  4. Códigos, imagens, diagramas etc.

    Utilizando a classe Carro
  5. 4 desafios.

    Exercícios

19 - Modificadores de acesso

  1. Códigos, imagens, diagramas etc.

    Modificadores de acesso
  2. 3 desafios.

    Exercícios

20 - Atributos ou propriedades da Classe

  1. Códigos, imagens, diagramas etc.

    Atributos ou propriedades da Classe
  2. Códigos, imagens, diagramas etc.

    Atributos tipo “campo”
  3. Códigos, imagens, diagramas etc.

    Propriedades da classe
  4. Vídeoaula com duração de: 00:16:05

    Classes, campos, propriedades e modificadores de acesso
  5. 3 desafios.

    Exercícios

21 - Membros estáticos

  1. Códigos, imagens, diagramas etc.

    Membros estáticos
  2. 3 desafios.

    Exercícios

22 - Construtores

  1. Códigos, imagens, diagramas etc.

    Construtores
  2. 3 desafios.

    Exercícios

23 - Métodos das classes

  1. Códigos, imagens, diagramas etc.

    Métodos das classes
  2. Códigos, imagens, diagramas etc.

    Alterando o tipo dos métodos
  3. Vídeoaula com duração de: 00:06:06

    Métodos
  4. Vídeoaula com duração de: 00:08:22

    Métodos estáticos
  5. Vídeoaula com duração de: 00:25:48

    Construtores das classes
  6. 3 desafios.

    Exercícios

24 - Sobrecarga de métodos

  1. Códigos, imagens, diagramas etc.

    Sobrecarga de métodos
  2. Códigos, imagens, diagramas etc.

    Observações sobre a criação de métodos
  3. Vídeoaula com duração de: 00:05:39

    Sobrecarga
  4. 3 desafios.

    Exercícios

25 - Herança

  1. Códigos, imagens, diagramas etc.

    Herança
  2. Códigos, imagens, diagramas etc.

    Diagrama de classes com herança
  3. Vídeoaula com duração de: 00:11:30

    Trabalhando com herança
  4. 3 desafios.

    Exercícios

26 - Encapsulamento

  1. Códigos, imagens, diagramas etc.

    Encapsulamento: membros protegidos
  2. Códigos, imagens, diagramas etc.

    Criando um membro protegido
  3. Vídeoaula com duração de: 00:09:57

    Encapsulamento
  4. 3 desafios.

    Exercícios

27 - Classe Object

  1. Códigos, imagens, diagramas etc.

    A classe Object
  2. Vídeoaula com duração de: 00:19:16

    Funcionamento da classe Object
  3. 3 desafios.

    Exercícios

28 - Sobrescrita de métodos

  1. Códigos, imagens, diagramas etc.

    Sobrescrita de métodos e as keywords override e new
  2. 3 desafios.

    Exercícios

29 - Keywords this e base

  1. Códigos, imagens, diagramas etc.

    Referenciando atributos da classe atual: a keyword this
  2. Códigos, imagens, diagramas etc.

    Referenciando atributos da classe superior: a keyword base
  3. 3 desafios.

    Exercícios

31 - Polimorfismo

  1. Códigos, imagens, diagramas etc.

    Polimorfismo
  2. Vídeoaula com duração de: 00:13:51

    Trabalhando com Polimorfismo
  3. 3 desafios.

    Exercícios

32 - Classes abstratas, finais e parciais

  1. Códigos, imagens, diagramas etc.

    Classes abstratas
  2. Vídeoaula com duração de: 00:13:04

    Classes e métodos abstratos
  3. Códigos, imagens, diagramas etc.

    Classes finais
  4. Vídeoaula com duração de: 00:03:46

    Trabalhando com classes finais
  5. Códigos, imagens, diagramas etc.

    Classes parciais
  6. 3 desafios.

    Exercícios

33 - Métodos abstratos

  1. Códigos, imagens, diagramas etc.

    Métodos abstratos
  2. Códigos, imagens, diagramas etc.

    Classes derivadas de classes abstratas
  3. 3 desafios.

    Exercícios

34 - Interfaces

  1. Códigos, imagens, diagramas etc.

    Interfaces
  2. Vídeoaula com duração de: 00:14:28

    Trabalhando Interfaces
  3. 3 desafios.

    Exercícios

35 - Structs ou estruturas

  1. Códigos, imagens, diagramas etc.

    Structs ou estruturas
  2. Vídeoaula com duração de: 00:08:35

    Trabalhando com structs
  3. 3 desafios.

    Exercícios

36 - Projeto final

  1. Vídeoaula com duração de: 00:17:36

    Construindo uma agenda - Parte 1
  2. Vídeoaula com duração de: 00:25:10

    Construindo uma agenda - Parte 2
  3. Vídeoaula com duração de: 00:13:30

    Construindo uma agenda - Parte 3
  4. Vídeoaula com duração de: 00:25:37

    Construindo uma agenda - Parte 4

37 - Hora de praticar!

  1. Exercícios

38 - Conclusão

  1. Códigos, imagens, diagramas etc.

    Conclusão
  2. Depoimento / Brinde

Adquira este curso agora mesmo

Curso de C# (C Sharp) Básico

C# (C Sharp) Básico

6x R$ 24,98

R$ 149,90 à vista

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

h

Curso com certificado de horas

O que os alunos dizem?

Ótimo curso! Conteúdo muito simples. Obrigado TreinaWeb.

Adquira este curso de forma avulsa

Curso de C# (C Sharp) Básico

C# (C Sharp) Básico

6x R$ 24,98

R$ 149,90 à vista

ou acesse todos os cursos com um dos nossos planos de acesso total

20% OFF
1 ano
De 12x R$99
12x 79 reais
ou por R$ 948,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
20% OFF
3 anos
De 12x R$199
12x 159 reais
ou por R$ 1.908,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
25% OFF
5 anos
De 12x R$256
12x 192 reais
ou por R$ 2.304,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados