PHP / MySQL

Pré-Requisitos

Introdução a informática

Carga Horária

120 Horas

Conteúdo

 

HTML Completo – 20 horas
Conteúdo:

Formato do HTML

· O que é HTML?
· Tags do HTML
· Área de influência
· Os atributos
· A aparência de um tag
· Edição do HTML
· Alguns comportamentos do HTML

Os tags básicos I

· Cabeçalho e corpo

· Inserindo conteúdo de texto

· Caracteres especiais

· Tags de heading

· Estrutura de linhas e parágrafos

· Alternativas para alinhamento de texto

· Formatando o texto

Os tags básicos II

· A fonte padrão

· Cores para o atributo "color"

· O tag <font>

· Texto pré-formatado

· Texto monoespaçado

· Comentários nas páginas

· Réguas horizontais

· Exemplo de uso do <hr>

Outros recursos e listas

· Listas

· Listas não-ordenadas

· Atributo "type" para o tag <ul>

· Listas ordenada

· Atributo "type" para o tag <ol>

· Exemplo aplicado de <ol>

· Listas de definição

· Listas encadeadas

Navegabilidade

· Um site

· URL

· Links

· Sintaxe do link

· Sintaxes de "href"

· Mapa do site

Trabalhando com imagens

· Imagens

· O tag <img>

· Atributos de <img>

· Exemplos

· Alinhamento

Cores em hexadecimal

· Cores em hexadecimal

Atributos do tag lt;bodygt;

· bgcolor

· background

· bgproperties

· text

· link

· vlink

· alink

Tags <meta>

· Atributo "description"

· Atributo "keywords"

· Atributo "http-equiv"

Estruturando a tabela

· O que são tabelas?

· Tags das tabelas

· Os atributos de <table>

· Os atributos de <tr>

· Os atributos de <td>

· Mesclagem de células

· Dicas

Frames

· Os frames

· Layout e conteúdo

· Tags do documento de layout

· Outros atributos de <frameset>

· Outros atributos de <frame>

· Browsers que não entendem frames

· Links entre frames

· O atributo "target"

Formulários

· Conceitos preliminares

· Para que servem os formulários

· O tag <form> e seus atributos

· Os elementos do formulário

· O tag <input>

· Sintaxe de <input>

· O tag <textarea>

· Os tags <select> e <option>

· Agrupando elementos

O uso do JAVASCRIPT e das CSS

· A importância do JAVASCRIPT

· A importância das CSS

 

 

Webstandards, Tableless, CSS e Acessibilidade – 20 horas.
Conteúdo:

I. WEBSTANDARDS

· Estrutura e forma

· Separando a estrutura da forma

· Por que "padrões"?

· Quando falamos de "Standards" para web, queremos dizer...

II. OS PADRÕES

· O padrão HTML

· A volta da semântica

· O padrão XML

· Definição de tipo de documento

· DTDS disponíveis

· Padrão XHTML

· Comparação HTML x XHTML

· XHTML no Dreamweaver

· Convertendo HTML em XHTML

III. ACESSIBILIDADE

· Desenho universal

· Tecnologia assistiva

· Recomendações do W3C

· Roteiro para a construção de sites acessíveis

IV. O JAVASCRIPT EM AÇÃO

· Como funciona o JavaScript

· Objetos de um browser

· Inserindo um JAVASCRIPT

· A tag <script>

· Links com JAVASCRIPT

· Links que chamam funções

· JAVASCRIPT externo

· Apontando para um "js"

V. ENTENDENDO AS CSS

· Definindo as CSS

· Gerações de CSS

· Métodos de especificação

· CSS Inline

· CSS Embedding

· CSS linking

· CSS Importing

VI. SINTAXE DAS CSS

· A regra CSS e sua sintaxe

· Tipos de seletor

· Seletores simples

· Seletores múltiplos

· Seletores contextuais

· Seletores do tipo classe

· Pseudoclasse

· Seletores do tipo ID

· Propriedades e valores

VII. STYLE SWITCHERS JAVASCRIPT E CSS

· Uma página, vários estilos.

· Folhas de estilo alternativas

· O JAVASCRIPT do Switcher

· Cookies

· Colocando tudo junto

VIII. INTRODUÇÃO AO TABLELESS

· Box Model

· Margin e Padding

· Float

· Clear

· Mudando gradativamente (Tabelas x Layers)

