Ruby
-
Introduction
Who we are and what we will do in this cource. -
Ruby Basics
Start working with Ruby! -
OOP in Ruby
How works OOP model in Ruby. -
Metaprogramming
Metaprogramming… it sounds cool! It doesn’t just sound cool; it is cool. -
Ruby gems
How to use Ruby gems and write your own. -
Rake
Rake is a Make-like program implemented in Ruby, build tool for Ruby developers. -
RSpec
Testing Ruby code with RSpec. -
Continuous integration
How works Continuous integration.
-
Refactoring
Clean code is code that is easy to read, understand and maintain. -
Rack
Where only web-requests dare to go.
Ruby on Rails
-
Rails
The first meet. -
Models
Models and ActiveRecord -
Routes
Features of Rails routing. -
Controllers
How controllers work and how they fit into the request cycle in your application. -
Refactoring in Rails
Learn how to do refactoring in Rails. -
Views
Views in Rails
-
BDD in Rails
Learn how to do behavior-driven development in Rails. -
Devise
Flexible authentication solution for Rails with Warden. -
CanCanCan
The authorization Gem for Ruby on Rails. -
Rails Engine
Meet Rails Engines. -
RESTApi (API)
Writing API in Rails. -
Sidekiq
Background jobs processing.
Utils
-
Git
Distributed version control system -
Static code analysis
Write your code clean and beautiful. -
Chef
Prepare and configure server environment. -
Capistrano
Application deploy. -
AWS
Amazon Web Services