Curso Engenharia Web propõe desenvolvimento sistemático de aplicações para internet

Citação

Nova pós-graduação é voltada a profissionais de tecnologia da informação e interessados em ter uma compreensão mais abrangente da área

O mercado de tecnologia da informação tem buscado profissionais capazes de analisar criticamente o ambiente de desenvolvimento web, com visão orientada para qualidade e melhoria de processos. Atento a esse cenário, o Centro Universitário Senac lança a pós-graduação Engenharia Web, a primeira dessa categoria no Estado de São Paulo. Duas unidades, Senac Lapa Tito e Senac Santo André, vão oferecer o curso no próximo ano, capacitando em 366 horas interessados em planejar e coordenar projetos nesse segmento.

“Definida como o uso sistemático da engenharia no desenvolvimento, na implantação e manutenção de aplicações web de alta complexidade, trata-se de uma nova área do conhecimento, ainda pouco explorada. No Brasil, percebe-se que esse trabalho representa uma parte significativa da produção de empresas de softwares”, comenta Richard Martelli, técnico da área de tecnologia da informação do Senac São Paulo. Além dessas organizações, o engenheiro web pode atuar em instituições de comércio eletrônico, de design, de publicidade, portais de conteúdo, comunidades virtuais, bem como órgãos governamentais e ONGs.

Apesar de fortemente baseado na engenharia de software, o curso apresenta como diferencial ao aluno o tratamento multidisciplinar, tendo como público-alvo é formado por profissionais de análise de sistemas, ciências da computação, sistemas de informação, engenharia de software, web design e mídias interativas, além de pessoas que já atuam na área e desejam uma compreensão mais abrangente.

Mais informações podem ser obtidas em www.sp.senac.br ou diretamente no Senac Lapa Tito e Senac Santo André.

Meu Ambiente de trabalho em 7 itens

Development tools, THLopes.comSeguindo a “corrente do bem” que chegou até mim via Rocha C. Bruno, segue minha lista para Meu ambiente de trabalho em 7 items (Nossa, um número realmente pequeno para esse tipo de brincadeira…), vamos lá:

  1. Python: A linguagem mestre, sempre liderando qualquer projeto. Curiosamente, até em projetos onde o Python não é a linguagem principal, ele exerce sua influência: estou sempre pensando “Pythonicamente” para resolver problemas, aplicando o Zen que a comunidade e linguagem prega. Não é apenas linguagem: é Filosofia!
  2. Django: Nem todos projetos são Web, ou 100% Web. Mas os que atendem a esse requisito, sempre tem esse maravilhoso framework direcionando os trabalhos.
  3. Javascript: Para muitos, é algo bizarro. Para mim, que trabalho a maior parte com interfaces e interação do usuário com os sistemas, é a arma. E como já disse para muitos amigos de trabalho: “Para mim, Javascript é o Python rodando diretamente no Browser.
  4. jQuery: Muitas vezes esse framework chega a se sobrepôr a própria linguagem. Em muitos projetos, dá até pra dizer que temos “mais linhas jQuery do que Javascript puro”. Mas o que isso quer dizer? Que Web sem jQuery realmente é muito mais difícil e demorado! Gosto tanto do framework que criei até uns plugins
  5. Firebug: Se eu tiver de nomear um dos items como minha Shuriken, o Firebug seria sem dúvida! Muito prático, rápido e a ferramenta ideal para “prototipar” qualquer interface. Ainda mais se o cliente estiver do seu lado, esperando uma resposta sua: Você abre o console, algumas linhas e opções depois, você mostra pra ele como pode resolver  o problema… e negócio mais próximo de estar fechado!
  6. Mercurial-HG: Devo confessar, antes usava SVN, e quando a vida me exigiu mudar para Mercurial, tive um pouco de resistência. Mas hoje, alguns meses depois, só vejo vantagens, principalmente  após usar os excelentes recursos do Bitbucket e saber que várias boas ferramentas que utilizo, inclusive o próprio Python, tem seu código armazenado por lá, e também que Mercurial é uma ferramenta escrita em Python.
  7. Eclipse: Não vou morrer se o Eclipse não abrir… mas vou ganhar várias horas de lazer com algumas praticidades que ele traz: com essa IDE, eu centralizo diversas outras ferramentas, libraries, automatizo alguns procedimentos, debugs, vários ambientes de execução e depuração customizados com fácil acesso… enfim, um verdadeiro Canivete Suíço! Claro, ele tem que estar turbinado com alguns plugins, tais como: Aptana, PyDev, Mercurial, etc.

