Linguagem de Programação C#

4.53 (21 avaliações) - 75 alunos

MATRICULE-SE: Comprar curso

curso em promoção

Linguagem de Programação C#

A linguagem de programação C# (C Sharp) foi desenvolvida pela Microsoft e é amplamente utilizada no mundo da programação. Aprenda, nesse curso, tudo sobre ela. Crie um crud completo em 3 camada. Aprenda a fazer classes abstratas, interface, sobrecarga, herança, polimorfismo, uma calculadora em C# e muito mais. Destaque se no mundo da programação e saiba tudo o que precisa sobre o C# de forma didática, descontraída, prática e rápida.

Saiba mais.

Comece agora por apenas
6x de R$ 4,98


Ou à vista por 0 R$ 29,90

Este curso está disponível para assinantes! Conheça os Planos.

Este curso possui certificado digital de conclusão gratuito.

carga horária

60h

acesso Premium

30 dias

criado em

08/11/2013

Curso completo
com certificado!

Ao concluir este curso, você receberá um certificado digital.

Aumente as suas chances de ser contratado qualificando suas habilidades com certificados.

Conteúdo programático:

Instalando o Microsoft Visual C# 2008 Express Edition
Criando o primeiro programa com o C# cSharp
Executável EXE e variáveis String e concatenação
Variáveis String Boolean int double e mostrando WriteLine
Operadores aritméticos soma, multiplica, subtrai e divide
Comentários interagindo readLine e convertendo double Parse
Convertendo dados usando Parse e Objeto Convert
Usando comando condicional IF
Operadores Relacionais maior, igual, diferente e comparador
Lê e mostra mês comando condicional IF
Lê e mostra mês comando condicional SWITCH
Tabuada simples e com laço de repetição FOR
Laços de repetição While e Do While
Tratamento de erros try catch finally
Registrando o Microsoft C# pegando o serial
Mostrando o uso de Array Concat Length
Array double soma Sum media Average
Usando arrays matrizes bidimencionais
Using Colections para usar ArrayList
List tipado para coleção de dados
Criando o primeiro Windows Forms Application
Criando um form e conhecendo alguns componentes
Conhecendo e testando os componentes do C#
Eventos this BackColor System Drawing Color MessageBox Show Text
Form efetuando cálculos, operações básicas
MessageBoxButtons DialogResult yes, ok, cancel e no
Manipulando ComboBox Itens Add Clear
Cálculos com métodos e tratamento de erros
Componente Timer, data e hora Now DateTime
Adicionando e chamando novos Forms ShowDialog
Form CheckBox RadioButton Checked
Máscaras MaskedTextBox TextMaskFormat
Manipulando String com Substring toUpper toLower
Manipulando String com IndexOf StartsWith EndsWith
Manipulando String com PadLeft PadRight Trim TrimStart TrimEnd
Manipulando String com Split e Join
Manipulando String com Format e parâmetros
Manipulando String com Format Strings e numéricos
String Format Inteiros - Espaços em brancos e zeros
String Format Inteiros - Decimais, percentual monetário, milhar
String Format DateTime - Data e hora completa e customizada
String Format DateTime - Data e hora personalizada
Funções matemáticas Math abs ceiling floor min max pow sqrt round
Iniciando a criação de uma calculadora completa
Criando métodos e variáveis boolean para calculadora completa
Raciocínio lógico na calculadora
Finalizando calculadora
Namespace classe componentes forms_designer
Iniciando orientação a objetos classes public private protected
Instanciação de classe e encapsulamento
Encapsulamento usando métodos na instanciação da classe OO
Nova forma de usar GET e SET
Método construtor e método destructor
Ensinando sobrecarga vários métodos com o mesmo nome
Debugando o sistema Debug Step Into Over
Herança herdando características de outra classe
Polimorfismo virtual Override sobrepondo classe base
Polimorfismo sem usar Override e virtual
Finalizando Polimorfismo executando dois métodos iguais
Classes e métodos Sealed Selada Finais
Abstract classes e métodos abstratos
Implementando Interface na POO
Finalizando implementação de Interface em OO
static entendendo o uso de membros estáticos
Entra e saída IO DirectoryInfo Exists Create Diretórios
Manipulando Diretórios FullName CreateSubDirectory
Criando arquivos FileInfo FileStream CreationTime Attributes FullName
Lendo e gravando arquivos StreamWriter StreamReader
Iniciando conexão com banco de dados via ADO NET
ADO NET OleDb Provider Data Source OleDbConnection
ADO NET OleDb SQL OleDbCommand OleDbDataReader listando dados
Listando dados do banco no console e no Form
Instalando o banco de dados SQLServer e Studio Express
Conexão cSharp com SQLServer OleDb
SqlClient SqlConncetion SqlCommand SqlDataReader conexão com SQLServer
Oracle conexão C# com Oracle via OleDb
MySQL baixando o driver MySQl Connector
MySql MySqlConnection MySqlDataReader listando dados
PostgreSQL baixando driver Npgsql adicionando referência
PostgreSQL NpgsqlConnection NpgsqlCommand NpgsqlDataReader listando dados
Firebird baixando driver NETProvider adicionando referência
Firebird FbConnection FbDataReader FbCommand listando dados
Iniciando programação em 3 camadas UIL BLL
3 camadas User Interface Business Logic Data Access
Iniciando projeto C# Form com SQLServer em 3 camadas
Classe modelo para transferência objetos entre camadas
Classe DAL para acesso aos dados do SQLServer
Explicação Datatable DataAdapter DataSet Fill
Criando classe camada de acesso aos dados
Criando classe camada de regras de negócio BLL
Camada Visão chamando regras de negócio que chama acesso aos dados
Entendendo o uso do @ Arroba em Strings e variáveis
Classe camada grava no banco insert
Método grava na camada de regras de negócio
Gravando dados usando as 3 camadas e modelo
Implementando exclusão de registros nas 3 camadas
Implementando alteração de registros nas 3 camadas
Iniciando pesquisas na camada Data Access Layer
Finalizando a parte de pesquisas em camadas
Corrigindo bug nas pesquisas em camadas
Finalizando Crud 3 camadas e images resources
Finally Close fechando as conexões abertas do Crud
Iniciando Data Add New Data Source Data base
Form manualmente com DataSet DataGridView BindingSource BindingNavigator
Geração automática de formulários com o Wizard do C#
+ Mostrar mais

