logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!
Ago 27

Eventos e mais eventos

Escrito por Daniel Lopes em .NET, 1, 4, 6, Apresentação, AR, Arquitetura, arte, auto, BI, blog, class, comunidade, Cotidiano, Curso, Desenvolvedor, desenvolvedores, Desenvolvimento, Desenvolvimento Web, Design, Destaque, DRE, egenial, Empreendimento, encontro, err, event, Evento, Eventos, exemplo, Ferramenta, FISL, for, framework, geo, Geral, git, ide, IE, if, int, Introdução, kit, labs, mg, NaN, O, on, Oracle, Palestra, Palestras, Partilha, Pessoal, player, portal, rails, railsmg, rest, RIA, Ria’s Geral, ruby, Ruby e Rails, Sugestões, TAT, Tecnologia, Tema, Treinamento, Twitter, UI, uint, Vagas, Vários, Ved, web, XP @ 08 27th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Neste segundo semestre do ano estamos tendo vários eventos com temas focados em Ruby ou eventos genéricos mas com espaço para a linguagem.

Apenas em Julho e Agosto tive o prazer de participar de 6 desses eventos. Uma coisa fica bastante claro, o interesse por Rails tem crescido assustadoramente.

Quando comecei a estudar a linguagem Ruby e framework Rails por volta de 2006 era comum ouvir que Ruby/Rails eram apenas modinhas e que logo isso tudo morreria.

Hoje é muito gratificante ver que esta “modinha” evoluiu para algo bem sólido no mundo todo e aqui no Brasil estamos começando a conseguir o mesmo resultado.

Isto fica bem nítido quando participamos dos eventos e vou compartilhar com vocês um pouco de como tem sido participar deles :

Mini-curso do RailsMG na UNA

Mensalmente fazemos encontros do nosso grupo, o RailsMG. Até entao nao tknhamos feito nada voltado para o publico que está interessado em começar no Ruby e no Rails.

Pensando nisso aplicamos um mini curso no meio de Julho onde eu fui o instrutor. O local para o treinamento foi cedido pela UNA e com lotação aproximada de 60 pessoas.

No esperávamos chegar perto da lotação mas o mais impressionante é que as 60 vagas foram preenchidas em menos de 5 horas.

O curso correu perfeitamente e foi bem interessante para conhecer várias pessoas de BH que tem interesse na tecnologia e mostrar um caminho por onde começar.

Os slides podem ser vistos aqui

FISL

No final de Julho, com um convite Maúricio Portal, tive o prazer de participar do FISL em Porto Alegre. Também um mini-curso mas desta vez com 6 horas (ao invés de 4 como o do RailsMG).

O curso foi quebrado em três dias com 2h por dia. No primeiro dia tivemos lotação máxima no auditório e o pessoal participou bem, com várias perguntas. O receio era que nos dias seguintes talvez o interesse diminuiria, mas isto não ocorreu e tivemos o auditório cheio nos 3 dias.

O mais interessante é que no último dia tivemos 6 horas de palestras de Ruby. Começamos com uma apresentação perfeita do Fábia Akita sobre o ecossistema Rails. Mostrando que Rails não é apenas um framework mas um plataforma sólida, focada em empreendimento e que caminha sozinha sem investimento de nenhum gigante como MS ou Oracle.

Na sequência tivemos mais uma palestra do Akita sobre boas práticas de desenvolvimento web usando a ferramentas do Ruby como exemplo. Para terminar o dia eu concluí com as duas horas restantes do mini-curso.

O resumo geral do FISL foi sensacional, vários contatos interessantes e deu para rever muita gente da comunidade Ruby e fazer aquele pós evento com direito a hora extra original com o pessoal do Rio.

Os slides do Mini-curso estão aqui.

EDTED BH

