terça-feira, 24 de março de 2009

Symfony Framework

Olá pessoal, bom uma breve contexto do porque hoje vim postar sobre o Symfony Framework.

Trabalho com php e um colega estava pesquisando qual framework usar para o projeto de conclusão de curso e resolveu usar o Zend Framework e sugeriu que usassemos para desvolver um pequeno sistema de troca de arquivos para um cliente. Até então tudo tranquilo, P.O. aprovou, S.M. também e liberou para que tivessemos esta semana para estudos até que o dono da empresa sugeriu que estudássemos mais sobre outros fraeworks até escolhermos como definitivo o Zend.

Já que estamos no barco, vamos aproveitar a oportunidade e estudar e conhecer melhor as várias ferramentas que existem até mesmo para adiquirirmos senso crítico, convidamos um colega de outra equipe da empresa para nos apresentar o Symfony. E foi uma apresentação pequena do tempo de assistir o video do Easy Ajax e ele esclarecendo algumas dúvidas, me fez lembrar muito do Ruby on Rails Framework que numa próxima oportunidade comentarei mais.

Por essa semelhança tirei umas horas da minha noite e fui instalar o Symfony e não é que funcionou e já criei o projeto como mencionado na documentação!! Mas programar que é bom nada ainda. Segue um link passo-a-passo da instalação do framework para Windows com Wamp. Step by step click here.

Algumas características:
 - fácil instalação; (Unix, Windows e Mac, não testei em todos mas vi funcionando nos 3 sistemas operacionais aqui mencionados)
 - fácil de usar;
 - possibilita nternacionalização e
 - uso de templates.
 
Tradução do pimeiro capítulo do livro: The Definitive Guide to Symfony

Um conselho que é mencionado no livro acima para quem irá iniciar no aprendizado do framework é que tenha como conhecimento básico em alguns conceitos de: OOP, ORM, RAD, DRY, KISS, TDD, YAML e PEAR. Se essas siglas não soam como estranhos para você, e digo que todas estas siglas são da área de informática, não vá confundir com banda de rock. 

Então prossiga e boa sorte no aprendizado do framework Symfony.

:D

domingo, 22 de março de 2009

Navegador: Chrome

Olá pessoal, bom nos últimos dias precisamente desde a última quinta-feira estou testando navegador: Chrome que é desenvolvido pelo pessoal do Google.


Bom sou uma usuária do navegador: Firefox do grupo Mozilla, adoro este navegador, ainda mais que sou desenvolvedora web, logo podem perceber que não gosto do navegador da Microsoft o IE, principalmente a vesão IE 6 que me dá muita dor de cabeça por não suportar muitos padrões de linguagens de programação Web. Logo as POG´s não são evitadas, melhor, são muito utilizadas.

Mas estamos aqui para comentar sobre o navegador do Google. Estou gostando do navegador, apesar de não ter muitas extensões para instalar no mesmo como há para outros navegadores mencioados acima.

Chorme download e recursos, e um dos recursos que adorei é o histórico de navegação que mostra para o usuário uma miniatura do site mais visitados, disponibiliza o seu histórico de navegação e os endereços fechados recentemente.

Bom eu sugiro que experimente e opinem a sobre este novo navegador. Ainda não utilizei este navegaor para desenvolvimento de aplicações web. Mas em breve postarei mais sobre Chrome. Experimente e depois podemos conversar. :D

bjs e boa semana a todos. E para quem está aqui em Florianópolis, bom feriado.
Happy Birthday Floripa!! 

quarta-feira, 18 de março de 2009

Certificação PHP

Este ano tenho como objetivos tirar algumas certificações, pois 1 ano após ter encerrado a faculdade não me dediquei a nenhuma certificação e nem a nenhum curso específico, somente a curiosidade que me incentivou no ano de 2008.

Então em 2009 deixo registrado nesse blog que começarei um plano de estudos para alcançar algumas certificações e a primeira será em PHP, pois já trabalho com a linguagem.

Pesquisas pela internet encontrei 2 certificações na área para PHP, são elas:

Zend PHP 5 Certification e Zend Framework Certification nos link's você poderá encontrar mais detalhes do exame para php 5 e o zend framework e para você leitor que estiver interessado terá que procurar na tua cidade alguma escola que esteja credenciada para aplicar estes exames.

Algumas referências para os meus estudos:

Site PHP.NET
Lá você poderá encontrar de tudo, documentação, releases de versões do PHP, faq e diversos links para outros onteúdos muito interessantes e proveitosos.

More books Mais algumas opções de livros para estudos.

Entre em fóruns, procure tutoriais e pratique tudo que for aprendendo.

Mas será que certificações pode validar o profissional e garantir ao empregador que é a melhor escolha em contratar alguém que possui certificações a um profissional que só conhece, fez alguns cursinhos básicos e aprendeu tudo na raça? Bom sou da opinião que certificações são muito bom para demonstrar que você conhece a teoria e que está apto a aplicar para um bom desenvolvimento de seu trabalho.
Entretanto não garante que ao formar uma equipe com profissionais certificados o projeto não falhará, isso depende muito dos profissionais que estão envolvidos e também das experiências vividas ou aprendidas com erros de outras pessoas.

Já comecei os meus estudos e em breve estarei postando os meus aprendizados aqui e minha experiências profissionais como: integração de sistemas, coletas de conteúdos de um site para um sistema de CRM, o sucesso na implantação de SCRUM para as equipes de desenvolvimento na empresa que trabalho, o movimento Agile, as linguagens e frameworks que estão para facilitar a vida de desenvolvedores e gerentes de projetos.

Well...let´s go!!!

terça-feira, 17 de março de 2009

Primeiro Post - Novas perspectivas

Olá a todos os meus futuros leitores, sou Angelina e estou criando meu blog.

Atualmente trabalho com a linguagem de programação PHP, no desenvolvimento de novas funcionalidades para um CRM e manutenção do mesmo. Na equipe que trabalho utilizamos SCRUM para difundir a gestão do conhecimento entra a equipe já que até hoje na minha vida profissional nunca trabalhei numa empresa que trabalha com tecnologia onde não haja uma alta rotatividade de profissionais da tecnologia da informação.

E o principal tornar o desenvolvimento mais ágil, visível para todos e a equipe auto-gerenciável.



Sou formada em Ciência da Computação com ênfase em Engenharia de Software e atualmente não aplico muita coisa que aprendi de análise de projetos, qualidade de softwares e desenvolvimento de softwares, mas tento sempre melhorar o meu trabalho do dia-a-dia, não só pensando na vida profissional, mas para evitar prováveis dores de cabeça no futuro. :D


bjs a todos e até os próximos posts.