Conheça
o responsável:

Neri Neitzke

Possui graduação em tecnologia em processamento de dados pela Universidade de Passo Fundo (2001) e especialização em Desenvolvimento de Softwares para web. Atualmente cursa Mestrado em ensino em Ciências e Matemática. Atua como professor e coordenador na Ulbra - Universidade Luterana do Brasil, campus Carazinho-RS. Tem vasta experiência na área de Ciência da Computação, com ênfase em Banco de Dados e linguagens de programação. Com um formato bastante descontraído o Prof. Neri conduz as videoaulas em vários temas relacionados especialmente à programação e banco de dados.

ver perfil
75 pessoas se inscreveram neste curso.
Gustavo P. Antonio T. Risolania Q. Ana C. Kelvin C. Leinner C. Fernando O. Beatriz S. Eduardo B. Sergio S.

Avaliação geral do curso:


Módulos & aulas

Módulo 1: Módulo único - C#

ver todos

Escolha um plano:

Compra Avulsa Para acesso de único curso R$ 29 90
  • 60 HORAS AULA
  • 30 dias de acesso*
  • Sem prazo de carência**
  • Certificado de conclusão***
  • Acesso imediato
Comprar Agora
Plano Premium Melhor opção para quem quer acesso à cursos de vários temas R$ 29 90 /mês
  • Acesso ilimitado*
  • Sem prazo de carência**
  • Certificado de conclusão***
  • Mais de 4.200 cursos
  • Acesso imediato
Assinar Agora saiba mais
Plano Tecnologias Digitais Acesso à cursos de mesma categoria R$ 24 90 /mês
  • Acesso ilimitado*
  • Sem prazo de carência**
  • Certificado de conclusão***
  • Mais de 960 cursos de programação, design e marketing digital.
Assinar Agora saiba mais
* O certificado de conclusão em formato digital para download.

Comece a estudar em poucos cliques:

O conhecimento que você buscava para melhorar a sua
carreira está a poucos cliques de distância!

Assine Agora

Ei, espera! Que tal você concorrer a 20 mil?