Em Julho recebi um convite da Arteccom para o EDTED de BH. O tema seria uma introdução ao Rails mas como evento coincidiu com o OxenteRails e eu já tinha confirmado com a organização do Oxente acabei não podendo comparecer ao EDTED (infelizmente).

Mas não podíamos deixar o EDTED sem uma palestra de Rails então Bruno Alves da Dito aceitou convite e a palestra parece ter sido um sucesso ( já era o esperado vindo do Bruno :) .

OxenteRails

Sobre o Oxente Rails, em Natal, não tenho palavras suficientes para descrever o evento.

Acabei indo de última hora e também não tinha comparecido no ano anterior então eu não sabia muito bem o que esperar.Mas o evento superou todas as expectativas possíveis. Extramente bem organizado e com palestrantes de auto nível.

O evento correu em duas trilhas paralelas e eu imaginei que não teria audiência para lotar os dois auditórios mas foi o contrário.

Foi bem legal para reencontrar a comunidade toda e conhecer pessoas como Caike da Envylabs, Geoffrey do Peepcode, Arthur Geek e várias outras pessoas que não vou me lembrar agora.

Quantos as palestras, pessoalmente gosto mais de conteúdo técnico e nesta linha as que me chamaram mais antenção (das poucas que assisti) foram as do Caike sobre refactoring e a do Geoffrey sobre sugestões de arquitetura em Rails.

Eu falei sobre Steak e você pode ver os slides neste link

Sobre o oxente eu só tenho a agradecer ao Paulo Fagiani, Annaysa e toda a equipe da Tink (Rafael, Anderson, etc). E claro não posso esquecer do Vinicius Teles por me fazer abrir o olho e enviar um tema para o evento e não deixar a oportunidade passar.

<iframe src=”http://player.vimeo.com/video/14350633?byline=0&amp;portrait=0&amp;color=b30000″ height=”304″ width=”540″></iframe>

Definitivamente o evento mais importante de Rails do Brasil (já que Rails Summit virou RubyConf :) .

Serpro

Duas semanas após o Oxente eu ministrei uma apresentação sobre o ecossistema Rails no Serpro MG a convite da Kátia, Alexandre e Harley (mais uma vez obrigado aos três).

Para o conteúdo eu usei boa parte da palestra que o Akita usou no FISL (com autorização dele). É um conteúdo que acho perfeito para dar uma visão geral de como caminha a comunidade em volta do Rails.

Os slides da palestra você encontra aqui

Próximos eventos

Durante este meio tempo também concluímos um treinamento da Egenial com 40 alunos e houveram vários eventos que não tive como comparecer. Destaque para o RSonRails e o encontro do pessoal do Rio.

Nos próximos meses vamos participar do seminário de “computação da UFOP” e também teremos uma palestra de Ruby na Inforuso, que está sendo organizado pelo Márcio Sete. Também não dá para esquecer do encontro de sábado agora (amanhã) do RailsMG.

Conclusão

Com todos esses eventos acontecendo e com o resultado fica bem claro que o interesse por Ruby no Brasil está começando a explodir agora.

Outra coisa que percebi é que mesmo com tantos eventos este interesse crescendo, são poucos os desenvolvedores mais experientes. Então é muito importante que os organizadores de evento tenham isso em mente.

Apesar de nós que trabalhamos como Rails a bastante tempo querermos eventos mais pesados e com conteúdo mais avançado, somos a minoria e qualquer evento no Brasil que carregue Ruby ou Rails no nome deve lembrar-se do iniciantes ao menos em algum momento na grade.

Além de introdução ao Ruby e ao Rails também é importante introdução a temas como TDD, Git, automatização de deploy e tudo mais que já é cotidiano de desenvolveres Ruby.

Nos vemos na Ruby Conf :)

Ago 23

Próximos encontros do RailsMG

