Tecnologias & Conhecimentos

(impressindíveis a um bom webmaster)

Estruturas, estilos e formatação:

Introdução ao Webstandards

Estrutura e forma: por que padrões?
Padrão HTML vs. padrão XHTML
Padrão XML

HTML Avançado

Migração de tabelas para layers
Migração de frames para includes
O uso de JavaScript

CSS e CSSP

Regras de sintaxe
Métodos de seleção
Métodos de seleção com sintaxe "embedded"
Tipos de posicionamentos: tableless, CSS Hacks

XML/XSL

O XSL
Usando o ASP e integrando tecnologias

Problemas de Layout

Layouts restritos
Layouts fluidos
Frames, tabelas e tableless

Acessibilidade

Fundamentos
Níveis de conformidade
Recomendações do W3C
Roteiro para construção de sites acessíveis

Aplicação de Webstandards

Hot-site aplicado

Sobre Html:

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
Corpo
Tags de heading
Estrutura de linhas e parágrafos
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"
Navegabilidade

Trabalhando com imagens

Imagens
O tag <img>
Atributos de <img>
Exemplos
Alinhamento
Achando imagens na Web
Interpretando Mapas Sensitivos

Atributos do tag <body>

BGCOLOR
BACKGROUND
BGPROPERTIES
TEXT
LINK
VLINK
ALINK

Elementos e atributos especiais

Cores em hexadecimal
Som
O tag <meta>
Caracteres especiais

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
Exemplos de frames

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


Admistraçao do site na internet

COMO FUNCIONA A INTERNET

Definições, características e organização da Internet
Acesso discado e acesso dedicado
Backbones brasileiros
Nomes de domínios

O MODELO TCP/IP

Características de redes TCP/IP e o modelo do protocolo
Os protocolos ARP, ICMP, IGMP, IP, TCP e UDP
O envelopamento em camadas

ENDEREÇAMENTO IP

Definição de endereço IP
o IPv6
Conversão de endereços
Classes de endereços
Topologia
Configuração do TCP/IP no Windows NT

SUB E SUPER-REDES

O que são subredes, super-redes e máscaras
Subredes classe C

ESCOLHENDO ENDEREÇOS IP

Como escolher os endereços e onde consegui-los
Implementando técnicas de NAT e de domínios virtuais
Endereçamento dinâmico

TOPOLOGIAS TÍPICAS

Provedor de acesso e Provedor de informação
Intranet ligada à Internet

ROTEAMENTO IP

Roteamento das informações
Default Gateway Proteção contra falhas
Roteamento estático x roteamento dinâmico
Usando o TRACERT

DNS - DOMAIN NAME SYSTEM

Números x Nomes
Arquivo HOSTS
Domain Name Space
Zona de autoridade
Resolução de nomes e resolução reversa
Configuração de DNS - O Microsoft DNS Server e o   DNS Manager
Usando o NSLOOKUP e Registrando de domínio (FAPESP e INTERNIC)
Registro reverso

SERVIDORES WEB

O protocolo HTTP
Os servidores: Apache, Microsoft IIS e Netscape Enterprise
Market Share dos servidores
A instalação e as configurações básicas
Endereços virtuais X End. físicos
Tabela de tipos MIME
Trabalhando com LOGS de acesso
Análise de LOGS com o Site Server, o Hit List e o WebTrends
Gerência de aplicações dinâmicas no Servidor Web
A arquitetura 3 camadas e os servidores Web
Usando o CGI
Usando o Microsoft ASP e o Netscape Livewire
Restrições de acesso e autenticação de usuários
Diretório de usuários
Secure Sockets Layer (SSL)
Certificados Digitais
Load balancing entre servidores Web
Round Robin DNS
Implementação de Servidores Virtuais

SERVIDORES DE FTP

O protocolo FTP e seus comandos
Servidores FTP: War FTPd, Microsoft IIS, FTP Serv-U
Instalação e configuração do FTP e dos diretórios
Acesso anônimo

SERVIDORES DE CORREIO ELETRÔNICO

O protocolo SMTP
Clientes e conexões
Os protocolos POP e IMAP
Servidores de Correio Eletrônico: MS Exchange, Sendmail, Netscape
Configuração do servidor, criação de contas e Aliases


Desenvolvimento Web


O MODELO 3-TIER

Modelo de desenvolvimento em 3 camadas
O papel de cada tecnologia

FORMULÁRIOS

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

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
Event Handlers
Constantes, variáveis e literais
Expressões e operadores
Comandos e Funções da linguagem

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

SQL

Introdução ao SQL
Usando o SQL no modelo 3-tier Select, Insert, Update e outros comandos
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 BROWSERS-PHP

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
Expressoõ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.

Hosted by www.Geocities.ws

1