Descrição
O curso de C# apresenta esta poderosa e produtiva linguagem, bem como os conceitos de programação orientada a objetos necessários para o desenvolvimento de aplicações fáceis de manter.
Além dos fundamentos da linguagem C#, você aprenderá a criar aplicações para Windows, formas de distribuição de aplicações e conexões com banco de dados.
Pré-requisito do Curso
Para um bom aproveitamento do curso de C# é necessário ter concluído nosso curso de Lógica de Programação ou possuir conhecimentos equivalentes.
Carga horária: 40 horas
Benefícios deste curso
- Certificado de conclusão (necessário 75% de presença)
- Material didático em midia digital.
- Capacita o aluno a compreender os fundamentos da Linguagem C# e criar aplicações que se conectam com um banco de dados.
CONTEÚDO PROGRAMÁTICO C# (40 HORAS)
- Introdução ao Microsoft Visual Studio
- Instalação do Visual Studio
- O Ambiente do Visual Studio
- Tipos de aplicações
- Arquivos
- Variáveis em C#
- Inteiros
- Exemplos com tipos inteiros
- Ponto flutuante
- Exemplo com o tipo float
- Exemplo com o tipo decimal
- Exemplo com o tipo double
- Tipo enum
- Tipo Array – Matriz
- Operadores
- Operadores aritméticos ou matemáticos
- Operadores relacionais ou de comparação
- Operadores lógicos
- Operadores de incremento e decremento
- Operadores aritméticos de atribuição
- Estrutura Condicional
- Tomada de decisão
- Estrutura de decisão simples
- Estrutura de decisão composta
- Estrutura encadeada
- Estrutura switch
- Tratamento de erros
- O comando try..catch
- Enviando mensagens de erros
- Estrutura de Repetição
- Estrutura while
- Estrutura do..while
- Estrutura for
- Estrutura foreach
- Aplicações Visuais
- Introdução ao ambiente visual
- Criação de procedimentos de usuário
- Exercícios
- Funções e Vetores
- Criação de funções de usuário
- Vetores
- Criação da Interface com o usuário
- Criação de menu no C#
- Criação do menu popup
- Barra de status
- Acessando Banco de Dados
- Criação do banco de dados
- O assistente de conexão
- Banco de Dados com Microsoft SQL Server
- Aplicação com banco de dados SQL
- Distribuição de uma Aplicação
- Criação de um Setup
- Instalação da aplicação
- Orientação a Objetos
- Classes
- Criação e utilização de uma classe
- Modificadores de acesso
- Modificadores de acesso dos métodos
- Herança
- Polimorfismo
- Encapsulamento