Objetivo: Capacitar o aluno a desenvolver um banco de dados para aplicações de pequeno e médio porte, como o controle de uma agenda. Efetuando operações como, criação de tabelas, consultas, formulários e relatórios simples. Obtendo por este banco de dados informações para tomada de decisão dentro da empresa.

Introdução

Conceitos; Novidades da versão; Faixa de Opções; Abrir um banco de dados existente; Painel de Navegação; Inserção de dados na tabela.

Recursos básicos e operações de bancos de dados

Inserir dados em tabelas e formulários e utilizar consultas e relatórios já criados.

Banco de Dados

Criar um novo conjunto de tabelas e utilizar modelos existentes de bancos de dados.

Tabelas

Conhecer os elementos componentes de uma tabela e criar estruturas para armazenamento de dados.

Formulários

Criar estruturas que facilitam a inserção e visualização de dados.

Relatórios

Montar relatórios para visualização em tela e em impressão.

Consultas

Utilização de consultas para fácil localização e organização de dados.

Teoria de Banco de dados Relacionais

Conhecimento teórico sobre a estrutura e conceitos por detrás de bancos de dados relacionais.

Objetivo: Criação de sistemas que gerenciam dados através de informações, facilitando a armazenagem e distribuição das informações.

Tabelas
Revisão na construção de tabelas; Inclusão da chave-primária; Relacionamento; Propriedades do campo; Tipos de dados.

Consultas
Consulta com condição; Consulta com múltiplas condições; Consulta parametrizada; Consulta de atualização.

Formulário
Criação de formulário; Modo Design; Ferramentas do grupo Controle: caixa de combinação, rótulo, controle Guia, caixa de seleção, botão de opção, anexo, botão; Subformulário; Formulário dividido.

Relatórios
Criação de relatórios com mala direta; Etiquetas; Impressão; Alteração de dados.

Macros
Construtor de macros; Criação de macros simples; Macros em botões.

Módulos
O que é módulo; Programação básica em Visual Basic; Otimização de tarefas.

Projeto Final
Criação de sistema (banco de dados) com as ferramentas vistas durante no curso.

O objeto deste curso é proporcionar ao aluno a capacidade de criação de home pages de forma minuciosa, utilizando os principais recursos para melhorar a aparência e a performance das páginas através do html5 do css3.

Introdução ao HTML e CSS

– Entendendo o HTML

– Entendendo o CSS

– Novas versões (HTML5 e CSS3)

Elementos do HTML

– Explorar o uso das tags HTML para criação das páginas Web

– Elementos <head>, <meta>, <title> e <style>

– Tag  

Inserindo Imagens, Links e Divs

– Tag <img>

– Tag <a>

– Atributos para as tags <img> e <a>

– Tag <div>

– Organizando a página com divs.

Tabelas e listas

– Tag <table>
– Atributos de tabelas
– Definindo dados tabulares
– Tags <ul> e <ol>
– Atributos das listas

Folhas de Estilos em Cascata (CSS)

– Entendendo as folhas de estilos

– Propriedades CSS

– Folhas de estilos inline, incorporadas e externas

HTML5

– Entendendo o conceito de Semântica
– Novos elementos HTML5
– Estrutura de uma página HTML5

Trabalhando com os novos elementos HTML5

– Elementos <svg>, <figure>, <audio> e <video>
– Elemento <canvas>
– Usando Javascript no HTML5
– Aplicando gradientes

Novos Elementos CSS3

– Novas propriedades CSS3

Formulários HTML5

– Trabalhando com formulários em HTML5
– Novas propriedades de formulários
– Usando Javascript para validação dos formulários

Apresentação
IDE; Conceitos básicos de programação; Ferramenta Visual Web Developer; Construindo a primeira aplicação; Trabalhando com Code Behind.

Estruturas de Controle Condicionais
If … Then … Else; Select Case.

Estruturas de Controle de Laço
For … Next; Do While … Loop.

Objetos do ASP.NET

Controles do ASP.NET

Variáveis

Tipos de dados

Funções

Métodos

Procedimentos

Conexão
Microsoft Access; ADO.NET.

Controles

Básicos e Adicionais; Controles de acesso à dados.

E-Commerce
Conceitos; Controles de Login; Criando aplicações WEB dinâmicos sem codificação Consumindo Web Services; Aplicação de conceitos em Loja Virtual; Conceitos de sessão.
Tratamento e Depuração de Erros.

Princípios Básicos
O que é o JavaScript; Diferenças em JavaScript X HTML; JavaScript X JAVA; O que é Script e Browser; Quando surgiu o JavaScript; Criar um código simples e entender a sua implementação.

Variáveis
Definir e declarar variáveis; Tipos de variáveis; Concatenando dados; Diferença entre declarar uma variável local e global.

Operadores
Tipos de operadores; Operadores aritméticos e lógicos.

Funções
Conhecendo as funções; Funções de conversão; Criar uma função; Chamar uma função; Definir um parâmetro na função; Retornar valores; Conhecer funções internas.

Comandos
IF…ELSE; FOR; Loop WHILE; Loop For; Break/Continue.

Eventos
O que é um evento; Definir um evento; Entender a hierarquia; Manipular os eventos.

Array
O que é um Array; Tipos de dados; Criar Matrizes; Propriedade Length.

OOP (Programação Orientada a Objetos)
O que é OOP; O que é Objeto; Utilizar funções e métodos internos; Propriedades do objeto.

Web
Criar Janelas; Frames; Texto na Barra de Status; Barra de rolamento; Validação de dados em Formulários.

Carga Horária: 120 horas-aula