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
temas:programacao:horadocodigo2015 [2015/09/29 22:46]
otavio
temas:programacao:horadocodigo2015 [2015/10/11 15:07] (atual)
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]] -  [[:temas/programacao/fp|Oficina de programação funcional]] |
  
 +**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.1443566778.txt.gz · Última modificação: 2015/09/29 22:46 por otavio