Só pra avisar que o site do Trainer On Rails tá no ar novamente.
Por enquanto, ainda estou arrumando a casa.
Minha intenção é fazer tudo em Rails por lá.
No final, o formato do curso de Rails deve ficar bem parecido com o
usado pelo Satish Talim nos cursos de Ruby lá no RubyLearning, pois
esta era a ideia do Sunil quando lançou o site alguns anos atrás, com
a qual eu concordo plenamente.
Por enquanto tem só uma página inicial com alguns links.
O primeiro curso completo disponível é de HTML...
Pode parecer estranho, mas tem um sentido...
Lá no trabalho tinha muito programador COBOL e VB (é VB6 mesmo,
client / server), querendo aprender sobre como programar para Web. E
acredito que esta real necessidade, seja normal mundo afora.
Bom, não dava pra sair ensinando Rails pra essa galera, daí a ideia de
três cursos básicos:
- HTML
- Ruby
- Rails
Daí o motivo de começar com este. Ficou num formato legal pra dar aula
sobre o assunto, para um público que não deve conhecer quase nada do
assunto, até que tá bem completo.
Se o cara tiver mesmo a fim, dá pra acompanhar sozinho reproduzindo o
código HTML que é apresentado em casa.
Na sequência, pretendo publicar um curso de Ruby para Rails,
explorando apenas os pontos da linguagem que serão essenciais para o
curso de Rails propriamente dito.
Comentários e Sugestões são bem vindos.
O link, é claro, é este aqui:
http://www.traineronrails.com/
Grande Abraço.
--
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-br?hl=pt-BR.
Grato pela contribuição.
Pode ser mais específico com o "caótico", e como deveria ser na sua
visão? se quiser manda em private.
Grato.
On Dec 27, 8:08 pm, Diego Brito <diegodebr...@gmail.com> wrote:
> Sem querer ofender, mas essa página está com a navegação muito ruim: "http://www.public.traineronrails.com/courses/html/index.htm
> "
>
> Eu sei que é só HTML puro... minha dica é criar um menu/índice mais
> intuitivo pois para o iniciante isso é meio caótico. Também prefiro em
> português, mas vc deve saber o porque da escolha da língua ;)
>
> Boa sorte com o curso!
>
> Em 27/12/2009, às 11:48, Silfar Goulart escreveu:
>
>
>
> > Cara muito legal a iniciativa, mas porque não fazer o material em
> > português, em inglês já tem o RubyLearning, um RubyLearning em
> > português ia ser genial.
>
> > Com sugestão, acho legal um curso de css.
>
> > 2009/12/27 MarcRic <marc...@gmail.com>
Mas a idéis é apresentar o básico num curso de HTML puro, depois
falamos de CSS e dos motivos pra não usar tabelas. Lembre-se que o
público alvo original são pessoas que não sabem muito de internet. Daí
o alerta que não há CSS naquelas páginas.
Quanto a parte de sons, o que sugere? se quiser pode me responder em
private, a lista é de Rails, o pessoal pode não gostar de manter este
assunto por aqui...
Grato.
On Dec 27, 8:53 pm, Herval Freire <hervalfre...@gmail.com> wrote:
> Uma pergunta: ensinar "html basico" incluindo tables e outras "más praticas"
> como embedded sound, em pleno 2010, não acaba sendo um deserviço pra quem
> for aprender...?
>
> 2009/12/27 Diego Brito <diegodebr...@gmail.com>
>
>
>
> > Sem querer ofender, mas essa página está com a navegação muito ruim: "
> >http://www.public.traineronrails.com/courses/html/index.htm"
>
> > Eu sei que é só HTML puro... minha dica é criar um menu/índice mais
> > intuitivo pois para o iniciante isso é meio caótico. Também prefiro em
> > português, mas vc deve saber o porque da escolha da língua ;)
>
> > Boa sorte com o curso!
>
> > Em 27/12/2009, às 11:48, Silfar Goulart escreveu:
>
> > Cara muito legal a iniciativa, mas porque não fazer o material em
> > português, em inglês já tem o RubyLearning, um RubyLearning em português ia
> > ser genial.
>
> > Com sugestão, acho legal um curso de css.
>
> > 2009/12/27 MarcRic <marc...@gmail.com>
> >> rails-br+u...@googlegroups.com<rails-br%2Bunsu...@googlegroups.com>
> >> .
> >> Para obter mais opções, visite esse grupo em
> >>http://groups.google.com/group/rails-br?hl=pt-BR.
>
> > --
> > Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br"
> > dos Grupos do Google.
> > Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
> > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > rails-br+u...@googlegroups.com.
> > Para obter mais opções, visite esse grupo em
> >http://groups.google.com/group/rails-br?hl=pt-BR.
>
> > Atenciosamente,
>
> > *Diego Brito *
> > Consultor em Marketing Estratégico
>
> > Blog Pessoal:www.diegobrito.com.br
> > Consultoria:www.d2bconsultoria.com.br
> > Twitter:http://twitter.com/diegodebrito
>
> > --
> > Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br"
> > dos Grupos do Google.
> > Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
> > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > rails-br+u...@googlegroups.com<rails-br%2Bunsu...@googlegroups.com>
Realmente não há utilização de CSS na página.. mas quando tu faz, por
exemplo:
<p style="font-size:12px;"></p>
você está sim usando estilos de página, ou no caso, stylesheets.
Não acha que é um pouco incorreto dizer que não existe CSS, apenas
HTML básico?
Pelo menos o que eu entendo de HTML puro é sem usar styles nos
elementos HTML, ou seja, sem cor sem nada, apenas as fontes e tamanhos
padroes do proprio HTML.
PS: foi apenas opinião, gostei da iniciativa, inclusive gostaria de
ver os proximos materiais sobre ruby.
Abraços.
On 28 dez, 13:45, Silfar Goulart <sil...@gmail.com> wrote:
> versão em português ?
>
> 2009/12/28 Guilherme Ceolin <guiceo...@gmail.com>
>
> > acredito que seja na divisao das aulas..
> > faz um skema de tree, ficaria melhor, se pá
>
> > 2009/12/28 MarcRic <marc...@gmail.com>
> >> rails-br+u...@googlegroups.com<rails-br%2Bunsu...@googlegroups.com>
> >> > > .
> >> > > Para obter mais opções, visite esse grupo emhttp://
> >> groups.google.com/group/rails-br?hl=pt-BR
> >> > > .
>
> >> > > --
>
> >> > > Você está recebendo esta mensagem porque se inscreveu no grupo
> >> > > "rails-br" dos Grupos do Google.
> >> > > Para postar neste grupo, envie um e-mail para
> >> rail...@googlegroups.com
> >> > > .
> >> > > Para cancelar a inscrição nesse grupo, envie um e-mail para
> >> rails-br+u...@googlegroups.com<rails-br%2Bunsu...@googlegroups.com>
> >> > > .
> >> > > Para obter mais opções, visite esse grupo emhttp://
> >> groups.google.com/group/rails-br?hl=pt-BR
> >> > > .
>
> >> > Atenciosamente,
>
> >> > Diego Brito
> >> > Consultor em Marketing Estratégico
>
> >> > Blog Pessoal:www.diegobrito.com.br
> >> > Consultoria:www.d2bconsultoria.com.br
> >> > Twitter:http://twitter.com/diegodebrito
>
> >> --
>
> >> Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br"
> >> dos Grupos do Google.
> >> Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
> >> Para cancelar a inscrição nesse grupo, envie um e-mail para
> >> rails-br+u...@googlegroups.com<rails-br%2Bunsu...@googlegroups.com>
> >> .
> >> Para obter mais opções, visite esse grupo em
> >>http://groups.google.com/group/rails-br?hl=pt-BR.
>
> > --
> > Guilherme A. Ceolin
> > Engenharia de Computação - 6º Semestre
> > Diretor Acadêmico- CAECOMP
> > Representante Discente no Conselho - CEATEC
>
> > --
> > Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br"
> > dos Grupos do Google.
> > Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
> > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > rails-br+u...@googlegroups.com<rails-br%2Bunsu...@googlegroups.com>
Quem sou eu pra corrigir...
Posso te dizer apenas o que eu entendi do que li...
Espero que os moderadores da lista considerem esta discussão
pertinente (eu acho que sim, pois tem a ver com desenvolvimento pra
web em geral).
Bom, no meu entender lendo aqui:
http://en.wikipedia.org/wiki/.css
E aqui:
http://wiki.answers.com/Q/Difference_between_html_and_cascading_style_sheet
Considero que:
1 - O HTML está aí nas paradas muito antes do CSS começar a ser usado.
Quando eu fiz meu primeiro curso de HTML (opa, já mencionei que passei
dos 50?)o Netscape era o browser rebelde e alternativo ao IE, naquele
curso, nada foi dito sobre CSS e tinhamos que fazer o estilo de algum
jeito.
2 - Juntando as informações das duas fontes citadas acima, deixaria
como entendimento final o seguinte parágrafo:
"CSS foi criado basicamente para permitir a separação do conteúdo da
apresentação em um documento. Lembrando que o HTML, é apenas um dos
tipos de documentos que pode ser atendido por CSS, antes do advento
deste, quase toda a apresentação era definida no próprio corpo do
documento HTML. Cada detalhe da apresentação precisava ser detalhado
repetidas vezes ao longo do docuemtno HTML."
Então com o CSS, o que houve foi que a apreentação pôde ficar
separada, ser extendida, além de acabar com a repetição desnecessária.
Só como exemplo, você pode notar que a barrinha com o link para
retornar ao topo das páginas, se repete extensivamente, com a
formatação incluída.
O fato de usar Style Sheet, não tem necessáriamente a ver com CSS. Tem
um artigo antigão, que fala sobre Netscape, HTML 3.2, e coisas do tipo
(recordar também é cultura), dá uma olhada aqui:
http://htmlhelp.com/reference/css/stylesheets-now.html
Grande Abraço.
On Dec 28, 9:32 pm, Marcelo Manhabosco <marcelomanhabo...@gmail.com>
wrote:
Para cancelar a inscrição nesse grupo, envie um e-mail para rails-br+u...@googlegroups.com.
Permita-se discordar de sua afirmação. O simples uso do atributo
"style" não quer dizer que
"<p style="font-size:12px;"></p>" seja um CSS. "style" é, neste caso,
um atributo para a tag p, como height ou width para a tag img.
Recomendo dar uma olhada na página de especificações do W3C [1], onde,
de maneira sucinta, poderá ver que está equivocado:
"(...) CSS is independent of HTML and can be used with any XML-based
markup language."
Para informação, o elemento style é definido como um elemento básico
do HTML 4.0, como pode ser visto na especificação da linguagem, em
[2]. Veja a seção 6.15.
Um abraço
Marcelo Castellani
[1] - http://www.w3.org/standards/webdesign/htmlcss
[2] - http://www.w3.org/TR/REC-html40/
2009/12/28 Marcelo Manhabosco <marcelom...@gmail.com>:
> Para cancelar a inscrição nesse grupo, envie um e-mail para rails-br+u...@googlegroups.com.
> Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-br?hl=pt-BR.
>
>
>
--
--
Marcelo Castellani
--------------------------------------------------------------------------
http://www.marcelocastellani.com
--
"Seu trabalho vai preencher uma grande parte da sua vida, e a única
maneira de se sentir verdadeiramente satisfeito é fazendo o que
acredita ser um grande trabalho. E a única maneira de fazer um grande
trabalho é amando o que você faz". (Steve Jobs)
--------------------------------------------------------------------------
Tentando não entrar muito em discussão sobre HTML~CSS, para não fugir
muito do tópico, permitam-me apresentar apenas outro exemplo para
refletirmos um pouco mais sobre isso. Usando como exemplo o proprio
W3Schools.com, que cita:
"The style attribute is a new HTML attribute. It introduces CSS to
HTML."
Que na minha concepção foi o mais "direto" para definir o atributo
style, e que me convenceu.
http://www.w3schools.com/html/html_styles.asp
Perdão por fugir novamente ao tópico.
Mas aproveito e deixo uma idéia: Talvez seria interessante se as
páginas dos tutoriais fossem tipo wikis. Como já está em ingles
(padrão), cada comunidade possuiria em si a possibilidade de traduzir
para o seu idioma sem a ajuda de um administrador. Apenas uma idéia =)
Abraços
On 29 dez, 17:25, Paulo Coutinho <pa...@prsolucoes.com> wrote:
> Olá,
>
> O fato de usar o element *style* já faz com que o seu curso não seja apenas
> de html mas html e css, pois o elemento *style* é um css inline, como você
> pode ver no site da wikipedia que mandou:http://en.wikipedia.org/wiki/.css
>
> - *Author styles* (style information provided by the web page author), in
> the form of
> - inline styles, inside the HTML document, style information on a
> single element, specified using the "style" attribute.
> - embedded style, blocks of CSS information inside the HTML document
> itself
> - external style sheets, i.e. a separate CSS-file referenced from the
> document
>
> A camada de visão de uma aplicação web já engloba o html e css, pois é
> praticamente impossível fazer um site em html sem usar css, inline ou
> não(não estou falando de um hello world da vida e sim de um site por mais
> simples que seja).
>
> Pois como você pode ver aqui:http://en.wikipedia.org/wiki/HTML_element
> Muitos elementos html usados antigamente já são deprecated, ou seja, mão são
> mais utilizados, então para um bom curso recomendo você incluir o ensino do
> CSS, mesmo que básico.
>
> --
> Atenciosamente,
> Paulo Coutinho.
> Blog:www.prsolucoes.com/blog
> Site:www.prsolucoes.com
> Msn: pa...@prsolucoes.com
>
> 2009/12/29 Ivan Schuster <ihschus...@gmail.com>
>
> > MarcRic, li todo o teu tutorial e achei muito bom.
> > Não seu especialista em HTML, mas nem precisa ser para entender que está
> > bem estruturado e de fácil compreensão.
> > ao meu ver, aborta pontos importantes e de base, que, pelo que é informado,
> > é o objetivo do tutorial.
> > Acho que iniciantes precisam é disto mesmo. Coisas simples, bem didáticas e
> > com bons exemplos.
> > Quanto ao idioma, gostaria que fosse em português, que é o nosso idioma,
> > mas entendo a tua visão de conseguir uma maior visibilidade.
> > De qualquer forma, mesmo para os menos iniciados no idioma anglo-saxão,
> > está de fácil compreensão.
>
> > Parabéns!
>
> > --
> > Ivan
>
> > 2009/12/27 MarcRic <marc...@gmail.com>
> >> rails-br+u...@googlegroups.com<rails-br%2Bunsu...@googlegroups.com>
> >> .
> >> Para obter mais opções, visite esse grupo em
> >>http://groups.google.com/group/rails-br?hl=pt-BR.
>
> >> --
> > Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br"
> > dos Grupos do Google.
> > Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
> > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > rails-br+u...@googlegroups.com<rails-br%2Bunsu...@googlegroups.com>
"The style attribute is a new HTML attribute", ou "O atributo style é
um novo atributo HTML".
Colocar style é quase enfiar CSS dentro do HTML, mas o style é um
atributo que "permite CSS", não é CSS, exatamente como está escrito no
texto que enviou. Não vamos esquecer das boas práticas (CSS e HTML
separados, pra ficar no básico).
Marcelo Castellani
2009/12/29 Marcelo Manhabosco <marcelom...@gmail.com>:
> Para cancelar a inscrição nesse grupo, envie um e-mail para rails-br+u...@googlegroups.com.
> Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-br?hl=pt-BR.
>
>
>
--
Vou tentar responder a todas até aqui:
@Vinicius Luiz: Como já expliquei o curso é direcionado para um
público sem muito conhecimento em Web.
Como o próprio material do curso pode ser baixado para ser usado com
exemplo, procurei me limitar ao básico e apenas usando o elemento
style do HTML sem CSS (que por definição exige arquivos externos com
os estilos e no caso de CSS ao menos 2 deles, onde o segundo
complementa e/ou extende o primeiro "Em cascata"), mas claro que algum
nível de formatação, precisei usar, se não ficava muito feio.
@Marcelo Castellani: Isso, Isso, Isso...
@Ivan Schuster: Grato, espero que realmente o público alvo também
entenda desta forma. Sinceramente acredito que para programadores
COBOL e VB / Delphi (client / server) começarem na WEB, ele atende
bem. Quanto ao idioma, estou re-editando um projeto que já começou
internacional. O objetivo do Sunil Kelkar era ter um curso nos moldes
do RubyLearning para Rails. Pretendo chegar lá. Já disse isso em outro
fórum: o tempo é curto, mas se alguém se prontificar a revisar e
traduzir o material publico sem problemas (no momento estou
organizando o material do curso Ruby FOR Rails em Inglês também...
@Paulo Coutinho: Mais uma vez, existem inúmeros cursos de HTML que
incluem CSS, e vários ainda melhores sobre CSS especificamente. Este
NÃO é o meu objetivo. O objetivo deste curso é apresentar a Web para
um público que NÃO TEM CULTURA DE DESENVOLVIMENTO PARA WEB. A minha
experiência com este tipo de público, é a seguinte: Como é o primeiro
passo uita informação acaba atrapalhando. Eles precisam focar em
apenas uma coisa de cada vez (no caso apenas HTML), conseguir
reproduzir com facilidade todos os exemplos propostos, etc., enfim
"perder o medo do desenvolvimento para Web". O segundo passo na minha
visão, seria mostrar as "boas práticas de HTML, o que evitar (como
tabelas) o que pode facilitar (como CSS), e por aí vai. O terceiro
passo, aprender uma boa linguagem de desenvolvimento (uma chance para
adivinhar qual). E o quarto passo, claro aprender uma framework de
desenvolvimento Web (uma chance para adivinhar qual). É isso, quatro
"baby steps" para apresentar o desenvolvimento Web pra qualquer um.
@Marcelo Manhabosco: Tem muito material legal lá no w3schools, vários
dos exemplos que eu usei no curso foram adaptados, ou vieram
diretamente de lá. No entanto, esta página específica, não é das
melhores, vejamos apenas o primeiro parágrafo:
"Styles was introduced with HTML 4, as the new and preferred way to
style HTML elements. With HTML styles, styles can be added to HTML
elements directly by using the style attribute, or indirectly by in
separate style sheets (CSS files)."
Como eu já disse, quando eu fiz meu primeiro curso de HTML a maioria
de vocês provavelmente não era nem nascido (não sei se é o seu caso,
mas a maioria por aqui está na casa dos 20/30). O que ocorria naquela
época, era o seguinte: O HTML 3.2 tinha a palavra reservada "para uso
futuro". Este uso futuro chegou realmente com o HTML 4. Na primeira
etapa, esta prática de usar o atributo "style" inline no HTML era
chamada simplesmente de "estilizar o HTML" o primeiro "S" de
"Stylize". Na segunda etapa, começamos a usar estilos em arquivos
separados chamados de "Style Sheets", o segundo "S" daí tinhamos o
"SS". Na terceira etapa, vários arquivos de estilo incluídos numa
determinada sequência, permitindo que um substituísse ou extendesse
definições feitas no antecedente, criando um efeito cascata daí o CSS.
Tudo isso, para dizer o seguinte: se o seu HTML insere apenas um
arquivo de estilo, o mais certo, seria dizer que você usa SS, e não
CSS. É claro que pode existir um efeito cascata dentro de um único
arquivo de estilo, mas esta não é a idéia original.
Mais sobre este assunto aqui:
http://webdesign.about.com/od/css/f/blcssfaqcascade.htm
Se eu tivesse interesse em ser perfeccionista, as páginas do curso
deveriam ser desenvolvidas em HTML 3.2. Podemos ver como ficaria neste
exemplo:
http://www.w3.org/TR/REC-html32
Mas aí não faria sentido ensinar HTML 3.2 hoje em dia. Optei por
começar com HTML 4.01. Apenas as páginas de exemplo de código estão em
3.2 (culpa do Code Colorizer que eu usei).
Grande Abraço.
On Dec 29, 12:37 am, MarcRic <marc...@gmail.com> wrote:
> Marcelo,
>
> Quem sou eu pra corrigir...
>
> Posso te dizer apenas o que eu entendi do que li...
>
> Espero que os moderadores da lista considerem esta discussão
> pertinente (eu acho que sim, pois tem a ver com desenvolvimento pra
> web em geral).
>
> Bom, no meu entender lendo aqui:http://en.wikipedia.org/wiki/.css
>
> E aqui:http://wiki.answers.com/Q/Difference_between_html_and_cascading_style...