Repozytorium prezentujące efekty prac cotygodniowych spotkań klubu programowania. Spotkania rozpoczeły się w czerwcu 2015 roku, można w każdej chwili dołączyć - od 9 Października zaczynamy JavaScript od Zera do WebDevelopera Materiały z którymi warto się zapoznać przed przyjściem: javascript wprowadzenie
Warto też zobaczyć na plan spotkań
W ciągu jednego roku nauczyć się programować w dwóch językach: Ruby i JavaScript, przy tym poznająć podstawy tworzenia aplikacji webowych (internetowych). To co poniżej to jest szkic, dużo będzie zależeć od uczestników.
- wypracować dobre praktyki związane z komercyjnym wytwarzaniem oprogramowania
- Testowanie
- Czysty Kod
- Programowanie Obiektowe
W czasie zajęć rozwiążemy wiele prostych zadań z platformy CodeEval, oraz napiszemy jeden większy projekt.
- poznanie języka JavaScript oraz dobrych praktych związanych z platformą webową (ES5) oraz jego najnowszej wersji (ES6)
- wprowadzanenie do technologi webowych (css / sass / html / haml)
- zapoznanie się z jedynym z nowoczesnych framewroków webowych (najprawdopodobniej Ember.js)
Wspólna praca nad projektem nna którym będziemy uczyć się jak w praktyce budować nowoczesne aplikacje webowe. Tutaj będziemy pracować w parach.
Bielsko-Biała 1 Maja 17, piętro 2 (należy dzwonić na domofon, nr. lokalu 4, i wejść na hasło Coder Dojo)
Zazwyczaj spotykamy się piątkowymi popołudniami o 16:15 - dla pewności warto śledzić wydarzenia na naszej stronie na facebook'u - https://www.facebook.com/MiksturaIT
Poniżej lista materiałów z którymi warto się zapoznać aby odnieść większy pożytek z zajęć.
- http://tryruby.org
- https://rubymonk.com/learning/books/1-ruby-primer
- https://rubymonk.com/learning/books/4-ruby-primer-ascent
- https://relishapp.com/rspec/ (about & getting started)
- https://relishapp.com/rspec/rspec-core/docs
- https://relishapp.com/rspec/rspec-expectations/docs
- http://www.cheatography.com/mpicker0/cheat-sheets/rspec-3-expectations/
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
- https://www.javascript.com/try
- http://eloquentjavascript.net/00_intro.html
Przed każdym spotkaniem warto przeczytać rozdziały z książek (wymienione poniżej), na spotkaniach wspólnie będziemy rozwiążemy zadania z książki (są na końcu prawie każdego rozdziału).
- http://eloquentjavascript.net/01_values.html
- http://eloquentjavascript.net/02_program_structure.html
- http://eloquentjavascript.net/03_functions.html
Wprowadzenie do EcmaScript6
Testowanie JavaScript'u QUnit + Pavlov