IX. POSITIONING

· Posicionamento estático

· Posicionamento absoluto

· Posicionamento relativo

· Empilhamento de camadas

· Empilhamento no Dreamweaver

X. MANIPULANDO LISTAS

· Listas como Navegadores

· Manipulando Listas

XI. CSS HACKS

· Exemplos de CSS Hacks

 

 

Javascript – 20 horas
Conteúdo:

O QUE É JAVASCRIPT?

  • As características do Javascript
  • Javascript X Java
  • Entendendo Javascript, JSCRIPT e ECMASCRIPT.
  • As versões da linguagem
  • Detalhes importantes da linguagem

INSERÇÃO E SINTAXE DO JAVASCRIPT

  • As 4 formas de inserir client side JavaScript
  • Lidando com browsers antigos
  • Constantes, variáveis e literais.
  • Expressões e operadores
  • Comandos e Funções da linguagem
  • Event Handlers

OBJETOS DO JAVASCRIPT

  • Visão panorâmica dos objetos
  • O modelo de objetos
  • Objetos pré-definidos: Window, Location, Document e Navigator.

JAVASCRIPT NA PRÁTICA

  • Trabalhando com Formulários
  • Crítica de dados
  • Animação de menus
  • Geração dinâmica de páginas
  • Descobrindo qual é o browser
  • Trabalhando com frames
  • Criando um letreiro animado

FORMULÁRIOS

  • Interação HTML / tecnologias Server side
  • Elementos de um formulário

LÓGICA DE PROGRAMAÇÃO

  • Seqüência Lógica
  • Algoritmos e Programas
  • Documentação e Teste
  • Tipos de Dados, Variáveis e Constantes.
  • Decisão e Repetição
  • Funções

 

PHP e MYSQL – 60 horas
Conteúdo:

O MODELO 3-TIER

  • Modelo de desenvolvimento em 3 camadas
  • O papel de cada tecnologia
  • Cliente: HTML, JAVASCRIPT.
  • Servidor: PHP
  • Acesso aos Dados: MYSQL

SQL

  • Introdução ao SQL
  • Usando o SQL no modelo 3-tier: Select, Insert, Update e outros comandos.
  • Sistemas Gerenciadores de Banco de Dados
  • Arquiteturas de acesso a Bancos de Dados

SERVIDORES WEB E PHP

  • Como instalar e configurar um servidor web?
  • Como instalar o suporte ao PHP?
  • Como Configurar um servidor web para rodar scripts PHP?

COMUNICAÇÃO BROWSER-PHP

  • Requisição e Resposta
  • Como acessar os dados provenientes de um formulário?
  • Como imprimir no browser do usuário?

VARIÁVEIS DO PHP

  • Variáveis
  • Arrays
  • Acessando elementos em arrays
  • Adicionando, apagando e trocando elementos.

STRINGS NO PHP

  • Operadores de comparação
  • Expressões regulares
  • Validação

FLUXO NO PHP

  • Os comandos IF, ELSE, FOR, WHILE, etc.
  • Operadores lógicos

MANIPULANDO ARQUIVOS

  • Abrindo e fechando arquivos
  • Lendo e escrevendo em arquivos

ACESSO A BASES DE DADOS

  • O que é MYSQL
  • Por que utilizar PHP com MYSQL
  • Instalação e configuração do MYSQL para Windows.

 

Material de apoio

 

- KIT ALUNO (Caneta e bloco)
- 4 apostilas (HTMAL+ Webstandards, Tableless, CSS e Acessibilidade+ Javascript + PHP/MySQL
- Certificado de conclusão


 

Próximas turmas

 

 

 

 

 

 

Turma

MANHÃ: *****

TARDE: ******

NOITE:

OUTUBRO
15/10/2007
Segunda e quarta
19:00 - 22:00

SABADO: *********

Matriculas abertas ... VAGAS LIMITADAS !!!!!!

Pré-inscrição ou mais detalhes sobre esse curso clique aqui

 

Observações

-----

A PublicNET reserva-se o direito de alterar datas, horários, ou cancelar o programa.
A PublicNET poderá atualizar o conteúdo do curso sem aviso prévio

 

::: Rua Dr. Borman, 23 Sala 401 - Centro - Niterói - RJ - Tel. (21) 3022-4488 / 2621-8888 :::
 
© 2005 Todos direitos reservados - PUBLICNET Soluções para TI.