SlideShare uma empresa Scribd logo
1 de 31
o que é preciso?
back-end
front-end
hospedagem
domínio
html
css
javascript
Hyper Text Markup Language
descreve estrutura
semântica
multimídia
programar HTML
Cascading Style Sheets
separa apresentação do conteúdo
controle e formatação
animação
JavaScript
NÃO É
manipulação do documento
interação com usuário
comunicação com servidor
só isso?
Páginas dinâmicas
estático
dinâmico
códigos:
http://bit.ly/18QMxDK
vídeo:
http://bit.ly/1KluIx7
obrigado!!
lucas marçal
/marcallkz
/marcallkz
/marcallkz
felipe lopes lage
/lipelopeslage
/lipelopeslage
eric andrade
/ericAndrade
/erictwentyfourseven
adam requena
/adammacias
/adam.requena.macias
marco sampaio
/MarcoSampaio
/marco.sampaio.5059

Mais conteúdo relacionado

Mais procurados

Machucando o código - Técnicas para escrever um código com uma maior legibil...
Machucando o código - Técnicas para escrever um código com uma maior legibil...Machucando o código - Técnicas para escrever um código com uma maior legibil...
Machucando o código - Técnicas para escrever um código com uma maior legibil...Vinícius Krolow
 
Deixando de ser moleque com PHP
Deixando de ser moleque com PHPDeixando de ser moleque com PHP
Deixando de ser moleque com PHPVinícius Krolow
 
Gerenciamento de serviços e eventos em PHP com Zend Framework 2
Gerenciamento de serviços e eventos em PHP com Zend Framework 2Gerenciamento de serviços e eventos em PHP com Zend Framework 2
Gerenciamento de serviços e eventos em PHP com Zend Framework 2Flávio Lisboa
 
Javascript
JavascriptJavascript
Javascriptnasjo
 

Mais procurados (8)

Machucando o código - Técnicas para escrever um código com uma maior legibil...
Machucando o código - Técnicas para escrever um código com uma maior legibil...Machucando o código - Técnicas para escrever um código com uma maior legibil...
Machucando o código - Técnicas para escrever um código com uma maior legibil...
 
Javascript para adultos
Javascript para adultosJavascript para adultos
Javascript para adultos
 
Um front end entre nós
Um front end entre nósUm front end entre nós
Um front end entre nós
 
Deixando de ser moleque com PHP
Deixando de ser moleque com PHPDeixando de ser moleque com PHP
Deixando de ser moleque com PHP
 
JavaScript Moderno
JavaScript ModernoJavaScript Moderno
JavaScript Moderno
 
ASP.NET MVC 3
ASP.NET MVC 3ASP.NET MVC 3
ASP.NET MVC 3
 
Gerenciamento de serviços e eventos em PHP com Zend Framework 2
Gerenciamento de serviços e eventos em PHP com Zend Framework 2Gerenciamento de serviços e eventos em PHP com Zend Framework 2
Gerenciamento de serviços e eventos em PHP com Zend Framework 2
 
Javascript
JavascriptJavascript
Javascript
 

Destaque

Destaque (18)

Seja util
Seja utilSeja util
Seja util
 
Gestão de marcas nas mídias sociais
Gestão de marcas nas mídias sociaisGestão de marcas nas mídias sociais
Gestão de marcas nas mídias sociais
 
Apresentação formação
Apresentação formaçãoApresentação formação
Apresentação formação
 
Membresía y beneficios SME abril 2012
Membresía y beneficios SME abril 2012Membresía y beneficios SME abril 2012
Membresía y beneficios SME abril 2012
 
Atividade3anacarolinamartinsdepaivalima
Atividade3anacarolinamartinsdepaivalimaAtividade3anacarolinamartinsdepaivalima
Atividade3anacarolinamartinsdepaivalima
 
Axis
AxisAxis
Axis
 
D.O. Mesquita/RJ - 15/10/2014
D.O. Mesquita/RJ - 15/10/2014D.O. Mesquita/RJ - 15/10/2014
D.O. Mesquita/RJ - 15/10/2014
 
D.O. - 11/11/2014
D.O. - 11/11/2014D.O. - 11/11/2014
D.O. - 11/11/2014
 
12ª mssfi
12ª mssfi12ª mssfi
12ª mssfi
 
Case "Álbum 2014"
Case "Álbum 2014"Case "Álbum 2014"
Case "Álbum 2014"
 
Feliz aniversário Nenê Gonçalves
Feliz aniversário Nenê GonçalvesFeliz aniversário Nenê Gonçalves
Feliz aniversário Nenê Gonçalves
 
Ano-luz
Ano-luzAno-luz
Ano-luz
 