E assim como outros fizeram, vamos às menções honrosas de outras ferramentas que fazer uma pontinha no ambiente com menos frequência. Percebam que muitas ferramentas são claramente feitas para rodar em Windows, geralmente para suprir necessidades que são padrão no Linux

  1. Ubuntu: Companheiro de cada dia! Geralmente uso Windows por conveniência (sempre compro notebooks com Windows original pré-instalado, e dá uma preguiça de instalar e configurar um novo sistema… apesar de que nas últimas versões de Ubuntu esse processo estar facílimo!). Certas coisas na vida de um desenvolvedor só são possíveis num sistema Linux, e Ubuntu é o mestre nesse aspecto. Um exemplo é um projeto recente que estou trabalhando que envolve processamento de vídeo, usando FFMpeg e PyFFMpeg. Praticamente impossível de rodar em Windows… porém, no Linux, é mamão-com-açúcar
  2. Google App Engine SDK: Ferramenta essencial para projetos dentro da plataforma do Google. Quando usando com Eclipse, basta integrar no ambiente ou no projeto e o Eclipse/Pydev faz toda a interface pra você.
  3. Putty: Quando não no Linux, uma ferramenta essencial para conectar-se a sistemas remotos.
  4. iPython: Mão na roda para agilizar alguns comandos experimentais e em testes (Experimentando o DreamPie também)
  5. XAMPP: Outra ferramenta indispensável quando desenvolvendo fora do Linux
  6. phpMyAdmin: Muita gente torce o nariz, mas essa ferramenta é muito boa e prática. Só não é melhor por não ser em Python, :D .
  7. Skype: Para conversar com a equipe, clientes, e até fazer pequenos treinamentos
  8. DropBox: Backup e compartilhamento entre máquinas remotas. Uso principalmente como backup automatizado do meu ambiente de desenvolvimento remoto e até apaga alguns
  9. VMWare Player: Para rodar mais de um sistema de uma vez, permitindo testes (compatibilidade e usabilidade) mais rápidos e práticos
  10. VNC / Win2VNC: Também para rodar mais de um sistema de uma vez, mas aqui, para controlar mais de uma máquina com um único teclado e mouse, não para visualização remota (inclusive, acho horrível…)
  11. Pencil (Firefox Add-on): Para fazer Wireframes

Para dar continuidade, convido os amigos para seguir nesse trend:

@mauriciosl
@jeanwainer
@ergalassi
@marcelohonorio
@odranoel
@Ericgoes
@marcosriso

Veja meus livros no Facebook

VEJA Meus Livros, agora no facebookVeja meus livros, aplicativo social criado para a VEJA.com foi lançado essa semana também para Facebook.

Novidades da Rede no Veja Meus livrosDepois de ser lançado na rede social mais usada no Brasil, o Orkut, estava mais do que na hora de lançar também na rede social que mais cresce nesse território, o Facebook. Depois de quase dois meses de trabalho contínuo, a Crowds and Clouds Social Software inicia uma nova época para os aplicativos sociais “utilitários” brazucas, trazendo ao Facebook, onde imperam os games, um aplicativo social com utilidade comprovada para os usuários.

Nessa versão estão presentes os mesmos recursos da versão Orkut, com algumas funcionalidades melhoradas, correções, e muitos, mas muitos mesmo, improvements que tornaram o aplicativo muito mais rápido. Uma alteração na dinâmica de novidades tornou o aplicativo muito mais atraente para os novos usuários: ao entrar no aplicativo, invés de ver as novidades apenas dos amigos, você pode conferir as novidades de todos os usuários da rede, permitindo que você alcance mais pessoas para compor sua rede social com interesses compartilhados, também permitindo que você conheça mais livos de seu interesse. Nesse sentido, você também pode ver as novidades apenas do dono do perfil que você está visualizando no momento, seja o seu ou de algum amigo que você tenha descoberto através do aplicativo.

Outra grande inovação que o aplicativo carrega é a possibilidade de integrar seu aplicativo com o Orkut, caso também o tenha instalado lá. Assim, você não precisa adicionar todos livros e montar sua biblioteca novamente, basta executar  processo de integração (2 passos simples, que você confere ao clicar no botão na barra superior do aplicativo) e voi-lá, sua biblioteca do Orkut estará integrada com a do Facebook,  e vice-versa também funciona.

Conecte no Veja meus livrosO mais legal é que, elas estarão realmente ‘integradas’: as alterações que fizer em uma das redes vai aparecer também na outra. Totalmente inédito no mercado, ação pioneira. E isso não para nessas duas redes, esse processo já está pronto para acontecer em qualquer rede social que o aplicativo venha a funcionar. Um só código, uma funcionalidade, várias redes…

Agora, vamos esperar para ver a repercussão nessa rede social onde, teoricamente (via pesquisas), o nível cultural é maior, onde as pessoas realmente buscam conteúdo relevante para seus estilos de vida e experiência na Web. Enquanto esperamos, que tal já lançar redes em outros mares? Então, faça sua experiência agora mesmo, experimente o aplicativo , e deixe registrada sua opinião.

Quem fez a Internet?

Imagem promo do Nerdcast #195

Você conhece a história dessa rede mundial que você está utilizando agora? Bom, praticamente todos usuários com mais de 16 anos tem uma breve idéias sobre. Mas é bom saber mais sobre essa coisa que você utiliza todos os dias, para não dizer todas as horas.

