Duração: 2 dias / 4 noites
Objetivos: Familiarizar 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 .NET, ADO, ASP e 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- Tratamentos de erros
• Try...Catch
• Try...Finally
• Throw
10- OOP (Programação Orientada à Objeto)
• Classes
• Herança
• Fatores importantes para performance
• Polimorfismo
11- Trabalhando com objetos
• Instância de objetos
• Destruição de objetos
12- Introdução a Banco de Dados
• Bancos de Dados Relacionais (RDBML)
• Select
• Insert
• Update
• Delete