Escrito por Daniel Lopes em 1, 4, 6, Air, AR, arte, bar, BI, blog, camp, class, control, Design, event, framework, gratuito, html, html 5, if, int, Mac, mg, O, on, Palestra, portal, problema, problemas, rails, railsmg, RIA, Ria’s Geral, ruby, Ruby e Rails, ruby on rails, socket, TAT, Tecnologia, Tema, Teste, UI, uint, web @ 08 23rd, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

No proximo sábado (28 de Agosto) teremos uma palestra do Antônio Roberto (Ton) na UNA sobre Cramp e Websockets. A palestra terá duração aproximada de 50 minutos seguido de um DOJO em Ruby para resolução de alguns problemas simples e primeiro contato com a linguagem e também TDD.

Chegada no local a partir das 9:30 e palestra começando as 10:00. Endereço é UNA Campus Barro Preto Rua Goitacazes, 1159, bairro Barro Preto – Belo Horizonte – MG – Sala 1004.

Para participar é gratuito mas é necessário fazer a inscrição neste link


Sobre a palestra

Tema: O que é CRAMP e WebSockets

Descrição:

O CRAMP é um framework assíncrono que trabalha sob o EventMachine e funciona com duas camadas: Controller e Model.
Já WebSockets é uma tecnologia que provê um canal full-duplex sob uma conexão TCP/IP e faz parte da especificação do HTML 5.

Na palestra será abordado os seguintes temas:
– Sobre o CRAMP Framework
– Sobre WebSockets
– Aplicação teste

Mini-Currículo:
Antônio teve seu primeiro contato com Ruby On Rails em março de 2010, quando se tornou funcionário do Portaltrack.


Divulguem para os interessados.

Jul 4

Curso de Rails pelo RailsMG

Escrito por Daniel Lopes em 1, 4, 6, Air, AR, bar, blog, camp, class, Curso, demo, Desenvolvedor, Design, editores, egenial, encontro, event, Evento, Eventos, Experiências, for, Formulário, git, Google, gratuito, ide, IE, image, iniciação, int, Introdução, mg, O, on, OReilly, Projetos, pt, rails, railsmg, Revisão, RIA, Ria’s Geral, ruby, Ruby e Rails, TAT, Tema, Treinamento, Twitter, UI, Vagas, Ved, web, XP @ 07 4th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Desde o fim do ano passado a cada mês o nosso grupo de Ruby local, o RailsMG, organize no mínimo um encontro por mês. Tem sido uma ótima forma de mantermos o contato com os Raillers da região, encontrar vagas e candidatos para projetos, troca de experiências e etc.

Apesar do sucesso dos eventos, até hoje nunca tínhamos feito nada para pessoas que ainda não conhecem Ruby e Rails. Pensando nesta necessidade resolvemos criar um curso gratuito para iniciação em Rails.

Com a ajuda do Edgard Davidson conseguimos o apoio da UNA, que nos concedeu um espaço para o treinamento.

O treinamento será um mini-curso de 3 horas, realizado no próximo sábado (10/07) começando as 9:00 na UNA Campus Barro Preto Rua Goitacazes, 1159, bairro Barro Preto – Belo Horizonte – MG – Sala 1004.

O público alvo são pessoas que estejam começando com Rails ou que ainda não começaram mas tem interesse. Passaremos por uma pequena introdução ao Ruby e motivações da linguagem até a criação de uma pequena aplicação em Rails.

Eu vou ser o instrutor do curso e vou abordar Rails 3.0 e Ruby 1.8.7. Também pretendo dar uma rápida demonstração do ecossistema de um desenvolvedor Rails, incluindo Git, TDD com Rspec e Steak, terminal, editores e IDE’s entre outras coisas mais.

O curso é gratuito mas as vagas são limitadas (apenas 40) por causa do espaço e não temos previsão para outro treinamento além deste. Então corra e faça sua inscrição através deste formulário

Esperamos vocês lá ;)






Jun 22

Curso de Rails 3.0

