Linguagem de Programação C#

4.53 (21 avaliações) - 77 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.

Por que escolher o Learncafe?

Aqui no Learncafe você tem acesso ao seu curso a hora que quiser. Os cursos ficam disponíveis 24 horas por dia, todos os dias da semana.

Além de ser uma plataforma fácil de usar, em qualquer aparelho com acesso à Internet, você ainda recebe um Certificado Digital ao concluir o seu curso.

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 ver cursos
77 pessoas se inscreveram neste curso.
Kauan S. Nicola C. Gustavo P. Antonio T. Risolania Q. Ana C. Kelvin C. Leinner C. Fernando O. Beatriz S.

Avaliação geral do curso:


Módulos & aulas

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

ver todos

Avaliação dos alunos:

Avaliação média

4.53

42.86%
23.81%
4.76%

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 prazo de acesso ao conteúdo do curso é válido durante a vigência da mensalidade ou compra avulsa.
** O prazo de carência refere-se ao tempo total de espera para que um usuário possa iniciar um outro curso na plataforma.
*** O certificado de conclusão do curso é oferecido separadamente para compra avulsa em dois formatos: digital para download e impresso via Correios.

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

Mais sobre a Learncafe

190.000 horas-aula de estudo
230.000 vídeos disponíveis
27.000 exercícios de fixação
5.500 cursos disponíveis
Ei, espera! Que tal você concorrer a 20 mil?