Sobre o Curso

ÁREA
Tecnologia da Informa

CARGA HORÁRIA
120 horas

PERÍODO DE REALIZAÇÃO DO CURSO
21 dias a partir da data de inscrição

UNIDADE
Escola Senai "Duque de Caxias"
Rua Bartolomeu de Gusmão, 150 - Aviacao | Araçatuba CEP: 16055-550

TELEFONE
18 3519-3200

E-MAIL
secretaria901@sp.senai.br

TURMA(S)

VALOR
Gratuito

Resumo

O Curso de Aperfeiçoamento Profissional - Programação C# tem por objetivo o desenvolvimento de competências relativas a elaboração de soluções informatizadas utilizando-se ferramentas que permitam a implementação da programação orientada a objetos e armazenando as informações em um sistema gerenciador de banco de dados através de uma biblioteca de métodos de acesso aos mesmos.

Requisito

O aluno deverá, no início do curso, ter no mínimo 16 anos de idade.
O aluno deverá ter concluído o Nível Fundamental.
?X Ter conhecimentos em Operador de Microcomputador adquiridos em outros cursos, no trabalho ou em outros meios informais.;

turmas disponíveis

Programação do Curso


LÓGICA DE PROGRAMAÇÃO: Abordagem contextual: introdução à computação; mercado computacional; linguagens de programação;Algoritmos e a lógica de programação: algoritmos computacionais; lógica de programação de computadores; compiladores, interpretadores e tradutores;Programação com sequência: etapas de ação de um computador; tipos de dados primitivos; uso de variáveis; uso de constantes; operadores aritméticos; expressões aritméticas; instruções e ciomandos.; Programação com decisão: decisões, condições e operadores relacionais; tomada de decisão simples; outras formas de tomada de decisão; operadores lógicos; divisibilidade: múltiplos e divisores.; Programação com laços: laços ou malhas de repetição; laço de repetição condicional pré-teste/pós-teste/seletivo; laço de repetição incondicional.; Aplicações básicas com matrizes de uma dimensão: classificação de elementos; métodos de pesquisa de elementos.;Estruturas de dados homogêneas de duas dimensões: matrizes com mais de uma dimensão; matrizes de duas dimensões.; Estruturas de dados heterogêneas: tipo de dado derivado: estrutura de registro; estrutura de registro de matriz; estrutura de matriz de registros.;Subprogramas: Modularidade; métodos top-down e bottom-up; procedimentos; escopo de variáveis; funções e recursividade.

ORIENTAÇÃO A OBJETOS COM C#: Biblioteca de Classes da Framework - FCL; Criando classes; Declarando variáveis da classe; Criando propriedades; Criando métodos; Criando eventos; Instanciando classes; Herança; Polimorfismo; Abstração; Encapsulamento; Métodos contrutores; Métodos destrutores; Métodos estáticos (Shared); Sobreposição (overrides); Palavras reservadas; Interfaces; Modificadores de acesso; Delegates;

AMBIENTE DE DESENVOLVIMENTO C#: O Visual C#; Versões do Visual C#; Plataforma .NET; .NET Framework; Common Language Runtime (CLR); Biblioteca de classes; Visual Studio; Iniciando o Visual Studio; Criando um novo projeto; Abrindo um projeto existente; Ferramentas; Solution Explorer; Designer; Toolbox; Properties; Server Explorer; Object Browser; Configurando o ambiente de desenvolvimento;

CONTROLES DE FORMULÁRIOS COM C#: O que são formulários; Propriedades; Definindo o formulário de inicialização; Controlando a exibição do formulário; Toolbox; Categorias da Toolbox; Controles; Utilizando controles; Criando menus; Criando barras de ferramentas; Criando caixas de diálogo; Formulários SDI e MDI.

TECNOLOGIA ADO.NET COM C#: Camada de Acesso a Dados; Banco de Dados Conectado vantagens e desvantagens; Banco de Dados Desconectado vantagens e desvantagens; Objeto Connection; Objeto Command; DataAdapter; DataSet; DataReader; Instruções SQL; Transact-SQL.