Olá pessoal, depois de algumas semanas sem poder postar muito espero poder voltar com o blog a todo vapor nos próximos dias. E para começar, este post com o objetivo de divulgar o curso de imersão Ruby. Ainda esta semana também escreverei sobre o curso de BDD.
Algumas semanas atrás eu escrevi um post dizendo porque eu considerava o curso de Deploy da eGenial como conhecimento obrigatório. Neste fim de semana o curso terminou e 45 alunos puderam comprovar o que eu tinha dito aqui.
O curso foi fantástico e agregado aos conhecimentos do curso do Básico ao Avançado eu acredito ter sido um passo muito grande para conseguirmos formas profissionais geniais. Eu sempre digo isso aos meus alunos, que o mais importante é formarmos os melhores profissionais possíveis ao invés de soltar vários “sobrinhos” no mercado.
E compartilhando desta mesma visão o pessoal da eGenial criou 4 cursos, que eu pessoalmente considero 4 módulos de um único curso. Na minha opinião é o que podemos chamar de “Universidade Rails”, já que com todo este conhecimento reunido podemos dizer que o aluno tem tudo em suas mãos para se tornar um profissional excelente.
Apresentando o Imersão
Eu e o Carlos sempre tivemos a idéia de criar um curso mais avançado em Ruby. O curso do Básico ao Avançado é um curso muito completo e tem todos os conhecimentos para começar com Ruby/Rails até chegar ao ponto de conhecer todos os principais recursos do Framework Rails.
No entanto, várias coisas não podem ser ensinadas pois os alunos ainda não tem a base necessária para aprenderem coisas mais complexas do Ruby e algumas vezes até de programação. Coisas como ter um entendimento completo de Metaprogramação ou compreender como o Rails foi criado.
Será exatamente isto que os alunos aprenderão no curso de Imersão Ruby on Rails. O objetivo é mostrar como coisas aparentemente complexas são escritas, entender como e quando usar as armas a sua disposição, aprender a criar gems e principalmente aprender as boas práticas em Ruby e em Rails.
O curso será dividido em 4 grandes grupos: Primeiro será entender profundamente o Object Model da linguagem, o que consiste em conhecer o que ocorre quando um objeto é criado, quando um método é chamado e quando as classes e objetos são estendidos.
Apenas com o conhecimento correto do Object Model o aluno pode entender o que é Metaprogramação e esta será a segunda parte do curso. Onde aprenderemos toda a caixa de ferramentas dinâmica do Ruby mas sempre analisando estas ferramentas sendo empregadas em código real como o Rails e gems famosas como Builder, Inherited Resources, Rspec e etc. A segunda parte do curso é encerrada com os ensinamentos sobre DLS’s internas e como todos os conceitos anteriores podem ser usados para a criação de uma linguagem específica de domínio.

Com as ferramentas em suas mãos, a terceira parte consiste em apresentar aos alunos formas práticas de como melhorar um código escrito em Ruby. Dicas de como reduzir duplicação, renomear seus métodos e classe, como empregar patterns como agregação e “delegate” e várias outras técnicas que vão tornar seu código mais simples.
Ainda dentro da terceira parte vamos ver uma série de boas práticas em Rails. Práticas de como reduzir o tamanho dos controllers pensando de forma rest, como mover lógica dos controllers para os models, organização das classes e conhecer recursos do Rails que nem sempre são utilizados mas que deveriam ser.
Na última parte do curso aprenderemos como criar gems e estender o Rails através delas além de também contar com um bom apanhado de gems famosas e como utilizá-las.
Espero ver todos vocês neste sábado as 8:00 da manhã :)

Me ajude a divulgar e ganhe uma bolsa de 100%
Temos trabalhado duramente neste curso para conseguir criar um conteúdo novo e de qualidade. E para espalhar a mensagem deste novo projeto que com certeza agregará valor ao trabalho de várias pessoas eu peço a ajuda de vocês.
E como sempre, nós da eGenial, vamos dar algo em troca. Retweet a mensagem abaixo e concorra a uma bolsa completa para o curso:
Eu quero me tornar ninja em Ruby e Rails com a ajuda da @egenial! http://bit.ly/bYeCha http://bit.ly/aYx82k #imersaorails
O ganhador será anunciado no meu twitter e aqui no blog na quarta-feira (12/05).
4 Comentários to “Imersão Ruby e uma bolsa de 100%”
Maykon L. Capellari diz:
10/05/2010 em 02:56 PM
Ótima iniciativa Daniel, eu já me inscrevi no curso, e assim como todos os cursos que fiz com a e-genial espero que este seja ótimo tbm. Estou ansioso para começar. Abraços e até sábado!!!
Maurício Portal diz:
10/05/2010 em 07:24 PM
Os ótimos cursos da @egenial mais os excelentes post de apresentação do @davielvlopes fazem uma obrigação a participação de pessoas que querem se tornar bons profissionais em #rubyonrails. Vamos para o terceiro curso da “Universidade Rails”!
Marcos diz:
11/05/2010 em 12:46 PM
Gostei muito do curso de RoR do basico ao avançado que fiz com voce Daniel. Gostaria muito de fazer esse de imersão, por falta de opção estou ajudando a divulgar o curso e tentar ganhar a bolsa! Dedos cruzados =)
thomas sabo online shop diz:
30/06/2010 em 04:06 AM
Vamos para o terceiro curso da “Universidade Rails”! tiffany sale
Comentário
CATEGORIAS
HomeDesign
SEO
Empreendimento
Cifras
Ruby e Rails
Flex
Photoshop
Flash
XHTML/CSS
JavaScript
Variados
Database
Firefox
Projetos
3D
Projetos
TextMate
Smalltalk
Mac
Livros
ARQUIVO
08/2010 (5)07/2010 (2)
06/2010 (4)
05/2010 (4)
04/2010 (4)
03/2010 (5)
02/2010 (7)
01/2009 (4)
12/2009 (7)
11/2009 (4)
10/2009 (10)
09/2009 (7)
08/2009 (6)
07/2009 (12)
06/2009 (5)
05/2009 (6)
04/2009 (9)
03/2009 (14)
02/2009 (18)
01/2009 (14)
12/2008 (20)
11/2008 (18)
10/2008 (9)
09/2008 (12)
08/2008 (6)
07/2008 (12)
06/2008 (10)
05/2008 (15)
04/2008 (19)





Eventos e mais eventos
comentado por Jonathas Sampaio
Eventos e mais eventos
comentado por Alison Souza
Eventos e mais eventos
comentado por Daniel Lopes
Eventos e mais eventos
comentado por Jonathas Sampaio
Curso de Rails 3.0
comentado por hiago