Mudanças entre as edições de "Grupo de estudos de Programação"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
m (Belimawr moveu a página Garot@s de Programa para Grupo de estudos de Programação: novo título)
Linha 2: Linha 2:
   
 
== Objetivo ==
 
== Objetivo ==
A ideia é nos reunirmos regularmente (provavelmente a cada 15 dias) para discutir temas legais de prorgamação (tecnologias novas, frameworks, linguages diferentes do nosso dia-a-dia, detalhes específicos/avançado de algumas linguagens, etc) e fazer alguns experimentos, programar um pouco, em fim, aprender coisas novas.
+
A ideia é nos reunirmos regularmente (a cada 15 dias) para discutir temas legais de prorgamação (tecnologias novas, frameworks, linguages diferentes do nosso dia-a-dia, detalhes específicos/avançado de algumas linguagens, etc) e fazer alguns experimentos, programar um pouco, em fim, aprender coisas novas.
   
 
== Encontros ==
 
== Encontros ==
 
=== 0x00 - 22/11/16: 20h ~ 22h30 ===
 
=== 0x00 - 22/11/16: 20h ~ 22h30 ===
Primeiro encontro: O plano é conseguir fazer alguma coisa utilizando WebSockets em JavaScript (Browser) e backend em Python. Além disso vamos conversar sobre como iremos organizar os encontros.
+
'''Proposta:''' O plano é conseguir fazer alguma coisa utilizando WebSockets em JavaScript (Browser) e backend em Python. Além disso vamos conversar sobre como iremos organizar os encontros.
  +
  +
Nesse encontro conversamos um pouco sobre a ideia do grupo, como que frequência iremos nos reunir, etc. Definimos que os encontros serão a cada 15 dias a partir de 2017 e que teremos mais um encontro ainda esse ano.
  +
  +
Da parte prática, fizemos alguns experimentos com [https://en.wikipedia.org/wiki/WebSocket WebSockets] utilizando o [https://en.wikipedia.org/wiki/ESP8266 ESP8266] rodando [https://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/intro.html microPython] como backend e JavaScript no browser como frontend. Focamos em entender como funciona o protocolo e o handshake. Fizemos um rascunho de implementação da parte do handshake utilizando Python no ESP8266.
  +
  +
O código desenvolvido está no [https://github.com/belimawr/experiments/tree/master/ESP8266_WebSocket aqui]. Esse repositório do GutHub ainda vai ser atualizado com um exemplo totalmente funcional.
  +
  +
==== Referências ====
  +
https://en.wikipedia.org/wiki/WebSocket
  +
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_servers
  +
https://github.com/micropython/micropython/blob/master/esp8266/modules/webrepl.py
  +
   
 
[[Categoria:Eventos]]
 
[[Categoria:Eventos]]

Edição das 12h25min de 29 de novembro de 2016

Esse é um grupo de estudos de programação no Garoa.

Objetivo

A ideia é nos reunirmos regularmente (a cada 15 dias) para discutir temas legais de prorgamação (tecnologias novas, frameworks, linguages diferentes do nosso dia-a-dia, detalhes específicos/avançado de algumas linguagens, etc) e fazer alguns experimentos, programar um pouco, em fim, aprender coisas novas.

Encontros

0x00 - 22/11/16: 20h ~ 22h30

Proposta: O plano é conseguir fazer alguma coisa utilizando WebSockets em JavaScript (Browser) e backend em Python. Além disso vamos conversar sobre como iremos organizar os encontros.

Nesse encontro conversamos um pouco sobre a ideia do grupo, como que frequência iremos nos reunir, etc. Definimos que os encontros serão a cada 15 dias a partir de 2017 e que teremos mais um encontro ainda esse ano.

Da parte prática, fizemos alguns experimentos com WebSockets utilizando o ESP8266 rodando microPython como backend e JavaScript no browser como frontend. Focamos em entender como funciona o protocolo e o handshake. Fizemos um rascunho de implementação da parte do handshake utilizando Python no ESP8266.

O código desenvolvido está no aqui. Esse repositório do GutHub ainda vai ser atualizado com um exemplo totalmente funcional.

Referências

https://en.wikipedia.org/wiki/WebSocket https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_servers https://github.com/micropython/micropython/blob/master/esp8266/modules/webrepl.py