“Ruby on Rails” – XV Jornada de Cursos

Com o objetivo de tirar dúvidas e motivar a utilização de cada curso que estamos promovendo, começa hoje a Semana Especial da Jornada  de Cursos CITi. Confiram hoje o nosso primeiro post: o curso de Ruby on Rails.

O que é o Ruby on Rails?

Ruby on Rails é um meta-framework, ou seja, é a junção de cinco frameworks escrito na linguagem de programação Ruby. Além de ser gratuito e de código aberto ele promete revolucionar o mundo de desenvolvimento web, principalmente sites  voltados a banco de dados(database-driven web sites). Visa a facilidade de criação e diminuição do tempo de desenvolvimento, aumentando assim a produtividade e eficiência. Para isso o RoR(Ruby on Rails) segue dois conceitos o DRY (Don´t Repeat Yourself, Não se repita) e Convention over Configuration(Convenção sobre a Configuração) .

O DRY é o conceito por trás da técnica de definir nomes, propriedades e códigos em somente um lugar e reaproveitar essas informações em outros. Já o Convention over Configuration, como o próprio nome diz, estabelece valores padrão onde exite uma convenção. O progamador pode sobrescrever esses padrões se assim preferir. Em geral esse conceito facilita o entendimento e a manutenção desses sites.

Aqui você pode ter maiores informações sobre os 5 frameworks.

Quem usa o Ruby on Rails?

Apesar de ser uma linguagem muito nova no mercado e lançada pela primeira vez em julho de 2004 por David Heinemeier Hansson. Ela está entre as linguagens que mais crescem atualmente. Dezenas de centenas de aplicações Rails já estão rodando em todo o mundo. Pessoas estão utilizando o Rails em diversas situações, desde pequena operações pequenas até gigantes corporações. Nada mais nada menos que o Twitter utiliza essa linguagem, veja apenas algumas aplicações no mercado.

Aplicações Brasileiras:

BlogBlogs: Indexação, ranking e busca de blogs brasileiros.

Pagestacker: Sua memória na Internet.

Mailee: Finalmente, email marketing 2.0.

Treina Tom: Transmissão de eventos on-line.

Aplicações Estrangeiras:

Twitter: Fique conectado com seus amigos.

Basecamp: Gerenciamento de projetos.

Campfire: Salas de reunião para negócios.

Kongregate: O “YouTube dos games”.

SlideShare: Compartilhe apresentações PPT.

Depoimentos sobre Ruby on Rails

“Antes do Ruby on Rails, programação web necessitava de muitos passos e tempo. Agora, web designers e engenheiros de software podem desenvolver um website de maneira mais rápida e simples, permitindo que eles sejam mais produtivos e efetivos em seu trabalho”
-Bruce Perens, criador do termo “open source”

“O que diferencia este framework de todos os outros é a preferência por convenção ao invés de configuração para tornar as aplicações mais fáceis de desenvolver e compreender.”
-Sam Ruby, funcionário da IBM e diretor da Apache Software Foundation

“Ruby on Rails é incrível por estar diminuindo as barreiras para entrar no mundo da programação. Aplicações web poderosas que geralmente demoram semanas ou meses para serem desenvolvidas agora necessitam somente de uma questão de dias.”
-Tim O’Reilly, fundador da O’Reilly

“Rails é o framework de desenvolvimento web mais bem bolado que eu já utilizei. E já faz mais de uma década que faço aplicações web para sobreviver. Eu construí meus próprios frameworks, ajudei a desenvolver a API Servlet, e criei muito mais que alguns poucos servidores web. Ninguém fez nada como o Rails antes.”
-James Duncan Davidson, criador do Tomcat e do Ant.

Leave a comment »

XV Jornada de Cursos

A Jornada de Cursos é uma iniciativa do CITi, Empresa Júnior do Centro de Informática, centro de excelência da UFPE. No período de duas semanas, normalmente no mês de férias, vários cursos relacionados à novas tecnologias são oferecidos. A Jornada tem como objetivo principal capacitar interessados em novas tecnologias para que estejam aptos a ingressar no mercado de trabalho.

Como já é de tradição o CITi está promovendo a sua décima quinta Jornada de Cursos CITi e a cada dia vem se tornando referência regional no ensino de novas tecnologias. Mais de 1600 pessoas já realizaram nossos cursos.

