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/29 22:46]
otavio
temas:programacao:horadocodigo2015 [2015/10/11 15:06]
phil
Linha 1: Linha 1:
-Hangout para organizar as atividades:+====== Hora do Código 2015 ======
  
-https://hangouts.google.com/call/xavaoedeiciakuzf4se6amhmwya+{{ :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   Horário ^ Tema | +^ Data   Responsável ^ Tema | 
-| 05/out/2015segunda | 20h às 22h | Programação (Livre) +|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 
-| 06/out/2015terça | 20h às 22h | Programação (Livre) +|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 
-| 07/out/2015quarta | 20h às 22h | Programação Funcional - Conceitos (Phil), Experience (Luís), Scala (Otávio) - a confirmar +|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 
-| 08/out/2015quinta | 20h às 22h | Programação (Livre) +|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 
-| 09/out/2015sexta | 20h às 22h | Programação (Livre) +|Sexta, 09/10, 20h-22h | Otávio | [[:temas:programacao:horadocodigo2015#hora5|Hora do Código #5]] - Programação para a Web 
-| 10/out/2015sábado 10h às 12h Programação (Livre) +|Sábado, 10/1014h-19h Otávio [[http://www.meetup.com/pt/Calango-Hacker-Club/events/225801211/|Hora do Código #6]] - Oficinas de programação 
-| 11/out/2015domingo à tarde | Oficina de Programação Funcional na prática com Phil |+|Domingo, 11/1015h-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
  
-No momento em que cadastramos o evento, ainda havia certa desinformação quanto ao período oficial do evento, mas estamos utilizando 05 a 11 de outubro de 2015, como descrito nesta brochura: 
  
-https://hourofcode.com/pt/files/hoc-one-pager.pdf+**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
  
-Convocação original compartilhada pela galera do [[http://garoa.net.br/|Garoa]]: +---------------------------------------------
------------------------------------------------ +
-Graças a você, estudantes de 180 países fizeram sua primeira Hora do Código no ano passado! Antes de qualquer coisa, gostaria de compartilhar com você a informação de que toda a América Latina se unirá para participar de outro evento da Hora do Código no período de 5 a 11 de outubro deste ano. Faça parte do grupo de estudantes do Brasil.+
  
-Inscreva-se em: https://hourofcode.com/br+===== Hora do Código #5 Programação para a Web =====
  
-A Hora do Código se tornou um movimento mundial+{{anchor:hora5:}}
  
-Você encontrará tutoriais para todas as idades, inclusive tutoriais de Frozen e Angry Birds, disponíveis em 40 idiomas. Não é preciso ter experiência. Conheça os tutoriais.+{{gallery>:temas:programacao:horadocodigo2015:imagens:hora5}}
  
-A ciência da computação é um conhecimento fundamental nos dias de hoje+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.
  
-A Hora do Código pode fazer com que os estudantes queiram continuar aprendendoAjude-nos a chegar a 100 mil eventos da Hora do Código em 2015levando a ciência da computação a milhões de novos estudantes.+Começamos falando de páginas HTML estáticas como as primeiras que surgiram na webExperimentamos um pouco de HTML e vimos o ambiente do W3Schoolsonde dá para explorar um pouco mais.
  
-TODOS os organizadores ganharão prêmios+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).
  
-Todo organizador ganhará 10 GB de espaço no Dropbox por oferecer um evento da Hora do Código.+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.
  
-Comece agora mesmo! Acesse: https://hourofcode.com/br+Partimos então para o Django, um padrão de desenvolvimento completo com banco de dados relacional. Seguindo o tutorial do site oficial, estruturamos 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.
  
-Hadi Partovi Fundador da Code.org +Por fim, vimos 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.js, uma 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 cliente, que pode ser um navegador ou um aplicativo de celular
--------------------------------------------+ 
 +Participaram: Otávio, Léo, Rafael e Phil.
temas/programacao/horadocodigo2015.txt · Última modificação: 2015/10/11 15:07 por phil