Escrito por Daniel Lopes em 1, 2.0, 4, 6, Agile, Apresentação, AR, auto, bar, Beta, BI, blog, class, código, código fonte, Curso, Design, development, Dica, egenial, explicação, fonte, for, framework, git, ide, if, int, internet, lista, Livro, Mate, mg, NaN, O, on, online, problema, Projetos, rails, railsmg, RIA, Ria’s Geral, ruby, Ruby e Rails, site, TAT, team, Tecnologia, Treinamento, treinamentos, Twitter, UI, Vagas, Vários, Vídeo, web, XP @ 06 22nd, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »


ícone do Ruby por Fabio Fernandes

Com muito orgulho venho anunciar o novo curso da eGenial: Rails 3.0 do básico ao avançado.

Por que um curso de Rails 3.0 ainda em Beta?

No último curso do básico ao avançado tivemos uma aula extra que deveria ter durado 1 hora, mas acabou durando 4 horas. Tamanho o interesse dos alunos e dúvidas na migração ficou claro que para quem está começando não é fácil dar o pulo do Rails 2.0 para Rails 3.0.

Aliando todo este interesse ao estado do Rails 3.0 atual, não faz sentido pedir ao alunos que dediquem tempo e dinheiro para aprender uma tecnologia que dentro de semanas vão precisar reaprender trechos consideráveis.

Como hoje em dia o melhor caminho é começar um novo projeto já em Rails 3.0, então é mais do que indicado que os iniciantes já comecem com Rails 3.0.

O que importa mais é que os alunos saiam do curso realmente sabendo como as coisas em Rails devem ser. E Rails 3.0 agora é o caminho.

Mas e seu esbarrar em código Rails 2.0 na NET ?

O que mais existe na internet é material para Rails 3.0, mas obviamente ainda não é tanto quanto 2.+ . É provável que em vários momentos os iniciantes em esbarrem em código 2.0 e fiquem na dúvida o que significa aquilo.

Pensando neste problema resolvemos que uma boa forma de ensinar Rails 3.0 mas ainda manter os alunos por dentro do 2.0 é aplicando os dois curso ao mesmo tempo.

Mas como isso seria possível? Simples, os alunos também receberão todo do material do curso passado sobre o 2.0 (300 páginas em apostilas, 21 arquivos de slides e o código finalizado). Durante o período do curso também nos comprometemos a responder todas as dúvidas sobre material anterior além de qualquer dúvida relacionada a projetos em Rails 3.0 ou 2.0.

Novo material

Um problema recorrente de todos os treinamentos online que ministrei era a falta de tempo dos alunos em ler o material teórico antes das aulas. No curso anterior eram 300 páginas e muita gente não lia este material, o que prejudicava o aprendizado pleno.

Também sempre apareciam dúvidas na lista sobre coisas cobertas na apostilas mas que o aluno não tinha lido. Pensando neste problema, estamos reformulando o material para um modelo de “apostilas” que chamo de livro slide.

Após cada aula o aluno receberá o código fonte do que foi feito ao vivo junto com o vídeo. Também receberá os meus slides da apresentação, mas slides diferentes.

Cada slide que exige uma explicação mais detalhada terá uma página explicativa, assim o aluno receberá um PDF com um livreto com mais conteúdo do que o apresentado na aula ao vivo e com uma leitura bem mais simples do que uma apostila cheia de textos.

Continuando nos trilhos com a PragProg

Pensando em como manter os alunos ativos e com material de qualidade máxima além do que criamos para o curso, fizemos uma parceria com a Pragmatic Programmers.

Sou um grande admirador dos Pragmatic Programmers (Dave Thomas e Andy Hunt) e acho fantástico o trabalho da editora deles.

Quando comecei com Rails foi através de um livro publicado por eles e com co-autoria do Dave Thomas, o famoso Agile Web Development with Rails. Considero este o melhor livro para iniciar com Rails, e seguindo a modernização do framework, ele está em uma nova edição que cobre a versão 3.0.

