Diegoliveira Potapczuk

Barra de acessibilidade Como usar o site Ir para o conteúdo Ir para o menu Ir para o menu secundário C C Diminuir o tamanho das letras Tamanho das letras padrão Aumentar o tamanho das letras
  • Home
  • Sobre Diego Potapczuk
  • Currículum
  • Contato

Desenvolvimento WEB

Você pode usar o campo de busca abaixo para tentar achar uma página ou post mais específico:



ago 26

Doctrine: O ORM para o PHP

Esse mês estou bastante focado no desenvolvimento de um sistema educacional web para a Secretaria da Educação e Cultura, é um dos sistemas que estou desenvolvendo utilizando o Zend Framework, mas na minha opinião e de outros desenvolvedores, a sua camada de persistência ainda não está madura o suficiente. Por isso, aproveitando uma das grandes vantagens do Zend Framework que é ser fracamente acoplado, podendo até mesmo ter seus componentes utilizados separadamente, resolvi trocar a camada de persistência do ZF (Zend_Db, Zend_Db_Table…) pelo Doctrine (não é remédio), um ORM (Mapeamento objeto-relacional) para PHP bastante completo e que está sendo bastante utilizado.

Doctrine ORM

Doctrine ORM

O Doctrine foi inspirado no Hibernate, tendo também um dialeto próprio que permite tratar com o banco de dados usando notações de orientação a objeto, permitindo uma maior flexibilidade e uma maior reutilização do código.

Viste o site:
http://www.doctrine-project.org

jun 29

Zend Studio 7 beta

O Zend Studio, uma das melhores IDEs PHP da atualidade, acaba de ter uma nova versão beta disponibilizada pela Zend. Já havia testado a versão 6.5 e gostei bastante, agora a sua versão 7 promete competir ainda mais de igual para igual com seu concorrente direto, o Netbeans, outra IDE que eu já testei e recomendo muito.

Zend Studio 7.0 beta

Zend Studio 7.0 beta

O Zend Studio agora em sua nova versão possui diversas novidades, é baseada na nova versão do Eclipse, o Galileo, possui suporte para novas funções do PHP 5.3 como namespace, late binding e closure, teve seu Zend Framework atualizado para a versão 1.8, possui suporte para criação de aplicações utilizando o Zend Tool, teve seu projeto de exemplo do Zend Framework atualizado, melhoria na sua orientação a objeto, melhor integração com o servidor de aplicação Zend Server e uma melhoria na sua performance.

Zend Studio

Zend Studio

A IDE ainda não está boa o suficiente para o uso no desenvolvimento, eu encontrei diversos bugs que acabam atrapalhando na hora do desenvolvimento, muitos deles na parte de manuseamento de arquivos, como ações do tipo renomear, apagar, mover de uma pasta para outra, mas creio que na sua versão final tudo isso já esteja resolvido. Outro problema que me incomodou foi em algumas horas a IDE ficar um pouco lenta com o uso do code complete, no mais é uma fantástica ferramenta.

Zend Studio

Zend Studio

Para mim hoje existem 3 IDEs boas para quem desenvolve em PHP, o Dreamweaver, menos focado na parte da programação, e mais focado na edição de HTML e CSS. Seu editor de CSS é o melhor que conheço. o Netbeans, bastante focado na programação, meio pesado, e com um editor fraco de CSS. E por último o Zend Studio, eu diria que é tão bom quanto o Netbeans, estou usando ele agora pelo fato que estou desenvolvendo aplicações que usam o Zend Framework, e essa IDE é bastante integrada com esse Framework.

Agora fica para vocês a escolha da IDE que melhor supri suas necessidades.

jun 28

Zend Framework in Action

Vou começar a desenvolver 2 projetos usando o Zend Framework, um framework para o desenvolvimento de aplicações web em php que estou achando muito bom. O framework é desenvolvido pela empresa Zend, atual mantenedora do PHP. Até agora minhas fontes de estudos estão sendo o livro Zend Framework In Action, a referência do próprio Zend Framework e a sua API.

Zend Framework in Action

Zend Framework in Action

O livro Zend Framework In Action, escrito por Rob Allen, Nick Lo, Steven Brown, é um ótimo material para quem está começando com o framework, pois ele aborda todas as principais ferramentas que o framework dispõe para o desenvolvimento de uma aplicação web, as principais sendo o Front-Controller, MVC, Banco de Dados, Formulários, Layout, E-mail, Internacionalização, Busca, Autenticação e Autorização.

Beginning Zend Framework

Beginning Zend Framework

Saiu no dia 22 o Beginning Zend Framework escrito pelo Armando Padilla, que também pretendo ler, pelo menos pelo blog do autor o livro deve ter uma ótima qualidade.

jun 24

Livro Técnicas de Acessibilidade: Criando uma web para todos

Técnicas de Acessibilidade: Criando uma web para todos escrito por Jalves Mendonça Nicácio, é um dos livros que estou lendo para a realização do meu TCC no curso de Sistemas de Informação. É um excelente livro para desenvolvedores de sites que estão querendo saber como tornar seus sites mais acessíveis e dentro dos padrões atuais.

Técnicas de Acessibilidade

O livro trata o assunto de maneira bastante prática, trazendo diversos exemplos de técnicas de acessibilidade como inserção de textos alternativos, uso do CSS, uso de medidas relativas, criação de tabelas, uso de formulários entre outros. Além disso, trás informações sobre ferramentas usadas em sites que ajudam na acessibilidade como barra de acessibilidade, breadcrumb, teclas de atalho e skip links.

