Curso Online de PHP com Bnaco de Dados (Modo Avançado)

Curso Online de PHP com Bnaco de Dados (Modo Avançado)

Este curso tem como objetivo prover o aluno dos conhecimentos e habilidades fundamentais para desenvolver aplicações corporativas com a l...

Continue lendo

Autor(a):

Carga horária: 36 horas

Por: R$ 23,00
(Pagamento único)

Certificado digital Com certificado digital incluído

Este curso tem como objetivo prover o aluno dos conhecimentos e habilidades fundamentais para desenvolver aplicações corporativas com a linguagem PHP utilizando os banco de dados MySQL, PostgreSQL e Oracle.

Curso indicado para os profissionais que desejam iniciar ou aprofundar seus conhecimentos em PHP, tais como gerentes de TI, arquitetos de sistemas, desenvolvedores, DBAs, webmasters webdesigners e consultores de TI.

- Graduado em Análise e Desenvolvimento de Sistemas - UNCISAL; - Especialista em Gerenciamento de Projetos; - Especialista em desenvolvimento web; - Especialista em desenvolvimento VBA e EXCEL.



  • 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.*
* Desde que tenha acessado a no máximo 50% do material.
  • PHP COM BANCO DE DADOS

    PHP COM BANCO DE DADOS

    AVANÇADO

  • 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”.

  • Estrutura do Oracle Web Server

  • 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

    Acesso a Base de Dados

  • Estrutura do Curso

    Estrutura do Curso

  • SQL

    SQL

  • 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

    SQL

  • 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).

    Características do SQL

  • 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).

    Estrutura Básica

  • Cláusula SELECT

    A cláusula SELECT corresponde a operação de projeção da álgebra relacional. É utilizado para listar os atributos desejados como resultado da consulta.
    Encontrar os nomes de agências de todos os empréstimos:
    select agencia_nome
    from pagamento
    Na sintaxe pura da álgebra relacional, esta consulta é representada da seguinte forma:

    Um asterisco na cláusula select representa todos os atributos.
    select *
    from pagamento

    Cláusula SELECT


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 23,00
Pagamento único
Processando... Processando...aguarde...

Desejo receber novidades e promoções no meu e-mail:


  • PHP COM BANCO DE DADOS
  • 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
  • Links e material para consulta