Todos os nossos alunos que fizerem o novo curso terão um desconto de 20% no Agile Web Development with Rails, tanto na versão impressa quando digital.

Então agora os alunos terão as aulas ao vivo, o código fonte, os livretos das aulas e ainda facilidade para adquirir o Agile Web Development with Rails.

Onde me matricular?

Aulas começam na semana que vem, dia 28/06 teremos a nossa primeira aula ao vivo. Então matricule-se antes que as vagas terminem. Para se matricular basta acessar o site do curso.

Mas eu quero de GRAÇA

Como sempre, antes de cada curso sorteamos uma bolsa de 100%. Desta vez em parceira com o grupo de usuários RailsMG. Para você participar precisa dar retweet na mensagem abaixo e seguir a @egenial e o @railsmg. O resultado será publicado no twitter do RailsMG.

Messagem:

  • Siga a @egenial e o @railsmg e RT esta msg para concorrer ao curso de Rails3 http://bit.ly/c3uqRh #promorails3

Jun 15

Duas reuniões do RailsMG

Escrito por Daniel Lopes em 1, 4, 6, AR, arte, as2, BI, blog, class, control, Desenvolvimento, Design, event, for, framework, html, html 5, IE, if, int, internet, Mac, mg, O, on, Palestra, portal, Projetos, rails, rest, RIA, Ria’s Geral, RoR, ruby, Ruby e Rails, ruby on rails, site, socket, TAT, Tecnologia, Tema, Teste, UI, uint, web @ 06 15th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Esse mês teremos duas reuniões super interessantes no Restaurante Takê – Rua Professor Morais 659, Funcionários, Belo Horizonte, MG, dias 16/6 e 29/6 a partir das 19:00.

Organização:
19:00 – Organização do ambiente
19:30 – Palestra


Dia 16/6/2010 – Quarta feira – Amanhã

Tema: Escalabilidade, lições aprendidas

Palestrante: Bruno Andrade Alves – Dito

Descrição:
Nesta palestra serão abordadas técnicas de escalabilidade que foram aprendidas e aplicadas nos últimos anos no desenvolvimento de projetos como Dengue Ville, Odrible.com e o Site Blindado.

Mini-Currículo:
Sócio fundador da Dito Internet (Empresa focada em aplicações sociais os quais todos os sistemas são desenvolvidos em RoR)
Professor de Pós Graduação – Desenvolvimento de Sistemas Web PUCMINAS


Dia 29/6/2010 – Terça feira

Tema: O que é CRAMP e WebSockets

Palestrante: Antônio Roberto ( ton )

Local: Restaurante Takê – Rua Professor Morais, 659, Funcionários

Descrição:
O CRAMP é um framework assíncrono que trabalha sob o EventMachine e funciona com duas camadas: Controller e Model.
Já WebSockets é uma tecnologia que provê um canal full-duplex sob uma conexão TCP/IP e faz parte da especificação do HTML 5.

Na palestra será abordado os seguintes temas:
– Sobre o CRAMP Framework
– Sobre WebSockets
– Aplicação teste

Mini-Currículo:
Antônio teve seu primeiro contato com Ruby On Rails em março de 2010, quando se tornou funcionário do Portaltrack.


Lembrando que a partir de agora o Restaurante Takê estará cobrando uma entrada de apenas 15 reais que serão convertidos em consumação.
Aproveite para comer / beber após o trabalho em um ótimo ambiente.

Divulguem para os interessados.

Jun 10

Minitest e Ruby 1.9

Escrito por Daniel Lopes em 1, 4, 6, app, AR, arte, auto, BI, blog, class, código, Curso, Design, Documentação, egenial, for, framework, IE, if, mg, O, on, Projetos, rails, RIA, Ria’s Geral, ruby, Ruby e Rails, Sun, Teste, UI, web @ 06 10th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Muito tem se falado sobre Ruby 1.9 mas até agora não ouvi ninguém falando nada sobre o Minitest.

