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/27 23:07]
otavio
temas:programacao:horadocodigo2015 [2015/10/11 15:06]
phil
Linha 1: Linha 1:
 +====== 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   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), Haskell (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 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:+**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 que ainda fazem na área de TI - http://calango.club/temas/programacao/adalovelaceday2015
  
-https://hourofcode.com/pt/files/hoc-one-pager.pdf+---------------------------------------------
  
-Convocação original compartilhada pela galera do [[http://garoa.net.br/|Garoa]]: +===== Hora do Código #5 - Programação para a Web =====
------------------------------------------------ +
-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 11 de outubro deste ano. Faça parte do grupo de estudantes do Brasil.+
  
-Inscreva-se emhttps://hourofcode.com/br+{{anchor:hora5:}}
  
-A Hora do Código se tornou um movimento mundial+{{gallery>:temas:programacao:horadocodigo2015:imagens: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.+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 ciência da computação é um conhecimento fundamental nos dias de hoje+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.
  
-A Hora do Código pode fazer com que os estudantes queiram continuar aprendendo. Ajude-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.+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 (200304, 404, etc).
  
-TODOS os organizadores ganharão prêmios+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.
  
-Todo organizador ganhará 10 GB de espaço no Dropbox por oferecer um evento da Hora do Código.+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.
  
-Comece agora mesmo! Acesse: https://hourofcode.com/br+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.
  
-Hadi Partovi Fundador da Code.org +Participaram: Otávio, Léo, Rafael e Phil.
--------------------------------------------+
temas/programacao/horadocodigo2015.txt · Última modificação: 2015/10/11 15:07 por phil