SábadoHackadêmico
O que é umCoding Dojo?
http://www.flickr.com/photos/7762281@N08/502040664/
Regras
1ª Regra: Vocêdeve falar sobre o  Coding Dojo
2ª Regra: VocêDEVE falar sobre o Coding Dojo
3ª Regra: Sealguém gritar oudesmaiar, o turno     acaba  (esperamos que não aconteça)
4ª Regra: Doisprogramadores   por turno
5ª Regra: Umturno por vez,    pessoal
6ª Regra: Não tirem suas camisas ou   sapatos
7ª Regra: Turnos   duram por quanto tempo   precisarem
7ª Regra: Turnos   duram por quanto tempo   precisarem   5 a 7 minutos
8ª Regra: Se esse é seu primeiro  Coding Dojo...
...você tem que   programar
Mas pra que um Coding Dojo?
Prática Deliberada   Ambiente  Colaborativo  Ambiente Não   Competitivo
http://www.flickr.com/photos/kjempekjekt/3485959503/
Baby Steps
Test DrivenDevelopment
JavaScript!
Tipagem fraca,  dinâmica e   implícita
Orientado a  objetos
Orientado aprotótipos
Funcional
Sintaxeinfluenciada por        C
if(true) {  do_something();}else {  something_else();}
while(true) {  do_something();}
for(var i=0;i<9;i++) {  do_something();}
function x(a, b) {  return a + b;}
x = function(a, b) {   return a + b;};
x = function(a, b) {   return function() {     return a + b;   }};
var x = [1, 2, 3];var y = {   a: 1,   b: 2};
var z = {   a: function(a) {      return a + 1;   },   b: function(a) {      return a - 1;   }};
z.a(1);// 2z.b(5);// 4
Hora deprogramar!
Sábado Hackadêmico - JavaScript
Sábado Hackadêmico - JavaScript
Sábado Hackadêmico - JavaScript
Sábado Hackadêmico - JavaScript
Sábado Hackadêmico - JavaScript
Sábado Hackadêmico - JavaScript
Sábado Hackadêmico - JavaScript
Sábado Hackadêmico - JavaScript
Sábado Hackadêmico - JavaScript
Sábado Hackadêmico - JavaScript
Sábado Hackadêmico - JavaScript
Sábado Hackadêmico - JavaScript
Upcoming SlideShare
Loading in …5
×

Sábado Hackadêmico - JavaScript

709 views

Published on

Slides do primeiro Sábado Hackadêmico promovido pelo Dacomp UCS, onde realizamos um Codingo Dojo usando JavaScript

Published in: Technology, Sports
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
709
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sábado Hackadêmico - JavaScript

  1. 1. SábadoHackadêmico
  2. 2. O que é umCoding Dojo?
  3. 3. http://www.flickr.com/photos/7762281@N08/502040664/
  4. 4. Regras
  5. 5. 1ª Regra: Vocêdeve falar sobre o Coding Dojo
  6. 6. 2ª Regra: VocêDEVE falar sobre o Coding Dojo
  7. 7. 3ª Regra: Sealguém gritar oudesmaiar, o turno acaba (esperamos que não aconteça)
  8. 8. 4ª Regra: Doisprogramadores por turno
  9. 9. 5ª Regra: Umturno por vez, pessoal
  10. 10. 6ª Regra: Não tirem suas camisas ou sapatos
  11. 11. 7ª Regra: Turnos duram por quanto tempo precisarem
  12. 12. 7ª Regra: Turnos duram por quanto tempo precisarem 5 a 7 minutos
  13. 13. 8ª Regra: Se esse é seu primeiro Coding Dojo...
  14. 14. ...você tem que programar
  15. 15. Mas pra que um Coding Dojo?
  16. 16. Prática Deliberada Ambiente Colaborativo Ambiente Não Competitivo
  17. 17. http://www.flickr.com/photos/kjempekjekt/3485959503/
  18. 18. Baby Steps
  19. 19. Test DrivenDevelopment
  20. 20. JavaScript!
  21. 21. Tipagem fraca, dinâmica e implícita
  22. 22. Orientado a objetos
  23. 23. Orientado aprotótipos
  24. 24. Funcional
  25. 25. Sintaxeinfluenciada por C
  26. 26. if(true) { do_something();}else { something_else();}
  27. 27. while(true) { do_something();}
  28. 28. for(var i=0;i<9;i++) { do_something();}
  29. 29. function x(a, b) { return a + b;}
  30. 30. x = function(a, b) { return a + b;};
  31. 31. x = function(a, b) { return function() { return a + b; }};
  32. 32. var x = [1, 2, 3];var y = { a: 1, b: 2};
  33. 33. var z = { a: function(a) { return a + 1; }, b: function(a) { return a - 1; }};
  34. 34. z.a(1);// 2z.b(5);// 4
  35. 35. Hora deprogramar!

×