Skip to content
fluf1024 edited this page Oct 23, 2014 · 85 revisions

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

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

  • SQL, CRUD
  • API (viz twitter api), REST
  • vim, janus, ssh, zsh, oh-my-zsh, fish, oh-my-fish, screen, tmux
  • irb, pry
    • binding.pry
  • rvm, rbenv
  • Nepouzivejte mys
  • Gemy, Bundler, Rake
  • Curl, Curb, Openuri
  • ssh
  • port tunneling
  • key login
  • Tor
  • YAML, JSON, XML (a proc ho nemame radi), XPATH (nokogiri)
  • nginx, passenger, puma, rainbows, apache2
  • Regularni vyrazy, Rubular
  • HTML, CSS, SASS, SCSS, SLIM
  • Bootstrap
  • PHP, Nette (a proc ho nemame radi)
  • Javascript, ECMAScript AJAX, jQuery, CoffeScript

Lecture 05 - Introduction to Ruby On Rails (mrazicz)

Additional materials


Lecture 06 - Ruby on Rails II (mrazicz)

See lecture 05.


Lecture 07 - Sinatra (tom)


Lecture 08 - Deployment, devops (rene)


Lecture 09 - NoSQL (tom)


Lecture 10 - JRuby, Rubinius, GIL, ... (?)

Clone this wiki locally