Ferramentas do usuário

Ferramentas do site


temas:programacao:horadocodigo2015

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
Última revisão Ambos lados da revisão seguinte
temas:programacao:horadocodigo2015 [2015/09/30 01:23]
otavio
temas:programacao:horadocodigo2015 [2015/10/11 15:06]
phil
Linha 1: Linha 1:
 ====== Hora do Código 2015 ====== ====== Hora do Código 2015 ======
 +
 +{{ :temas:programacao:horadocodigo2015:imagens:entra-humano-sai-codigo.png?direct |}}
  
 O Calango vai promover a Hora do Código de 2015 com a seguinte programação: O Calango vai promover a Hora do Código de 2015 com a seguinte programação:
  
 ^ Data   ^ Responsável ^ Tema | ^ Data   ^ Responsável ^ Tema |
-|Segunda, 05/10, 20h-22h | Alex | Ensinando a programar com Scratch | +|Segunda, 05/10, 20h-22h | Alex | [[http://www.meetup.com/pt/Calango-Hacker-Club/events/225775757/|Hora do Código #1]] - Ensinando a programar com Scratch | 
-|Terça, 06/10, 20h-22h | Renato | Automatizando backups com rsync | +|Terça, 06/10, 20h-22h | Renato | [[http://www.meetup.com/pt/Calango-Hacker-Club/events/225775773/|Hora do Código #2]] - Automatizando backups com rsync | 
-|Quarta, 07/10, 20h-22h | Phil | Programação Funcional - conceitos e exemplos | +|Quarta, 07/10, 20h-22h | Phil | [[http://www.meetup.com/pt/Calango-Hacker-Club/events/225754666/|Hora do Código #3]] - Programação Funcional - conceitos e exemplos | 
-|Quinta, 08/10, 20h-22h | Renato | Internet das Coisas - IoT | +|Quinta, 08/10, 20h-22h | Renato | [[http://www.meetup.com/pt/Calango-Hacker-Club/events/225775818/|Hora do Código #4]] - Internet das Coisas - IoT | 
-|Sexta, 09/10, 20h-22h | Otávio | Programação para a Web | +|Sexta, 09/10, 20h-22h | Otávio | [[:temas:programacao:horadocodigo2015#hora5|Hora do Código #5]] - Programação para a Web | 
-|Sábado, 10/10, 10h-18h | Otávio | Oficinas de programação | +|Sábado, 10/10, 14h-19h | Otávio | [[http://www.meetup.com/pt/Calango-Hacker-Club/events/225801211/|Hora do Código #6]] - Oficinas de programação | 
-|Domingo, 11/10, 15h-19h | Phil | Oficina de programação funcional |+|Domingo, 11/10, 15h-19h | Phil | [[http://www.meetup.com/pt/Calango-Hacker-Club/events/225761211/|Hora do Código #7]] - Oficina de programação funcional [temas/programacao/fp] | 
 + 
 +**Dia das Crianças** 
 + - Segunda-feira (feriado), **12/10, 10h as 18h** - Otávio e Jerônimo - Eletrônica com LED's e muito mais! - http://calango.club/temas/programacao/diadascriancas2015 
 + 
 + 
 +**Ada Lovelace Day** 
 + - Terça-feira, **13/10, 19h30 as 22h** - Tânia Andrea, Alessandra Gomes, Fabiana - traremos alguns dados históricos e faremos um painel de debate sobre o que as mulheres fizeram e o que ainda fazem na área de TI - http://calango.club/temas/programacao/adalovelaceday2015 
 + 
 +--------------------------------------------- 
 + 
 +===== Hora do Código #5 - Programação para a Web ===== 
 + 
 +{{anchor:hora5:}} 
 + 
 +{{gallery>:temas:programacao:horadocodigo2015:imagens:hora5}} 
 + 
 +O encontro foi uma viagem no tempo. Observamos e experimentamos as formas de se criar sites acompanhando a evolução da web desde sua criação. 
 + 
 +Começamos falando de páginas HTML estáticas como as primeiras que surgiram na web. Experimentamos um pouco de HTML e vimos o ambiente do W3Schools, onde dá para explorar um pouco mais. 
 + 
 +Observamos o código fonte de algumas páginas e usamos o ambiente de desenvolvimento dos navegadores (tecla F12) para ver os componentes da página e os códigos de retorno do protocolo http (200, 304, 404, etc). 
 + 
 +Depois fomos para o PHP e vimos como se faziam páginas dinâmicas quando ele surgiu, com o código PHP inserido entre as tags HTML. Fizemos uma página simples e observamos como o código fonte apresentado pelo navegador ficou totalmente diferente do código que criamos, o que mostra que o servidor interpretou nosso código PHP e criou um código HTML novo. Vimos um pouco de node.js, bottle e flask e percebemos como algumas bibliotecas trabalham manipulando diretamente as requisições http e retornando os códigos que havíamos visto no browser.
  
-Dia das Crianças +Partimos então para o Djangoum padrão de desenvolvimento completo com banco de dados relacional. Seguindo o tutorial do site oficialestruturamos um sistema de votação / enquete com umas poucas linhas de código. Discutimos o modelo relacional e como o uso de padrões NoSQL tornou o django e o rails inadequados para algumas aplicações modernas.
- - Segunda (feriado)12/1010h-12h - Otávio - Eletrônica com LED's+
  
-Ada Lovelace Day +Por fimvimos as tendências atuais no desenvolvimento para a web. Conversamos sobre programação reativa e a web como plataforma. Discutimos como a inteligência dos sites foi para dentro dos navegadores e como os servidores passaram a apresentar apenas dados interpretados e formatados na máquina cliente. Conhecemos o meteor.jsuma forma de criar sites e aplicativos utilizando um único arquivo que já contém toda a lógica do servidor e do cliente. Vimos ainda como sites modernos como o facebook recebem dados de diversas fontes e montam a página no clienteque pode ser um navegador ou um aplicativo de celular.
- - Terça13/1019h-22h - Tânia Andrea (?), Alessandra Gomes (IFB ?)Fabiana (?) - Painel Mulheres em TI - http://findingada.com/event/200-years-of-women-in-it/+
  
 +Participaram: Otávio, Léo, Rafael e Phil.
temas/programacao/horadocodigo2015.txt · Última modificação: 2015/10/11 15:07 por phil