Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mini-curso RoR - Aula 02

408 views

Published on

Segunda aula do mini curso de Ruby on Rails

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Mini-curso RoR - Aula 02

  1. 1. Mini Curso Ruby on Rails Desenvolvimento Web ( Web development that doesn’t hurt )
  2. 2. O que iremos ver hoje? <ul><li>Revisando Ruby </li></ul><ul><li>Codificação HTML </li></ul><ul><li>Como as requisições HTTP funcionam </li></ul><ul><li>Meu primeiro projeto Ruby on Rails </li></ul>
  3. 3. HTML... <ul><li>É uma linguagem de marcação utilizada para reproduzir páginas WEB </li></ul><ul><li>Os documentos HTML são lidos por navegadores </li></ul><ul><li>Possui tags para demarcar a estrutura </li></ul><ul><li>É o que o cliente vê, você vê </li></ul>
  4. 4. Exemplo de código HTML <ul><li><html lang=&quot;pt&quot;> </li></ul><ul><li><head> </li></ul><ul><li><title>Título do Documento</title> </li></ul><ul><li></head> </li></ul><ul><li><body> texto, imagem, links, ... </body> </li></ul><ul><li></html> </li></ul>
  5. 5. HTML: O que deve existir <ul><li><html>: define o início de um documento HTML e indica ao navegador que todo conteúdo posterior deve ser tratado como uma série de códigos HTML. </li></ul><ul><li><head>: traz informações sobre o documento que está sendo aberto. </li></ul><ul><li><body>: define o conteúdo principal, o corpo do documento. Esta é a parte do documento HTML que é exibida no navegador. </li></ul>
  6. 6. Criando a primeira aplicação <ul><li>Criação da aplicação </li></ul><ul><li>Estrutura MVC </li></ul><ul><li>Configuração de banco de dados </li></ul><ul><li>Configuração localização </li></ul>
  7. 7. Iniciando a aplicação <ul><li>Iniciando servidor webrick </li></ul><ul><li>Os arquivos application_controller.rb e application_helper.rb </li></ul><ul><li>Analisando logs. Em que ambiente estou? </li></ul>
  8. 8. O primeiro controller <ul><li>O que é uma requisição e como a mesma acontece em Ruby on Rails </li></ul><ul><li>Criando o controller pagina_inicial </li></ul><ul><li>Me mostre o resultado </li></ul><ul><li>Dê uma olhada em seu log (em que ambiente estou mesmo?) </li></ul>
  9. 9. Meu segundo controller <ul><li>Linha de comando mais completa </li></ul><ul><ul><li>Criando o controller minhas_informacoes </li></ul></ul><ul><li>Helpers? Isto se come frito ou assado? </li></ul><ul><li>Variáveis em controllers e views </li></ul>

×