Tag Archives: Desenvolvimento

Vídeos – Aprendendo a programar para a Web… e bem!

Antes do comunicado “oficial”, vou falar um pouco sobre o assunto.

É fato. Programar para a Web jáse tornou algo corriqueiro para qualquer profissional de tecnologia. Mesmo que ele passe longe de um servidor web ou linguagem de programação, ele tem idéia do que é HTML, Javascript, CSS e outras coisas que compõem o mundo da programação para a Web.

Mesmo profissionais que não são da área de tecnologia tem que se render a um entendimento mínimo de como as páginas web são construídas, isso claro se quiserem tirar algum proveito que vá além da simples rolagem, leitura e cliques no links.

Conclusão: qualquer um que tenh algum contato um pouco mais “intenso” com tecnologia no dia a dia já sabe e cria seu próprio site, html, ou qualquer coisa que possa ser publicada.

Isso tem gerado uma classe de programadores Web, se é que podemos nomeá-la assim, que tem gerado “produtos” de qualidade sofrível por motivos que não vem ao caso neste momento, mas que comentarei em outra oportunidade, espalhados por vários futuros posts/artigos.

O objetivo desse post além da divulgação promovida pelo título é, como obter um diferencial no desenvolvimento Web já que há tantos detentores deste conhecimento, o que resulta na seguinte verdade:

É fácil achar programadores web. Difícil é achar bons programadores web. Percebo isso em cada processo seletivo que passo e em conversas com colegas no ramo.

Talvez seja por isso que a Visie, uma consultoria de treinamento para desenvolvimento Web tem disponibilizado uma série de materiais para ensinam e orientam como desenvolver aplicações para a Web dentro do padrões estabelecidos pelo W3C. Tá, mas o que isso significa?

Significa desenvolver sites com um padrão de qualidade exigido pela maioria dos navegadores, o que significa que seu site funcionará bem, independente de qual browser seja utilizado. Mas o mais importante é que, seguir estes padrões Web significa que seus sites serão bem vistos pelos mecanismos de busca. Isso agrega um valor altíssimo a seu conhecimento pois todo site construído nestes padrões estará sempre um ponto a frente de outros que disputem o mesmo público, mas que não seguem estas boas práticas. Isso sem falar que seu código será mais limpo, legível, reaproveitável e leve.

Os tutoriais são disponibilizados em formato texto e vídeos. Para acessá-los, os endereços são:

http://visie.com.br/campus

http://www.tableless.com.br/

Há planos de acesso para conteúdo restrito e pago, mas tem muita coisa disponível gratuitamente e de ótima qualidade.

Desejo a todos bons estudos!

Abraços

Tomás

Microsoft libera versão final do Service Pack 1 das ferramentas .Net Framework 3.5 e Visual Studio 2008

A Microsoft liberou a versão final do Service Pack 1 das ferramentas .Net Framework 3.5 e Visual Studio 2008.

Esses primeiros pacotes de atualizações são lançados agora, nove meses após a chegada dos dois produtos ao mercado. Segundo a Microsoft, os pacotes incluem não apenas correções, mas também alterações que atendem a sugestões feitas por usuários.

O SP1 do Visual Studio 2008, por exemplo, traz como novidade o suporte ao SQL Server 2008 – que está sendo lançado agora – e novos componentes, como o Ribbon, para incluir nos aplicativos faixas de opções no estilo das usadas no Office 2007. Esse último recurso está disponível para as linguagens Visual Basic e Visual C++.

Ainda segundo a empresa, o SP1 do .Net Framework 3.5 oferece melhorias de desempenho de 20% a 45% para aplicações baseadas em WPF (Windows Presentation Foundation). Esse ganho, sustenta a Microsoft, é obtido sem nenhuma alteração no código existente. Os dois pacotes SP1 também incorporam mudanças que têm o objetivo de facilitar o desenvolvimento das aplicações Windows que utilizam ASP.Net.

Os dois pacotes podem ser baixados nos seguintes endereços:

Visual Studio Service Pack 1

.Net Framework Service Pack 1

Fonte: INFO

Google + Celular = Android

Considerado pura especulação até pouco, a plataforma Android é uma proposta do Google para sistemas opecionais para celulares.

A estratégia é marcar uma presença mais expressiva nos telefones móveis, indo além dos aplicativos já disponíveis como o Gmail e Google Maps, cuja qualidade e popularidade já dá uma idéia do que esperar do novo sistema.

No caso, o Yahoo chegou na frente pois domina a maior parte dos aplicativos e mecanismos de busca embutidos nos sistemas de hoje, portanto já era esperada alguma reação da gigante da internet. Só não se esperar algo tão atrevido, mas o Google é o Google certo?

A comunidade que anda agitando as informações e tendência a respeito do Android, a AndroidCommunity.com disponibilizou alguns vídeos de um celular sem marca definida (ainda) rodando do sistema em fase experimental.

A interface lembra muito a do iPhone (nada se cria, tudo se copia..) com algumas implementações particulares, vinculadas às funcionalidades e produtos do Google. Outras coisas como movimentação de ícones e configurações faz o sistemas mais parecer um Desktop do que um celular.