Vejam a descrição da gem (traduzida):

“minitest/unit é um substituto pequeno e rápido para o gigante e lento test/unit do Ruby. Isto significa se limpo e fácil de usar tanto para testadores quanto para o implementadores de linguagem que precisam de um mínimo de métodos para iniciar um suite de testes funcional.”

O Minitest é uma biblioteca de tests bem pequena que acompanha o Ruby 1.9, ou seja, não é preciso instalar nada. Caso você esteja usando o Ruby 1.8 então pode fazer um gem instal Minitest (é bem provável que ele funcione até com Ruby 1.6).

A gem é de autoria do Ryan Davis e por enquanto não existe muita documentação sobre o assunto mas o readme do projeto já o suficiente para entender praticamente todas as suas funcionalidades: http://rdoc.info/projects/seattlerb/minitest

O projeto é basicamente formado por 3 grupos, primeiro Minitest onde você desenvolve de uma forma praticamente igual ao Test::Unit. O resultado dos testes ficam como abaixo:

A segunda parte é o Minispec que é um wrapper sobre o Minitest que permite criar specs bem semelhantes ao Rspec. É possível inclusive ter describes aninhandos, before e after para cada describe. O asserts usados são os mesmos do Minitest puro. Veja abaixo um código com Minispec (código retirado da aula de refactoring do curso Ruby Imersão da eGenial ):

A terceira e última parte é o framework de Mocks. Isto é algo que sempre senti falta no Test::Unit e agora temos com o Minitest:

Bem, daqui em diante o Minitest é a minha opção para tests em Gems, Sinatra e projetos pequenos.

Jun 4

Pós Graduação em Métodos Ageis

Escrito por Daniel Lopes em 1, 3d, 6, análise, app, AR, Arquitetura, arte, bar, BI, busca, camp, class, css, css3, cultura, Curso, Cursos, Desenvolvimento, Desenvolvimento de Software, Desenvolvimento Web, Design, exemplo, Flex, for, Formação, Geral, html, html5, IE, if, int, internet, Java, Javascript, JQuery, Mercado, mg, NaN, O, on, Orientação, Orientação a Objetos, problema, processo, programação, Projetos, pt, rails, RIA, Ria’s Geral, Rich Internet Application, ruby, Ruby e Rails, ruby on rails, site, Software, Sun, Tecnologia, Tema, Teste, UI, usabilidade, web, XP @ 06 4th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

No começo deste ano recebi um convite um tanto inusitado mas bem interessante. Um convite do Edgard Davidson (da UNA) para ministrar a disciplina de desenvolvimento web em um novo curso de pós-graduação.

Com este post venho convidar as pessoas de BH e região para o curso de pós-graduação em engenharia de software centrada em métodos ágeis.

No começo deste ano recebi um convite um tanto inusitado mas bem interessante. Um convite do Edgard Davidson (da UNA) para ministrar a disciplina de desenvolvimento web em um novo curso de pós-graduação.

O problema

Sou bem crítico quanto a formação acadêmica. Ao contrário do que muitos falam eu sou sim a favor de graduação e acho que todos deveriam fazer. Principalmente quando estiverem entrando para o mercado, pois formação acadêmica contribui muito para que você tenha uma visão geral e abra o seu leque cultural sobre sua área de atuação e até como ser humano.

Apesar de pensar desta forma existe o outro fator que não obrigatoriamente pessoas graduadas serão bons profissionais (é bem comum vermos até o contrário). E devemos tentar imaginar o porque deste problema.

O meu ponto de vista é que os cursos são ruins (grade e carga teórica) e muitas vezes os professores também deixam a desejar (muitas vezes nunca tiveram experiência prática). Mas também não devemos tirar o foco dos alunos pois também carregam boa parte da culpa por saírem das faculdades com o conhecimento bem abaixo do aceitável.

