Imersão Ruby e uma bolsa de 100%


English Version (Google Translate)

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:

Ó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:

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:

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:

Vamos para o terceiro curso da “Universidade Rails”! tiffany sale


Comentário