Abaixo seguem outros vídeos demonstrando outras funcionalidades interessantes como navegação sensível a movimentos (o mapa se move conforme o aparelho se movimenta, como se fosse uma câmera). E claro, o Google Maps.

E o melhor de tudo. PacMan!

Abraços

Tomás Vásquez
http://www.tomasvasquez.com.br

50 perguntas para o webmaster

Criar um site do zero não é fácil. Só que corrigir defeitos de um site já publicado pode ser ainda mais difícil. Por isso o especialista em marketing online Carsten Cumbrowski compilou essa lista para o blog Search Engine Journal .Se você está prestes a publicar seu primeiro site ou se já é macaco velho na arte de subir páginas dê uma boa olhada nesse questionário. Aposto que pelo menos uma perguntinha vai te surpreender e fazer você correr para o Dreamweaver.

Acessabilidade
1. O conteúdo está separado por elementos de navegação?
2. O site é compatível com vários browsers diferentes?
3. Os códigos HTML e CSS estão de acordo com os padrões do W3C?
4. As descrições das fotos (do alt) estão em todas as imagens relevantes?
5. A informação essencial do site pode ser lida em modo texto ou apenas em flash e imagens?

Navegação
1. Os links têm textos que indicam claramente para onde eles levam?
2. Qual é o número de cliques que leva o visitante para a parte mais remota do site?
3. Se há uma tela de apresentação em Java/JavaScript/Flash, há uma alternativa em HTML simples?
4. Quando um item ou um link é clicado, ele responde imediatamente?
5. Os itens clicáveis da interface mostram visualmente que foram acionados?
6. A navegação é intuitiva? Os ícones são óbvios ou obscuros? Itens clicáveis e não-clicáveis podem ser diferenciados sem dificuldade?
7. Como é a legibilidade (tipo da fonte, tamanho, estilo) do site?
8. Há uma declaração clara e curta dos objetivos do site?
9. Indique caminhos em todas as páginas, não crie ruas sem-saída.
10. Há uma mapa do site? Se não, existe uma busca por palavra-chave?

Design
1. O design do site é estéticamente atraente?
2. As cores usadas são harmoniosas e logicamente relacionadas?
3. As cores e o contraste podem atender quem tem deficiências visuais?
4. O design é apropriado para a audiência do site? Levando em conta que as pessoas devem ler o conteúdo do site sem fazer nenhum ajuste no seu navegador.
5. As fontes são legíveis em várias resoluções de tela?

Conteúdo
1. O site tem pouco texto mas não é informativo?
2. As regras de copywriting e regras de uso estão claras para a sua audiência?
3. Os blocos de texto estão separados em linhas com menos de 80 caracteres?
4. O texto pode ser redimensionado via browser ou o CSS restringe alterações?
5. O contraste entre a cor do texto e o background facilita a leitura?
6. O texto está separado em pequenos blocos, com trechos destacados, parágrafos e sub-parágrafos e facilidade para cópia, quando necessário?
7. Existem links para explicar jargões técnicos e indicar mais detalhes sobre os artigos?
8. Você já criou a página “Sobre esse site” que identifica o autor do conteúdo e dá crédito para outras pessoas que contribuem para a página?
9. Há testemunhos de usuários do site? Você os publica?
10. Você atualiza regurlamente o site ou é motivado pela frase: ‘coloque no ar e esqueça’?

Segurança
1. Há algum falha de segurança óbvia?
2. Como os formulários reagem ao uso de caracteres especiais?
3. Os diretórios pessoais estão protegidos com senha .htaccess?
4. Diretórios como cgi-bin e images estão bloqueados ou protegidos com configurações que limitam as permissões de acesso a eles?
5. As informações dos clientes estão guardadas online? Se estão, elas estão protegidas contra acessos externos?

Outras considerações técnicas
1. O site carrega rápido –mesmo para quem tem conexão discada?
2. Todos os links internos e externo estão funcionando?
3. Os scripts estão funcionando sem exibir erros?
4. O site está livre de problemas causados pelo servidor?

Outra considerações sobre marketing
1. O site está otimizado para os mecanismos de busca (ênfase no texto essencial, tags, etc.)?
2. A página inicial convida o usuário a ir mais fundo no site?
3. O site tem elementos que encorajam visitas futuras ou a indicação para outros visitantes?
4. O Robots.txt está configurado?
5. Há um mapa do site?
6. Todas as páginas podem ser acessadas por meio de um link simples de HTML?
7. Quanto texto sobra na página depois de remover todas as imagens, applets e Flash?
8. As páginas podem ser acessadas apenas por uma URL ou tem vários links disponíveis, com conteúdo duplicado?

Coisas legais e legitimação
1. Você oferece informações como um número de telefone e um endereço real? Ou pelo menos um e-mail que não seja webmaster@algumacoisa.com ?
2. A página tem uma declaração de Termos de Uso para evitar que possíveis reclamações sobre o controle de material com direitos autorais protegidos recaiam sobre o site?
3. Há uma definição sobre a privacidade dos usuários que informam seus e-mails e outras informações pessoais?

Tomás Vásquez

Fonte: http://info.abril.com.br