Os cursos aliam instrutores bem preparados, ótima infra-estrutura com salas bem equipadas, com um computador para cada aluno e ótimo preço. Nossos preços, bem abaixo dos praticados pelo mercado, são garantidos pelo caráter sem fins lucrativos que o CITi como Empresa Júnior possui.

Com o caráter inovador esta edição conta com três novos cursos, são eles: Ruby on Rails, Programação concorrente com Java e Plano de negócios para incubadoras.

A XV Jornada de Cursos CITi acontecerá entre os dias 19 de julho30 de julho de 2010.

As inscrições iniciarão no dia 05 de julho de 2010. Confira a ementa dos cursos no site: www.citi.org.br/XVJornada

Caso surja alguma dúvida sobre algum curso, esta semana o blog entrará na semana especial da Jornada de Cursos do CITi. Todos os dias durante uma semana serão postados matérias sobre os cursos, fique atento. Caso queira tirar a sua dúvida mais rapidamente entre em contato com nossas redes sociais ou ligue, veja os links no final do post.

Não perca esta oportunidade!

Links Úteis:

– www.citi.org.br/XVJornada

– www.citi.org.br

– twitter.com/radarCITi

– Comunidade no Orkut: http://www.orkut.com/Community.aspx?cmm=378840

– Perfil do Orkut: http://www.orkut.com.br/Main#Profile.aspx?origin=is&uid=16580066375345538754

Leave a comment »

Cinco dicas essenciais que você precisa saber para fazer negócios no Twitter

Partindo da pergunta “As Redes Sociais são boas para os negócios?”. A resposta depende da forma como você atua: sendo o “vendedor chato”ou procurando entender como elas funcionam e como as pessoas interagem.

A pergunta é natural diante de tantas notícias e reportagens na imprensa sobre quem está se dando bem, principalmente no Twitter, a sensação do momento. E a resposta parece ser clara: quanto mais tempo você demorar para participar das redes sociais, menores serão as chances de explorar todas estas oportunidades.

Isso explica a correria das empresas em entrar nessa nova onda. Afinal, é só acompanhar algumas estatísticas: o número de usuários do Twitter aumentou 1600% entre julho de 2008 e 2009, sendo que os brasileiros são os que passam mais tempo “tuitando” (cerca de 41,5 minutos por mês de acordo com pesquisa da ComScore). Somente em São Paulo, 45% da população já participa de alguma rede social, índice que aumenta para 75% entre os jovens entre 18 e 24 anos (Ibope Mídia). Nas empresas, segundo estudo da Universidade Federal do Rio de Janeiro (NTT/URFJ), 74% dos pesquisados planejam participar das mídias sociais nos próximos 12 meses. Diante de números tão promissores, por que não tentar?

Até aí, nada de mais. O problema é quando as empresas, ansiosas por resultados rápidos, colocam “o carro na frente dos bois” (a expressão é tão antiga quanto válida). A mesma pesquisa da URFJ revelou que 49% dos pesquisados já entram nas mídias sociais querendo “faturar” de alguma forma: insistem em oferecer seus produtos nas comunidades, fazem propaganda descarada nos blogs, enviam mensagens comerciais sem permissão. Ou, por outro lado, participam dessas mídias sem propósito definido, simplesmente “por participar”, para fazer parte e ver o que acontece.

A conseqüência: comunicação com conteúdo irrelevante, propaganda demais, foco de menos e, pior, a reação contrária dos internautas, que pode ir da indiferença à indignação. Por estas razões, os índices de sucesso nas redes sociais estão abaixo do que poderiam estar.

Planejando e Implementando Ações

Em vez de escolher o caminho mais rápido, o ideal é trilhar pelo mais seguro. Além de maior potencial para gerar resultados, fazer um planejamento prévio com base no conhecimento das mídias sociais, do perfil do público-alvo e em ações sintonizadas com outras ferramentas de marketing digital também tem menos probabilidade de ser rejeitada. Os principais aspectos a serem levados em conta neste sentido são:

1. Entenda como as mídias sociais funcionam Comunidades, blogs e Twitter possuem uma dinâmica própria, que só são compreendidas quando se faz parte delas. Portanto, antes de delegar a tarefa a terceiros, é essencial que você participe para ter uma noção mais clara sobre as regras de conduta e formas de abordagem mais apropriadas. Uma das primeiras coisas que descobrirá, por experiência própria, é porque ninguém nesse meio gosta de vendas diretas.

2. Entenda como o seu público-alvo interage – Estude como seus clientes, consumidores ou prospects participam das mídias sociais. Eles a utilizam para conhecer a opinião de outras pessoas sobre o seu produto, para reclamar ou elogiar? Estão interessados em assuntos profissionais ou pessoais? Quais os sites mais freqüentados (Orkut, Facebook, Sonico, MySpace, Via6, Linked In, Plaxo etc.) E se não participam, isso ocorre por falta de tempo, interesse ou dificuldade em acompanhar estas novidades? O que os motivaria a fazer parte de uma rede social?

3. Defina a estratégia – As etapas acima são fundamentais para o passo seguinte, definir a estratégia de atuação, que pode se dar em três níveis principais: canais relacionamento (atendimento a reclamações, esclarecimento de dúvidas, interação com clientes e consumidores), comunicação (divulgação de lançamentos ou atualizações de produtos, informações práticas) ou campanhas de fidelização (promoções exclusivas para quem participa ou segue em suas comunidades, blogs ou Twitter). Independente da escolha, é essencial atuar de forma integrada a outras iniciativas de marketing utilizadas pela empresa, sejam online (website, e-mail marketing, links patrocinados, banners) ou offline (an&ua cute;ncios, mala direta, assessoria de imprensa etc.)

4. Crie um diferencial – Só participar não é o bastante. É preciso participar de forma diferenciada. Seja por meio de conteúdo exclusivo, promoções especiais ou atendimento personalizado. É a melhor maneira de conquistar atenção, fidelidade do público e, principalmente, fazer com que as suas iniciativas sejam divulgadas pelos próprios participantes por meio do boca a boca.

5. Tenha objetivos claros e mensure os resultados – Uma das grandes vantagens do marketing digital é dispor de recursos que permitem mensurar os resultados das mais diversas formas. Use isso a seu favor, estabelecendo objetivos e metas claros para cada mídia social. Uma dica para facilitar a tarefa é canalizar as ações das mídias sociais no site da empresa. Por exemplo, em uma promoção pelo Twitter, faça com que os internautas tenham de visitar o site para conhecer as regras ou os prêmios. Dessa forma, é possível mensurar em detalhes a audiência (região de proveniência dos visitantes, duração) e o tráfego (páginas mais visitas) do site e relacioná-los com a receptividade da campanha. É também uma forma dos internautas conhecerem mais sobre a sua empresa e outros produtos oferecidos.

Fonte: Maxpress

Leave a comment »

Chamada para Desenvolvedor CITi – Projeto Site FCAP Jr

Pré-requisitos técnicos:

  • PHP
  • HTML
  • JavaScript

Estimativa de duração:

  • 40h

Descrição:

  • O projeto consiste em consertar erros e adicionar funcionalidades ao código já pronto do site da FCAP Jr.

Leave a comment »

Chamada para Instrutor CITi – Java Web

Pré-requisitos:
  • Domínio da tecnologia JSF
  • Ótima didática.

Estimativa de duração:

  • 40h

Auxílio Financeiro:

  • R$ 20,00/h

Descrição:

  • O projeto consiste na realização de um curso In Company para integrantes do NTI da UFPE.

Leave a comment »

8 frases você nunca deve dizer ao seu chefe

Você tem que ter muito cuidado com algumas frases que se fala para o seu chefe, pois elas podem prejudicar o seu crescimento profissional. Isso pelo fato de o chefe normalmente ser fundamental para galgar outros postos de trabalho na empresa.

Mas algumas palavras mal empregadas pode destruir em segundos, alguns meses ou anos de trabalho. Para isso vamos dar um dica de algumas frases que nenhum chefe quer ouvir.

1- “Sabe aquele projeto que deveríamos entregar amanhã? Então, não vou dar conta”

É importante comunicar ao chefe quando um projeto está ameaçado e dar a notícia antes de a situação ficar crítica. Esconder o problema até o último minuto pode transformar uma simples lombada na pista em um engavetamento monstruoso. Dê ao gerente de projetos a oportunidade de sanar um acontecimento que pode comprometer o resultado.

