20 de setembro de 2013
Web Workers e IndexedDB
https://sites.google.com/site/professorgilzamir/publications/concorrenteProgramming.pdf
http://msdn.microsoft.com/pt-br/magazine/dn423698(en-us).aspx
Prof. Gilzamir Ferreira Gomes
1 de outubro de 2011
Sistema de gestão de conteúdos - CMS
4 de abril de 2010
w3c padrões web guia de referência
- Guia de referência CSS
- Arquivo em formato de livro - Download do guia em formato PDF 10,7 MB
- Guia de referência XHTML
- Arquivo em formato de livro - Download do guia em formato PDF 12,2 MB
- Boas práticas em Web Móvel
- Referências às Boas Práticas em Web Móvel, em forma de cartelas com os assuntos agrupados por temas. - Download da cartela em formato PDF 11,6 MB
Institucional
- Conduzindo a Web ao seu potencial máximo - PDF 4,1 MB
- Folder institucional sobre a missão, objetivos e definições sobre o W3C.
Vídeos
- Vídeo de Tim Berners-Lee para o lançamento do escritório Brasil do W3C - 06 de junho de 2008
- Vídeos do Seminário W3C "Tecnologias Móveis: seu papel na Promoção do Desenvolvimento Social" - 04 e 05 de junho de 2008
Fotos
Palestras e apresentações
- Veja as apresentações feitas pela equipe W3C Brasil e o calendário de próximas palestras
- Apresentações feitas no Seminário W3C "Tecnologias Móveis: seu papel na Promoção do Desenvolvimento Social" - 04 e 05 de junho de 2008
Traduções de documentos para o português
- Traduções para o português de documentos W3C
- 10-01-2007: Cerca de 60 documentos do W3C já estão em Português graças ao trabalho voluntário de muitos interessados na disseminação da cultura de padrões para o desenvolvimento Web. São as famosas recomendações, documentos e FAQs que estão disponíveis. Conheças os documetos traduzidos para o Português e os tradurores aqui.
31 de março de 2010
Cakephp desenvolvimento rápido em php
- Ativo e com comunidade amigável;
- Licença flexível;
- Compatibilidade com PHP 4 e PHP 5;
- Integrando funcionalidade CRUD (Create, Read, Update and Delete, ou Criar, Ler, Atualizar e Excluir) para interagir com o banco de dados;
- Aplicações scaffolding;
- Geração de código;
- Arquitetura MVC (Model, View, Controller, ou Modelo, Visões, Controlador);
- Requisições ao expedidor com clareza, URLs personalizáveis e rotas;
- Validações internas;
- Templates rápidos e flexíveis (Sintaxe PHP e com ajudantes);
- Ajudantes para usar AJAX, JavaScript, HTML, formulários e outros nas visões;
- Componentes de E-mail, Cookie, Segurança, Sessões, Manipulação de Requisições e outros;
- Lista de controle de acessos flexível;
- Limpeza de dados;
- Flexibilidade com cache;
- Internacionalização;
- Funciona em qualquer subdiretório do seu website, com poucas configurações no Apache.
28 de agosto de 2009
Criando páginas com PHP e mysql
Por ser interpretada não usa compilador, usa o paradigma de orientação a objetos, é muito flexível e está em constante atualização.
Características:
- Velocidade e robustez
- Estruturado e orientação a objeto
- Portabilidade - independência de plataforma - escreva uma vez, rode em qualquer lugar;
- Tipagem fraca
- Sintaxe similar a Linguagem C/C++ e o PERL
<?phpPara executar o código PHP precisamos configurar o servidor, podemos configurar facilmente nosso computador como servidor para testar os códigos antes de enviar para um servidor na internet. Para isso podemos usar um kit Xampp que inclui: PHP, servidor Apache, bando de dados MySQL, etc.
// isso e um comentario
include('code.php'); // Inclui e executa um trecho opcional de código
echo 'abc'; /* Escrever abc */
print 'abc'; /* Realiza o mesmo que que 'echo' */
$x = 2; # Variáveis
if ($x >= 1 && $x < 3) {
// se a variavel $x for maior ou igual a 1 E menor que 3
echo 'Olá mundo!'; // escreve "Olá mundo!"
} else { // Se não.
print('Adeus mundo!'); // escreve 'Adeus mundo!'
}
?>
O XAMPP é fácil para instalar a distribuição apache contendo PHP, MySQL e Perl. O XAMPP é realmente muito fácil instalar e usar – é necessário apenas baixar, extrair e inicializar.
Como fazer:
Depois de escolher sua versão para Windows, Linux ou Mac;
- instale conforme as instruções da página do Xampp;
- Inicialize o Xampp conforme instruções para o seu sistema: linux, windows;
- Teste digitando no navegador http://localhost
- Encontre a pasta htdocs que está dentro da pasta do Xampp, é ela que é acessada quando digitamos localhost no navegador;
- Crie uma pasta para seus arquivos dentro da pasta htdocs, exemplo meusphp;
- Com um editor de textos salve o seu código php, na pasta criada, com a terminação .php, assim minhapagina.php;
- Visualize sua página acessando http://localhost/meusphp/ , será exibida uma lista com os arquivos colocados na pasta criada dentro de htdocs.
Netbeans,PHP Designer , ou EasyPHP 2.0b1
Sugiro o Netbeans, por está disponível para todos os sistemas, por ser gratuito e expandível com plugins para outras linguagens, outras funções, etc.
Pesquisa:
Livro de PHP, Revista PHP, Tutorial PHP TI expert, PHP na wikipédia, prof. Hudson Costa, php no Imasters
19 de agosto de 2009
Criando uma página para a internet - HTML
As páginas exibidas no navegador de internet são formatadas com HTML, para criar uma página precisamos apenas digitar as tags (etiquetas, marcações HTML) em um editor de textos, isso vai mostrar ao navegador como a página deve ser exibida.
O formato das tags são assim:
<tag>...</tag>
Isso marca onde começa e termina determinada porção do que será exibido.
Agora vamos a prática, copie o seguinte código no seu editor de textos (notepad) e salve como nome.html:
<HTML>Essa é uma página básica com as seguintes tags:
<HEAD><TITLE>Titulo do página</TITLE></HEAD>
<BODY>
texto,
imagem,
links,
...
</BODY>
</HTML>
<HTML> = identifica como uma página html;
<HEAD> = o cabeçalho da página onde vai ficar o:
<TITLE> = Titulo do página;
<BODY> = corpo da página onde fica o conteúdo.
Depois de salvar como nome.html ou qualquernome.htm é só clicar duas vezes no arquivo salvo e a página será exibida no seu navegador de internet.
Agora vamos melhorar essa página, note que a terminação .html ou .htm informa ao sistema que esse arquivo deve ser aberto com o navegador de internet, para abrir o arquivo novamente com o editor basta renomear de nome.html para nome.txt, ou clicar com o botão direito e escolher abrir com, e escolher o editor de textos.
Vamos melhorar nossa página, entre as tags BODY vamos auterar assis:
<BODY>introduzimos novas tags para formatar o texto:
<P>Bloco de texto
</P>
<P>Outro bloco de texto<BR>com mudança de linha
</P>
<pre>uma linha aqui,
outra ali,
etc.
</pre>
</BODY>
<P> = mostra um parágrafo que pode ser configurado com alinhamentos, cores, etc;
<BR> = mudança de linha
<pre> = mostra o texto da maneira que está no código.
Agora é só salvar como nome.html e visualizar no navegador o resultado.
Para conhecer o código de uma página basta clicar nela com o botão direito e selecionar "mostra o código fonte". Comece com páginas mais simples e então é só pesquisar a função de determinada tag e ir testando na sua página.
Depois que conhecemos os comandos podemos usar editores de páginas para fazer todo o trabalho braçal, mas é necessário conhecer o funcionamento para aqueles ajustes especiais.
Para publicar na internet é só escolher um provedor de sites, salvar lá as suas páginas, anotar o endereço da página e digitar esse endereço no navegador para visualizá-la em qualquer computador ligado a internet.
Podemos ainda registrar um domínio, que é um endereço mais fácil, por exemplo: minhapagina.com, que apontar para onde sua página foi salva, mas isso já é assunto mais para frente.
Consulta:
Tutorial HTML, Tutorial HTML .net, HTML na Wikipédia
3 de agosto de 2009
HTML - criação de páginas para internet
Um pouco de história:
Tim Berners-Lee criou o HTML original (e outros protocolos associados como o HTTP) em uma estação NeXTcube usando o ambiente de desenvolvimento NeXTSTEP. Na época a linguagem não era uma especificação, mas uma coleção de ferramentas para resolver um problema de Tim: a comunicação e disseminação das pesquisas entre ele e seu grupo de colegas. Sua solução, combinada com a então emergente internet pública (que tornaria-se a Internet) ganhou atenção mundial.
Vamos a prática:
Os documentos em HTML são arquivos de texto simples que podem ser criados e editados em qualquer editor de textos comum, como o Bloco de Notas do Windows, e podem ser salvos com a terminação .htm ou .html, para identificar que deve ser aberto com o navegador web.
Todo documento HTML apresenta etiquetas, elementos entre parênteses angulares (sinais de maior e menor) (<>); esses elementos são os comandos de formatação da linguagem. A maioria das etiquetas tem sua correspondente de fechamento:
Podemos analisar o código das páginas clicando com o botão direito do mouse e selecionando: mostrar código-fonte.Para saber mais sobre HTML e suas etiquetas de formatação:
HTML na Wikipédia, TUTORIAL HTML
Hoje o HTML evoluiu para o XHTML:
Desde a publicação do HTML 3.5 no final de 1997, o grupo de trabalho da W3C tem cada vez mais — e de 2002 a 2006, de forma exclusiva — focado no desenvolvimento do XHTML, uma especificação HTML baseada em XML que é considerada pela W3C como um sucessor do HTML.[2][3][4] O XHTML faz uso de uma sintaxe mais rigorosa e menos ambígua para tornar o HTML mais simples de ser processado e estendido.
Para o WebDesigne (arte de páginas da internet) ainda temos o CSS (Folha de estilo em cascata), onde podemos configurar detalhes de todas as páginas em um único arquivo texto, e assim atualizar duma vez só um site inteiro de milhares de páginas.
CSS = Folha de estilo em cascata é um mecanismo simples para adicionar estilos (p.ex., fontes, cores, espaçamentos) aos documentos Web.
A grande vantagem do uso de CSS é a de separar a marcação HTML, da apresentação do site. Em outras palavras, vale dizer que o HTML destina-se unicamente a estruturar e marcar o conteúdo, ficando por conta das CSS toda a responsabilidade pelo visual do documento.
HTML marca e estrutura textos, cabeçalhos, parágrafos, links, botões, formulários, imagens e demais elementos da página e CSS define cores, posicionamento na tela, estilos de linhas, bordas e tudo o mais relacionado à apresentação.
Para saber mais sobre CSS: www.maujor.com
5 de julho de 2009
Livro PHP programando com orientação a objetos
PHP (um acrónimo recursivo para "PHP: Hypertext Preprocessor") é uma linguagem de programação de computadores interpretada, livre e muito utilizada para gerar conteúdo dinâmico na World Wide Web.
A linguagem surgiu por volta de 1994, como um pacote de programas CGI criados por Rasmus Lerdof, com o nome Personal Home Page Tools, para substituir um conjunto de scripts Perl que ele usava no desenvolvimento de sua página pessoal. Em 1997 foi lançado o novo pacote da linguagem com o nome de PHP/FI, trazendo a ferramenta Forms Interpreter, um interpretador de comandos SQL.
Para saber mais leia este artigo na wikipédia.
PHP: Programando com Orientação a Objetos 2ª Ed. 2009 - autor: Pablo Dall'Oglio, ed. NOVATEC, ver a prévia do livro
Principais tópicos abordados no livro:
- Introdução ao PHP, arrays, strings e arquivos
- Orientação a objetos, conceitos e implementações
- XML, Web Services, tratamento de exceções
- Técnicas de mapeamento objeto-relacional
- Criação de classes para apresentação de HTML
- Criação de classes para formulários e listagens
- Criação de classes para manipulação de SQL
- Criação de uma aplicação orientada a objetos
| PHP5 e Web Services | 1026 Kb | Genérico | 16-02-2007 07:46 | |||
| PHP5 Orientação a Objetos e Design Patterns | 694 Kb | Genérico | 16-02-2007 07:47 | |||
| PHP5: Orientação a Objetos e Design Patterns | 831 Kb | Genérico | 16-02-2007 07:46 |
IDE editor usado em Windows:
Netbeans , PHP Designer , EasyPHP 2.0b1 , DBTools
IDE editor usado em Linux:
Netbeans