Pensando desta forma, fiquei muito contente com a oportunidade de fazer alguma coisa para contribuir com uma solução para este problema. Este curso de pós-graduação possui uma grade e proposta bem diferente. Um curso com uma boa dosagem entre teoria e prática e principalmente uma grade disciplinas muito interessante.

Desenvolvimento web

A minha responsabilidade no curso será a disciplina de desenvolvimento web. Pretendo abordar desenvolvimento prático em Ruby e Ruby on Rails. Também vamos aprender conceitos fundamentais como por exemplo entender o protocolo HTTP (e como isso afeta o desenvolvimento web) além de ter uma visão geral das tendências atuais passando por assuntos como Javascript (em especial jQuery), HTML5 e CSS3.

Eu não posso responder por outras pessoas, mas prometo fazer o melhor possível nesta disciplina. E realmente vejo este curso como uma forma de criar grandes profissionais para o mercado mineiro, que ainda carece de pessoas com visões mais modernas no desenvolvimento de software.

Veja o texto oficial de divulgação do curso:

O curso de pós-graduação lato sensu em Engenharia de Software Centrada em Métodos Ágeis tem como objetivo principal especializar profissionais para o desenvolvimento de softwares de qualidade.

Este curso busca capacitar os participantes para uma visão abrangente e atualizada de engenharia de software e, em especial, capacitá-los em métodos ágeis focalizando nas tecnologias correntes para o desenvolvimento de software.

O curso contempla tópicos como métodos ágeis, programação orientada a objetos, padrões de projeto, engenharia de requisitos ágeis , usabilidade, arquitetura e teste de software bem com o desenvolvimento aplicações WEB e RIA (Rich Internet Application).

Durante o curso, os alunos exercitarão práticas ágeis integradas às outras disciplinas, proporcionando a transversalidade de conhecimento entre os conteúdos.

No final, o aluno estará capacitado a implantar, integrar e participar em equipes ágeis de desenvolvimento de software aplicando técnicas e tecnologias atuais de mercado.

Público-alvo

Profissionais de nível superior das áreas de Sistemas de Informação, Ciência da Computação, Análise e Desenvolvimento de Sistemas e Engenharia que atuam no mercado e que desejam se especializar no desenvolvimento de software com qualidade, flexibilidade e visando o máximo retorno sobre o investimento nos projetos de software, ampliando seus conhecimentos nas metodologias, tecnologias e processos que suportam o desenvolvimento ágil de software.

Estrutura curricular

  • Métodos ágeis de desenvolvimento de software
  • Modelagem Ágil de Software
  • Programação Orientação a Objetos
  • Padrões de Projeto
  • Engenharia de Requisitos Ágeis
  • Engenharia de Usabilidade
  • Arquitetura de software
  • Teste de Software
  • Desenvolvimento WEB
  • Desenvolvimento RIA
  • Laboratório de Engenharia de Software ágil
  • Métodos e Técnicas de Pesquisa

Dias e horários

O curso terá duração de 360h/a. Ocorrerá nos Campus Guajajaras (Sextas-feiras, das 19h25 às 22h55) e Barro Preto (Sábados, das 08h30 às 12h00 e das 13h00 às 16h30)

Coordenação

  • Edgard Davidson Costa Cardoso
  • E-mail: edgard.cardoso@prof.una.br
  • Veja a ementa completa

Investimento e mais informações

Confira aqui o valor do curso. Descontos especiais para matrículas antecipadas.

Para mais informações envie suas dúvidas para posgraduacao@una.br ou ligue para (31) 3235-7300. O site da universidade é www.una.br.

Mai 25

RailsMG: God e Bluepill amanhã