Não só da prática o livro trata, ele também fala sobre as diretrizes existente sobre a criação de sites acessíveis, as diretrizes da W3C, E-MAG e a WCAG Samurai, e também fala sobre alguns problemas de acessibilidade na internet.

Autor:  Jalves Mendonça Nicácio
Editora: EdUFAL (Editora da Universidade Federal de Alagoas)
Patrocínio: Banco do Nordeste
Apoio: Fundepes
Lançamento: 2009
Num. Páginas: 98

jun 23

Barra de Acessibilidade

Uma ferramenta que a maioria dos sites começam a adotar para tornarem-se mais acessíveis é o uso de uma barra de acessibilidade. Essa barra tem a função de trazer de forma fácil e prática diversas ferramentas que permitem que pessoas com necessidades especiais possam usar seu site de forma mais fácil.

As principais ferramentas encontradas nessas barras de acessibilidade são:

  • Modificar o tamanho das letras do site, isso permite que pessoas com problemas de visão possam aumentar as letras do seu site e ler com menos esforço as informações ali contidas.
  • Visualização do site com diferentes cores e contrastes, essa não é uma ferramenta de design onde você permite as pessoas escolherem ver o seu site nas cores que mais gostam, e sim uma ferramenta de acessibilidade onde você disponibiliza para as pessoas com problemas em distinguir cores, como aqueles com Daltonismo, uma versão do site onde eles tenham menos dificuldade para acessar as informações. Além de evitar problemas com cores que não são percebidas por certas pessoas, também é muito utilizado esquemas de cores com alto contraste, para também facilitar para as pessoas com problemas de visão.
  • Pular para seções do site, essa função é muito útil para as pessoas que navegam pelo seu site utilizando leitores de tela, ela permite que a pessoa pule diretamente para a parte do site que ele deseja, sem ter que percorrer todo o site até chegar à parte que ele está interessado. Também é útil para pessoas com problemas motores que muitas vezes não fazem o uso do mouse.
  • Como útil o site, não é exatamente uma ferramenta, mas sim um informativo presente na barra de acessibilidade que visa informar às pessoas que estão usando aquele site sobre como melhor navegar naquele site utilizando as ferramentas que ele oferece. Esse informativo, também bastante conhecido por declaração de acessibilidade (acessibility statement), tem também a função de falar sobre a acessibilidade do site e difundir informações sobre a web acessível, de forma que mais donos de sites tenham essa preocupação na hora de desenvolverem seus sites.

Barra de acessibilidade

Essas são as principais funções encontradas nas barras de acessibilidade, e também são as funções que eu implementei na minha barra de acessibilidade presente no topo do site.

jun 22

Apresentação sobre CSS

Aproveitando a deixa posto aqui minha segunda apresentação postada no SlideShare, essa aqui foi a apresentação que usei para dar um mini-curso sobre CSS e algumas práticas dele.

  • Página 2 de 3
  • <
  • 1
  • 2
  • 3
  • >
Acompanhe-me no Twitter Acompanhe-me no Twitter
Inscreva-se no RSS Inscreva-se no RSS
  • Busca


  • Categorias
    • Acessibilidade (3)
    • Desenvolvimento (3)
    • Desenvolvimento de Jogos (11)
    • Desenvolvimento WEB (14)
    • Design Patterns (2)
    • Engenharia de Software (4)
    • Faculdade (7)
    • Ferramentas (4)
    • Jogos (6)
    • Moodle (2)
    • Outros (7)
    • Trabalhos (14)
    • Utilidades (1)
  • Arquivo
    • julho 2010 (2)
    • maio 2010 (4)
    • abril 2010 (1)
    • março 2010 (1)
    • fevereiro 2010 (3)
    • janeiro 2010 (3)
    • novembro 2009 (8)
    • outubro 2009 (1)
    • setembro 2009 (4)
    • agosto 2009 (3)
    • julho 2009 (3)
    • junho 2009 (24)
    • maio 2008 (1)
    • abril 2008 (6)
  • Tópicos Recentes
    • Site para iPhone
    • Monografia aprovada
    • O Livro dos Sonhos e as Pedras da Mandala
    • Em busca do Livro dos Sonhos
    • O Livro dos Sonhos e o jogo do tabuleiro
  • Nuvem de Tags
    Acessibilidade Activity Locking Apresentação ASES Banco de Dados Computação nas nuvens consoles CSS Desenvolvimento de Jogos Desenvolvimento WEB design pattern Doctrine eMAG Engenharia de Software Engine Faculdade Ferramentas Google Google Wave inovação Jogo Jogos Levantamento de Requisitos Livros materials MEC Daisy Meus Trabalhos Modelagem 3D Moodle Olimpíada do Conhecimento O Livro dos Sonhos padrões de projetos Padrões WEB Projeto Indiana Prototipação Realidade aumentada RENAPI SBGames SENAI-BA Sistema gerenciador de pousadas UDK Unity Utilidades Zend Zend Framework
  • Links recomendados
    • A List Apart
    • delicious
    • Efetividade.net
    • GMail
    • i-Tecnologia
    • PensamentoTI
    • Revolução Etc
    • Sedentário & Hiperativo
    • Smashing Magazine
    • Tableless
    • TechCrunch
    • TechEBlog
    • Thunder-Boy




  • Home
  • Sobre Diego Potapczuk
  • Currículum
  • Contato

© Copyright Diegoliveira Potapczuk.
Todos os direitos reservados.

Ir para o topo