Algoritmos e lógica de programação + C#
Curso online de algoritmo e lógica e programação, curso completo e atualizado. Tudo 100% online e com certificado. Ideal para quem deseja entrar no mundo da programação, este curso possui o maior conteúdo de algoritmos e lógica de programação do Brasil. Aprenda a linguagem C#, amplamente usada no mundo da programação. Faça classes abstratas, interface, sobrecarga, herança, polimorfismo, calculadora em C# e muito mais. Aprenda a montar em casa algoritmos e programar em C#. Destaque-se no mundo da programação, com um material de qualidade e obtenha seu certificado e colocação profissional em pouco tempo. Confira.
Este curso possui certificado de conclusão.
Ao concluir este curso, você receberá um certificado digital.
Aumente as suas chances de ser contratado qualificando suas habilidades com certificados.
Este curso possui certificado de conclusão.
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:
Módulo I
Algoritmo 1
Exercício 1
Variáveis e Tipos de Dados
Média
Fluxograma
Dev-pascal
Dev-pascal Média
Dev-C++
Dev-C++ Média
Java Instalação
Java Média
Pascal Média Ler
Pascal Média Ler II
C Média Ler
Java Média Ler
Tipos de Dados no Algoritmo, Pascal, C e Java
Operadores Matemáticos no Algoritmo, Pascal, C e Java
Exercícios - Troca Valores no Algoritmo, Pascal, C e Java
Exercícios - Automóvel no Algoritmo, Teste Mesa, Pascal, C e Java
Exercícios - Avaliação no Algoritmo, Teste de Mesa, Pascal, C e Java
Exercícios - Saldo no Algoritmo, Pascal, C e Java
Exercícios - Vendas no Algoritmo, Pascal, C e Java
Exercícios - Vendas II no Algoritmo, Pascal, C e Java
Exercícios - Salário no Algoritmo, Pascal, C e Java
Exercícios - Consórcio no Algoritmo, Teste de Mesa, Pascal, C e Java
Exercícios - Prestação no Algoritmo, Teste de Mesa, Pascal, C e Java
Estrutura Condicional SE Algoritmo
Estrutura Condicional SE crescenteAB, Pascal, Fluxograma, C e Java
Estrutura Condicional SE Media no Algoritmo, Fluxograma, Pascal, C e Java
Operadores Relacionais
Estrutura Condicional SE Aperfeiçoamento I e II
Estrutura Condicional SE Novo Fluxograma I e II
Estrutura Condicional SE 2 Pascal, C, Java
Exercícios - SE Desconto no Algoritmo, Teste de Mesa, Fluxograma, Pascal, C, Java e Novo Algoritmo
Exercícios - SE Saldo Algoritmo, Fluxograma, Pascal, C e Java
Exercícios - SE Maior Menor no Algoritmo I, II e III, Fluxograma I, II e III
Exercícios - SE Maior Menor Pascal, C e Java e Java
Exercícios - SE Maior Menor 2 Pascal, C e Java
Exercícios - SE Maior Menor 3 no Java Concatenar Texto
Exercícios - SE Triângulo no Algoritmo I e II, Teste de Mesa, Fluxograma I e II, Pascal, C e Java
Exercícios - SE abc-crescente Algoritmo I e II, Fluxograma I e II, Pascal, C e Java
Exercícios - SE Mes Algoritmo, Pascal, C e Java
Exercícios - CASE Mes Algoritmo, Pascal, C e Java
Exercícios - MOD Par no Algoritmo, Pascal, C e Java
Exercícios - Tabuada no Algoritmo, Pascal, C e Java
Laço de Repetição para Tabuada Algoritmo, Teste de Mesa, Pascal, C e Java
Laço de Repetição Enquanto Tabuada Algoritmo, Pascal, C e Java
Laço de Repetição Repita Tabuada Algoritmo, Pascal, C e Java
Exercício - Laço de Repetição Série Algoritmo, Pascal, C e Java
Exercício - Laço de Repetição Média Algoritmo, Pascal, Pascal 2, C e Java
Exercício - Laço de Repetição Pares_10 Algoritmo, Pascal, C e Java
Exercício - Par_Impar_conta Algoritmo I e II, Teste de Mesa, Pascal I e II, C I e II e Java I e II
Exercício - Primo Algoritmo, Teste de Mesa, Pascal, C e Java
Exercício - Primo Lógico Algoritmo, Pascal, Java, Melhoria I e II
Exercício - Primo Java, C, Pascal e Melhoria
Exercício - Primo 10 Pascal I e II, Debugar Pascal III, Algoritmo, Java e C
Exercício - Fibonacci Algoritmo, Teste de Mesa, Pascal, Java e C
Exercício - Média-Média Algoritmo. Teste de Mesa, Pascal, C e Java
Exercício - Vetor Notas Média Algoritmo, Teste de Mesa, Pascal, Java e C
Exercício - Vetor Notas Média Melhorado Algoritmo, Teste de Mesa, Pascal, C e Java
Exercício - Vetor Maior Menor Algoritmo, Teste de Mesa, Pascal, Java e C
Exercício - Vetor Complexo Algoritmo I e II, Pascal l e II, Java I e II, C
Exercício - Vetor Percentual Todos
Exercício - Vetor Crescente Algoritmo, Teste de Mesa, Pascal, Java, C, Correção e Atualização
Exercício - Vetor Crescente 15 Pascal, Java e C
Exercício - Vetor Decrescente 15 Tudo
Exercício - Vetores Troca Algoritmo, Pascal, Java e C
Exercício - Matriz 3x3 Algoritmo, Teste de Mesa, Pascal, Java e C
Exercício - Matriz Maior Menor Algoritmo, Pascal, Java e C
Exercício - Matriz 13 Questões Algoritmo I, II, III, IV, V, VI, VII
Exercício - Matriz 12 Questões Pascal I, II, III, IV, V, VI, VII
Exercício - Matriz 12 Questões Java I, II, III, IV
Variáveis Heterogêneas Registro, Registro Dados dos Clientes, Registro Dados Clientes Pascal
Classificação dos Dados de Cliente Java I e II
Struct dos Dados de Cliente C
Modularizando Subalgoritmos Procedimento, Pascal, Java e C
Procedimento Parâmetros Algoritmo, Pascal, Java e C
Método e Função Retorn Algoritmo, Pascal, Java e C
Gerar Arquivo Texto Dados Cliente Pascal I e II
Assign File Rewrite Pascal
Gravando Cliente Pascal
Read Extraindo Dados de Cliente Pascal
Uses crt clrscr Close Pascal
Gera Arquivo Cadastro Cliente Java I
FileOutputStream ObjectOutputStream Java
Lendo Arquivo Cliente Java
Módulo II
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#