Escrito por Daniel Lopes em 1, 4, 6, Apresentação, AR, blog, camp, class, demo, Design, egenial, encontro, geo, git, Google, IE, image, int, Livro, map, mapa, maps, mg, monitor, Monitoramento, O, on, OReilly, Palestra, processo, rails, railsmg, RIA, Ria’s Geral, ruby, Ruby e Rails, UI, utf8, web @ 05 25th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Amanhã (25/05) teremos mais um encontro do nosso grupo de usuários de Ruby, o RailsMG. Convidamos todos para o próximo encontro que será as 19:00h com a palestra as 19:30. Como sempre o local é Take na rua Professor Morais 659, Savassi, Belo Horizonte, MG ( Clique aqui para ver o mapa ).

Amanhã (25/05) teremos mais um encontro do nosso grupo de usuários de Ruby, o RailsMG. Convidamos todos para o próximo encontro que será as 19:00h com a palestra as 19:30. Como sempre o local é Take na rua Professor Morais 659, Savassi, Belo Horizonte, MG ( Clique aqui para ver o mapa ).

Apresentação

Desta vez teremos uma apresentação do Adimir Colen que irá falar sobre monitoramento de processos com God e Bluepill.


Sorteio

Assim como no último encontro, também teremos sorteios de prêmios entre os presentes. O que será sorteado um bônus do PeepCode e um livro da O’reilly. Não podemos esquecer o apoio da 37Signals, Webbynode, eGenial e Github .






Ajude a divulgar a reunião entre os interessados por Ruby e Rails na sua empresa e amigo.

Mai 13

Vencedor da bolsa do Imersão

Escrito por Daniel Lopes em 1, 4, 6, AR, class, Design, FullScreen, loop, mg, O, oop, Pessoal, rails, RIA, Ria’s Geral, ruby, Ruby e Rails, screen, server, swf, Vídeo, web @ 05 13th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

Olá pessoal, segue o vídeo com o resultado do sorteio:

Mai 10

Imersão Ruby e uma bolsa de 100%

Escrito por Daniel Lopes em 1, 4, 6, AR, arte, BI, blog, class, classe, classes, código, control, Curso, Cursos, demo, Desenvolvedor, desenvolvedores, Design, Dica, Dicas, egenial, err, Excel, Ferramenta, for, framework, ide, IE, int, lógica, Mercado, mg, O, object model, on, Opinião, Partilha, pattern, Pessoal, programação, prova, pt, rails, rest, RIA, Ria’s Geral, ruby, Ruby e Rails, ruby on rails, TAT, Twitter, UI, Vários, Ved, web, zend @ 05 10th, 2010 | via http://blog.areacriacoes.com.br/ | Sem comentários
Daniel Lopes
? X
  • Bookmarks

Blinkbits BlinkLists BlogLines Blogmarks Buddymarks CiteULike Co.mments Del.icio.us Digg Diigo

Fark Feed Me Links Furl Google Linkagogo ma.gnolia Mister Wong Newsvine Propeller Rawsugar

Reddit Rojo Simpy Sphinn Spurl Squidoo StumbleUpon Tailrank Technorati Yahoo

More »

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).

« Entradas anteriores | Entradas recentes »

ACERCA

O que é o RedeRIA ?

O redeRIA não é nada mais que um agregador de feed's que disponibiliza o conteudo de varios blogs e autores ao redor do mundo RIA, actualmente agregamos mais de 2791 entradas vindas de 53 blogs especializados em ria’s, pelo que só fica a ganhar em assinar o feed ou seguir a comunidade no twitter.

Se acha que o seu blog ou um blog de um amigo é interessante e util para os leitores o redeRIA, faça a sua submissão aqui.

Feed: assine já
Twitter: siga-nos

GOOGLE

Votação


Deveria o RedeRia agregar conteúdo em inglês?
Ver Resultados

AUTORES


Eduardo KrausAlexandre TadashiBindableCognitiva SoluçõesDaniel LopesDaniel SchmitzDanielPedrinhaDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFelipe BorellaFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPablo SouzaPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSamuelFacchinelloSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimWillian ManoXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com