Então, para facilitar a coisa, posto aqui um excelente PodCast (por natureza) falando sobre a história da Internet. Recomendo ouvir o quanto antes! Transmitido diretamente da Campus Party 2010, com a presença de personagens de grande  referência no assunto. Não se preocupam apenas em explicar o início físico da rede, mas também de explicar como ela chegou até a grande “entidade” que é hoje.

Para ouví-lo, basta seguir esse link.

Adeus 2009, ano de conquistas

Conquistas de 2009Mais um ano se acaba para a humanidade, e um novo começa. Vamos fechar para balanço, analisando as metas que foram definidas lá e Janeiro, e comparar com o que conseguimos. A meu ver, 2009 foi um ano de conquistas. Grandes conquistas! E cá entre nós, conquistas que vou carregar por toda a vida! Algumas delas estavam planejadas desde 2008 ou até antes, cronometradas para que acontecessem nesse ano que precede o fechamento da década. Quem diria, atravessei um década em plena consciência.

Não vou fazer uma lista. Listas as vezes são apenas pra encher linguiça, e quero que este post de fechamento seja uma porrada na rotina e inspirador para um excelente 2010 a todos que se atraverem a lê-lo. Vou discrever sobre minhas conquistas, a começar por uma delas que mudou muitas coisas na minha vida: o Casamento. Pensado desde 2007, planejado desde Janeiro de 2009, aconteceu em Abril do mesmo ano (um recorde de gerenciamento de tempo e tarefas!) Tudo ocorreu muito bem, conforme planejamentos (até um pouco melhor, principalmente graças aos padrinhos e convidados generosos, hehe). Quem conhece nossa história sabe o tamanho da conquista, esperada e muito durante os 5 anos de namoro e noivado.

Thomas, Joyce e OrlandoOutra grande conquista durante o ano de 2009 foi a formatura na Faculdade. SENAC, longe pra dedéu (mas compensou). Era pra ser em 2008, mas de qualquer forma a cerimônia oficial se daria apenas em 2009. Nesse ano, já estávamos aliviados do TCC, que rendeu frutos como chegar a final no Concurso Arena Info de Software: o projeto opSys ganhou visibilidade e folego para continuar em 2010. Essa conquista culmina na cerimônia da colação de grau, onde discursei representando a turma e homenageando nosso professor e mestre Orlando. Ah, e com a formatura veio também um presente que eu aguardava de minha mãe, um violino!

A abertura oficial da Empresa também foi um grande marco. A THLopes surge para suprir a necessidade das empresas locais  por bons serviços de Internet. Esse marco também permitiu que realizasse de melhor forma alguns de meus sonhos, como ter mais autonomia para com meu trabalho e também poder exercer um nom home-office. Atualmente trabalhando num projeto muito interessante: no desenvolvimento de aplicações sociais. Dentro dele, temos dois grandes lançamentos: O primeiro aplicativo a ser lançado em três redes sociais ao mesmo tempo, o Quero Ser Capa de ELLE, e o inovador VEJA Meus Livros, que segundo alguns usuários, veio dar algum sentido ao Orkut.

Mais um sonho realizado: o lançamento do livro de poesias Palágrimas, através do Clube de Autores. É uma coletânea de poesias diversas, variando do triste para o alegre, da comédia para a realidade. Escrito e registrado desde 2002, estava ansioso para realizar esse sonho. Não houve um coquetel nem noite de autógrafos ainda, mas com certeza, o livro foi publicado. Por enquanto, posso esperar alguma editora interessada em publicar a obra em larga escala. De qualquer forma, já está disponível para venda.

Nesse ano, também fiz Viagens muito memoráveis, uma para Natal e Fernando de Noronha, em lua de mel, e outra para Balneário Camboriú, em Santa Catarina. Recomendo os três, e se for para SC, não deixe de conhecer o Beto Carreiro, pois vale muito a pena!

E que em 2010, possamos não apenas eu, mas todos nós, aumentar e muito essas nossas conquistas! Paz e Sucesso a todos! Abraço!

Impactos das redes sociais

via Sedentário e Hiperativo: “Noivo geek surpreende o pastor e convidados ao atualizar seu perfil no Facebook durante a cerimônia matrimonial.”

[youtube]HKKAr42Xgls[/youtube]

No vídeo, parece uma brincadeira. Mas com certeza, muitas pessoas atualizam seus status nas redes sociais tão logo cheguem de volta de suas viagens de lua de mel (ou quem sabe, até do hotel, se tiver uma área wi-fi ou uma lan-house por perto). Eu já presenciei esse fato. Não, eu não tive nenhum contato com computadores durante minha lua de mel!

Essa informação com certeza é muito importante para empresas que vendem produtos e serviços para recém-casados. Imaginem se fosse possível definir um status indicando que você pretende se casar? Melhor ainda, pois já podem trabalhar em ações para suprir suas listas de presentes de casamento.