Skip to content
Honza edited this page Oct 21, 2015 · 85 revisions

This wiki page should serve as the main source of information for Ruby at FI MUNI.

Motivation

Environment preparation (cs)

School computers (cs)

Study materials

Lecture materials

Lecture 00 - Motivation (ivan&honza)


Lecture 01 - Introduction to Ruby (ivan)

Additional materials


Lecture 02 - Advanced Ruby (rene)


Lecture 03a - Git & Github (tom)

Lecture 03a - About Git


Lecture 03b - Development tools (tom, honza)


Lecture 04 - Testing (Ivan)

Additional materials


Lecture 05 - Common web knowledge

  • port tunneling
  • key login
  • Tor
  • YAML, JSON, XML (a proc ho nemame radi), XPATH (nokogiri) / XPATH Helper
  • nginx, passenger, puma, rainbows, apache2
  • Regularni vyrazy, Rubular
  • HTML, CSS, SASS, SCSS, ERB, HAML, SLIM
  • Bootstrap, http://getbootstrap.com/, http://materializecss.com/
  • PHP, Nette (a proc ho nemame radi)
  • Javascript, ECMAScript AJAX, jQuery, CoffeScript
  • NoSQL
  • SSME
  • Homework: vim-adventures.com

Lecture 05 - Introduction to Ruby On Rails (mrazicz)

Additional materials


Lecture 06 - Ruby on Rails II (mrazicz)

See lecture 05.


Lecture 07 - Sinatra


Lecture 08 - Deployment, devops


Lecture 09 - NoSQL

https://docs.google.com/presentation/d/1iGTDTgiHR2vRwKZv5uGNYHJDMqEg3gNwouAvPFPu0jw/edit?usp=sharing


Lecture 10 - JRuby, Rubinius, GIL, ...

Clone this wiki locally