2- “Isso não é minha função”

A crise econômica fez aumentar o valor de profissionais de TI dispostos a resolver qualquer problema que apareça. Não é uma questão só de moral, de entregar-se pelo bem do coletivo. Os benefícios de um comportamento que o motiva a se mobilizar fora da própria zona de conforto aparecem quando você percebe que suas habilidades foram agraciadas e que adquiriu experiência, abrindo as portas em sua carreira profissional.

3- “Ah, então era isso que você queria? Foi mal”

Quando não souber exatamente o que é esperado de você, peça que expliquem melhor quando surgir a dúvida. É melhor do que sair disparado em uma direção para, depois, ver que era o caminho errado.

Perguntar sobre os detalhes de uma tarefa antes de iniciá-la também demonstra que você está pensando de maneira estratégica, no lugar de limitar-se a cumprir ordens. Um exemplo é perguntar: “Querem que eu rode esse teste nos outros servidores também, para ver se há problemas?”

4- “Fulano(a) é uma mala! Por favor, tome providências”

Faça tudo que estiver o seu alcance antes de perturbar o gerente com questões de relacionamento pessoal na empresa. Seu colega não o atende por email? Já tentou falar com ele pelo telefone ou até fazer uma aproximação pessoal? Mas atenção: condutas que violam os preceitos básicos de relacionamento profissional devem ser imediatamente informadas ao gerente.

5-“É chato dizer isso, mas é tudo culpa de sicrano(a)”

Quem avalia o desempenho dos integrantes da equipe é o gerente. Quando um projeto não sai de acordo com o esperado, mostre eficiência e dê sugestões de como melhorar resultados futuros, em vez de liderar a caça às bruxas. Sublinhar faltas e deficiências dos outros não inspira confiança em sua habilidade de trabalhar em equipe.

6- “Quer ser meu amigo no Facebook?”

Convidar um chefe a entrar para seu seleto grupo de amigos na rede social não leva a lugar algum. Na melhor das hipóteses – aquela em que o chefe aceita figurar entre seus “amigos” – essa operação pode resultar em desastre, no caso de detalhes íntimos e pessoais criarem manchas em sua imagem profissional.

Fique atento para o fato de que vários chefes preferem manter clara a fronteira entre o profissional e o privado. Quase metade dos entrevistados em pesquisa disse não se sentir confortável sendo amigo de seus subordinados.

7- “Achava que você não precisasse saber disso”

Mesmo os gerentes que deixam a equipe trabalhar com liberdade e limitam seu envolvimento à observação fazem questão de ser informados sobre o andar da carruagem. Ao enfrentar uma situação em que não sabe ao certo se deve ou não passar o problema adiante, faça de conta que é você o chefe e pergunte: Quero saber disso? Essa informação vai ajudar a melhorar a performance da equipe e otimizará os resultados?

Até informações do tipo “está tudo conforme esperado” são valiosas. Elas demonstram que você está efetivamente no controle da situação.

8- “Fui!”

Substituir alguém em uma equipe enquanto as engrenagens se movem é um processo custoso na perspectiva financeira e de tempo. Aliás, manter os integrantes de um time a bordo constitui, muito provavelmente, uma das maiores atribuições da gerência.

No lugar de manter seu chefe às escuras quando o seu objetivo é largar a empresa, ponha as motivações para o seu desligamento em pauta na próxima vez que tiver a oportunidade de conversar com ele. Seu chefe poderá lhe surpreender e dar cabo daquilo que o aborrece. E mais: a informação que você vai dar irá alertar a gerência para possíveis entraves e fatos que podem afundar toda uma equipe, e não apenas a você.

Leave a comment »

Pesquisa Jornada de Cursos

Escolha os cursos da XV Jornada de Cursos – CITi

O CITi está realizando uma pesquisa com todos os interessados, perguntando quais cursos eles gostariam de obter na XV edição da Jornada de Cursos.

Nessa edição, além dos tradicionais cursos de programação oferecidos, estão sendo cotados cursos de administração, gerenciamento e design.

Ajude-nos com essa pesquisa e faça com que o CITi ofereça os melhores cursos para você.

Para responder à pesquisa bastar clicar no link: http://bit.ly/9YtUUN

Leave a comment »