Carga Horária: 16 horas
Familiariza o aluno ao uso e aperfeiçoamento da Lógica de Programação de forma crítica e inteligente através do emprego de linguagens, através de conceitos, casos práticos e principalmente com uso de técnicas e aplicação de exercícios. Independente de linguagem.
Público-alvo: Interessados em ingressar no mercado de Desenvolvimento de Sistemas e aplicativos. Indicado para alunos que pretendem trabalhar como Analistas de Sistemas, Programador ou Desenvolvedor de aplicações. Esse curso prepara o iniciante para ingresso em Programação, como as Formações Microsoft MCTS .NET, MCTS .ADO, MCTS .ASP, e MCTS SQL.
Pré-requisitos: Conhecimentos básicos de Informática (Sistema Operacional e Internet).
Formato do curso: Aula expositiva, acompanha apostila (em português) e certificado de participação.
Conteúdo Programático
1 - CONHECIMENTOS BÁSICOS DE COMPUTAÇÃO ELETRÔNICA
Estrutura de Acesso a Memória (Heap, Fifo, Lifo)
Estrutura de Acesso a Disco (Path, List, ACE)
Processamento Simétrico e Assimétrico
2 - INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
Fluxograma
Algoritmo
3 - Exemplos de Linguagem em C#, Java e VB
4 - ITENS FUNDAMENTAIS DO ALGORITMO
Variáveis
Constantes
Expressões
Operadores
Operadores aritméticos
Operadores relacionais
Operadores lógicos
Operador de caractere
5 - DECLARAÇÕES E ATRIBUIÇÕES
6 - MÉTODOS E FUNÇÕES
Definição de métodos e funções
Métodos e funções parametrizados
Métodos estáticos
7 - ESTRUTURAS CONDICIONAIS
If...Else
Switch
8 - ESTRUTURAS DE REPETIÇÃO (LAÇO)
For e ForEach
While e Do
9 - TRATAMENTO DE ERROS
Try...Catch
Try...Finally
Throw
10 - OOP (PROGRAMAÇÃO ORIENTADA A OBJETO)
Classes
Herança
Encapsulamento
Polimorfismo
11 - TRABALHANDO COM OBJETOS
Instância de objetos
Destruição de objetos
INTRODUÇÃO A BANCO DE DADOS
Bancos de Dados Relacionais (RDBML)
Select
Insert
Update
Delete