Curso Online de ARQUITETURA WEB PARA 3 CAMADAS
A Equipe Promovendo Conhecimento está melhorando os cursos e aceitamos sujestoes e criticas via painel de contato O curso oferecido acim...
Continue lendoAutor(a): Promovendo Conhecimento
Carga horária: 36 horas
Por: R$ 80,00
(Pagamento único)
Mais de 5 alunos matriculados no curso.
- Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
- O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
- Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
- Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):
-
1
-
2
arquitetura web para client/server de três camadas
browser
servidor de web
banco de dados
essa arquitetura considera os clientes como qualquer máquina que
tenha um browser capaz de entender formulários e “html”. -
3
estrutura do oracle web server
-
4
listener - verifica o tipo de página requisitada pelo browser.
dispatcher- através da url verifica se o pedido é para uma página estática ou para um cartridge. se for uma página estática, envia a mesma para o cliente, se for um cartridge envia o pedido para o respectivo cartridge.
wrb - organiza os pedidos de clientes aos cartridges e cria os processos referentes a cada um desses pedidos.
cartridges - responsável pela conecção com o servidor de dados, e passagem de parâmetros, obtendo o resultado e retornando-o para o cliente.
database - base de dados, responável pelo armazenamento das informações.
-
Acesso a Base de Dados
5
acesso a base de dados
-
Estrutura do Curso
6
estrutura do curso
-
SQL
7
sql
-
SQL
8
sql
estrutura básica
conjunto de operações
funções agregadas
valores nulos
sub-consultas aninhadas
relações derivadas
visões
modificação do banco de dados
relação de junção (joined relations)
linguagem de definição de dados (data definition language)
sql embutido -
Características do SQL
9
características do sql
linguagem de quarta geração para auxiliar os programadores de aplicação para criar modelos de interface com usuário e formatar dados para relatórios.
disponível na maioria do banco de dados comerciais.
a seção sql -provê uma abstração do cliente para o servidor (que pode estar remoto).
cliente pode se conectar ao servidor sql, estabelecendo uma seção.
executar uma série de comandos.
desconectar a seção.
pode confirmar ou desfazer o trabalho executado em uma seção.
um ambiente sql contem inúmeros componentes, incluindo o identificador do usuário um esquema (schema). -
10
-
Estrutura Básica
11
estrutura básica
sql é baseado em conjuntos e operações relacionais com algumas modificações e melhoramentos.
uma consulta típica sql tem a forma:
select a1, a2, ... , an
from r1, r2,...,rm
where p
a - representa atributos
r - representa relações
p - é um predicado
esta consulta é equivalente em uma expressão da álgebra relacional:o resultado de uma consulta sql é uma relação (tabela).
Pagamento único
Cursos Relacionados
Encontre-nos no Facebook
Capítulos
- Acesso a Base de Dados
- Estrutura do Curso
- SQL
- Características do SQL
- Estrutura Básica
- Cláusula SELECT
- Cláusula SELECT (continuação)
- Cláusula where
- Cláusula where (continuação)
- Cláusula FROM
- Operação Rename
- Tuplas Variáveis
- Operadores String
- Ordenando a apresentação dos Registros
- Operação de Conjunto
- Exemplo
- Funções Agregadas
- Exemplos
- Funções agregadas - group by
- Funções Agregadas - Having
- Valores Nulos
- Comparação com nulos
- Exemplos
- Consultas Aninhadas
- Membros de Conjuntos
- Exemplo
- Conjunto de comparações
- Cláusula SOME
- Exemplo
- Cláusula ALL
- Exemplo
- Testando relações vazias
- Exemplo
- Teste da ausência de tuplas duplicadas
- Exemplo
- Relações Derivadas
- Vistas (Views)
- Exemplo
- Excluindo Registros
- Exemplo
- Incluindo Registros
- Exemplo
- Atualização
- Exemplo UPDATE
- Atualização de uma vista (view)
- Relação com junção (joined)
- Exemplo
- Relação de Junção
- SQL Embutido
- Exemplo
- SQL Embutido (cont.)
- SQL Dinâmico
- Data Definition Language (DDL)
- Tipos de domínios em SQL
- Tipos de domínios em SQL (cont.)
- CREATE TABLE
- Restrição de Integridade - Create Table
- Construtores DROP e ALTER TABLE
- Restrições de Integridade
- Restrição de Integridade
- Restrição de Domínio (cont.)
- Integridade Referencial em SQL
- Exemplo
- Ações em Cascata
- Ações em Cascata (cont.)
- Asserção
- Exemplo
- Gatilhos
- Gatilho (cont.)
- Exemplo
- SQL 3
- SQL - 3 (cont.)
- SQL 3 (cont.)
- O que muda?
- Representação de várias formas de Dados Eletrônicos
- Objetos do SQL/3
- Exemplo
- Mesmo Exemplo (Oracle 8)
- Declarando Tabelas
- Acesso a campos de tuplas aninhadas
- HTML
- Internet
- Característica
- As aplicações básicas na Internet
- HTTP
- URI
- URL
- HTML
- Característica
- Compreendendo a estrutura HTML
- TAG
- TAGs Básicos
- Cabeçalho
- Estilos de Textos
- Exercício
- Texto
- Parágrafos
- Textos
- Listas
- Listas Ordenadas
- Listas de Definições
- Lista Encadeadas
- <TABLE atributos> </TABLE>
- Código de Cores
- Cabeçalho de Tabela
- TAG de tabelas
- Caminhos de arquivos
- Vínculos
- Imagens e links
- Comentários em HTML
- FORMS HTML
- Atributos do FORM
- TAG de FORMS
- Código: <INPUT TYPE=TEXT ...>
- <SELECT atributos> </SELECT>
- <OPTION atributos> valor_visível
- <TEXTAREA atributos> texto <TEXTAREA>
- Código <TEXTAREA>
- Frames
- Atributos do <FRAMESET>
- Atributos <FRAMESET>
- Frame Vertical e Horizontal
- Frame Composto
- Frame com alvo
- JavaScript
- Introdução
- Introdução (cont.)
- Diferença entre Java e JavaScript
- Exemplo - Write
- Manipulação de Eventos
- Exemplo - Button
- onClick - onBlur - onFocus
- onMouseOver
- Elementos de um Browser
- JavaScript em Páginas WEB
- Operadores e Variáveis
- Exemplo - Tipos de Variáveis
- Escopo de Variáveis
- Operador
- Exercício
- Operadores Bitwise
- Operadores Lógicos/Relacionais
- Operadores Short-Cut
- Operador de Concatenação
- Estrutura de Decisão
- Estrutura de Decisão (2)
- Estruturas de Repetição
- Estruturas de Repetição (2)
- Criando Funções
- Outro Exemplo
- Exercício
- Caixa de Diálogo Simples
- Caixa de Diálogo de Entrada
- Escrevendo para um Documento
- Exemplo
- Criando janelas
- Temporizadores
- Texto Rolante
- Apresentando a Data do Sistema
- Número Aleatório
- Formulários
- Manipulação de Dados
- Exemplo
- Manipulação de String
- Exemplo STRING
- Exercício
- Math
- Date
- Métodos de Date
- Janelas (window)
- Window - Métodos
- window.close()
- document
- history
- document.lastModifed()
- Exercício
- PHP
- Personal Home Page Tools
- Sintaxe Básica
- Separador de Instruções
- Nome de Variáveis
- Comentários
- Imprimindo código HTML
- Tipos de Variáveis
- Integer, Long
- Double ou Float
- String
- Caracteres de Escape
- Arrays
- Listas
- Objetos
- Booleanos
- Coerção
- Coerção Exemplo
- Transformação explícita de tipos
- Com a função settype
- Operadores Aritméticos/String
- Operadores de Atribuição
- Bit a Bit - Lógico
- Comparação
- Incremento e Decremento
- Escopo e Visibilidade de Variáveis
- Variáveis Estáticas
- Variáveis Variáveis
- Variáveis enviadas pelo navegador
- URLencode
- Utilizando Arrays
- Variáveis de ambiente
- Destruindo uma variável
- Verificando se uma variável possui um valor
- Constantes pré-definidas
- Verificando o tipo de uma variável
- Estruturas de Controle
- Blocos
- Controle Condicional
- IF ... THEN ...
- IF
- ELSEIF
- Dica
- SWITCH
- Exemplo switch
- Switch
- WHILE
- While
- do ... while
- for
- Break
- Continue
- Funções
- Função
- Valor de Retorno
- Argumentos
- Passagem de Parâmetro por Referência
- Argumentos com valores pré-definidos (default)
- Acessando Banco de Dados
- odbc_connect
- Acessando Banco de Dados
- Conversando com a base de dados
- Exemplo
- Recuperando Informações
- Classe
- Objeto
- A variável $this
- Exemplo
- Sub classes
- Construtores
- Cookies
- Gravando cookies
- Lendo cookies gravados
- Exemplo COOKIES
- Funções relacionadas a HTML
- Funções relacionadas a arrays
- Comparações entre strings
- Funções para edição de strings
- Funções diversas
- Funções de “navegação”
- Funções de ordenação