Atapuerca Javier Rueda
Atapuerca Javier RuedaAtapuerca Javier Rueda
Atapuerca Javier Rueda
 
Concentrados
ConcentradosConcentrados
Concentrados
 
Taller de teoria
Taller de teoriaTaller de teoria
Taller de teoria
 
Plano Municipal de Saneamento Básico de Angra dos Reis - Produto 2
Plano Municipal de Saneamento Básico de Angra dos Reis - Produto 2Plano Municipal de Saneamento Básico de Angra dos Reis - Produto 2
Plano Municipal de Saneamento Básico de Angra dos Reis - Produto 2
 
Modelo UD
Modelo UDModelo UD
Modelo UD
 
Trabajo Ana Maria Glez. Osuna
Trabajo Ana Maria Glez. OsunaTrabajo Ana Maria Glez. Osuna
Trabajo Ana Maria Glez. Osuna
 

O que é preciso para criar um site: back-end, front-end, hospedagem e mais

Notas do Editor

  1. Apresentação do evento e dos organizadores. Impressões do primeiro codebeer. Deixa pergunta no ar: “o que é necessário para criar e publicar um site?”. Ligação com o próximo slide
  2. Tecnologias envolvidas no processo. O que é front-end e o que é back-end? Quais as ferramentas/tecnologias envolvidas? – ligação para o próximo slide
  3. Pilares base para a maioria esmagadora dos sites. Vamos passar por cada um deles.
  4. Sigla HTML Explicação hyper text (documento com links/referências a outros documentos)
  5. Descreve/estrutura o conteúdo do documento através de tags Com o html5 a semântica fica mais forte, as tags dão mais valor semântico ao conteúdo. Isso beneficia os buscadores e a acessibilidade do seu site (apesar de não ser apenas isso que facilita o acesso) Suporte a diferentes tipos de mídia (vídeo, foto, texto, audio, telas/canvas etc) e melhorias na forma de usa-las (também por causa do html 5)
  6. HTML é uma linguagem de marcação (inclusive isso tá no nome “markup language”) e não de programação.
  7. Exemplo de código. Localizar rapidamente a sessão, os artigos, cabeçalhos e rodapés (semântica)
  8. Como fica aquele HTML anterior no seu browser. Meio feio. Como melhorar isso? O HTML dá algum suporte pra formatação de conteúdo, mas esse não é o seu foco.
  9. Esse é o cara que vai formatar o seu conteúdo!
  10. Separa a camada da apresentação (o visual) do conteúdo. Facilita na organização e na reutilização de pedaços de código. Possui mais opções que o HTML para efeitos visuais, te dá mais controle. Animações para enriquecer experiência do usuário. Algumas animações são aceleradas por hardware (placa de vídeo/GPU).
  11. Exemplo de código CSS
  12. HTML com CSS aplicado a ele
  13. Resultado. Um pouco mais bonito. Mas não é só isso que faz um site.
  14. Em alguns casos precisamos criar experiências mais interativas, mais ações do usuário.
  15. Importante frisar que Java não é a mesma coisa que Javascript. Semelhança apenas no nome.
  16. Manipulação das tags HTML, podendo alterar, criar e remover marcações novas. Controla as APIs para uso de câmera, microfone, geolocalização, audio, vídeo etc. E também pode trocar dados com o servidor (ajax)
  17. Exemplo de código JS. Adiciona um comportamento a imagem do Homer. Clique abre a imagem em destaque. Foram adicionadas algumas classes a mais no CSS, não vou mostrar pq é pouca coisa e tudo isso estará disponível no github.
  18. É só isso que monta um site? Não. Tirando a parte de comunicação com servidor que foi falado no JS, o que foi mostrado até aqui cria apenas páginas estáticas.
  19. A maioria dos sites que acessamos (portais de notícias, redes sociais, blogs) possuem páginas dinâmicas. O conteúdo é sempre o mais atual ou direcionado a preferência do usuário. diferença entre páginas estáticas e dinâmicas.
  20. servida exatamente da forma como ela está no servidor
  21. Processamento, linguagem server-side, banco de dados e javascript (ajax)
  22. Como faço para colocar o meu site online?
  23. [ ANIMAÇÃO ] preciso de um servidor, essencialmente um computador em algum lugar que tenha acesso a internet, dos arquivos do meu site (seja ele estático ou dinâmico) e preciso colocar esses arquivos no servidor. Servidor web.
  24. Servidores web mais comuns Receber, tratar e responder aos acessos ao site.
  25. Domínios Registro BR (servidores dns) Propagação de domínios Apontar domínio para servidor
  26. Analogia (mostrar o vídeo antes do próximo slide)