Tworzenie aplikacji webowych w Ruby on Rails

LICZBA DNI: 3 (24h)

KOD KURSU: RAILS/ESS

# ruby

# ruby-on-rails

# web-application

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne wyłącznie na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

O szkoleniu

DLA KOGO?

Szkolenie adresowane jest do osób znających już język Ruby, chcących zacząć szybko i sprawnie tworzyć aplikacje webowe we frameworku Ruby on Rails.

WYMAGANIA

Wymaga znajomość języka Ruby w stopniu co najmniej średnim. Przydatna będzie również ogólna znajomość programowania aplikacji webowych.

ZALETY

Szkolenie zapewnia kompleksowe wprowadzenie do frameworka Ruby on Rails.

Cele szkolenia

Przygotowanie słuchaczy do samodzielnego przygotowania średniej wielkości aplikacji we frameworku szkolenia.

Przedstawienie koncepcji zwinnego programowania aplikacji webowych.

Program

  • Historia frameworka
  • Podstawy komunikacji HTTP
  • Koncepcja zasobów (REST) w tworzeniu aplikacji webowych
  • Wzorzec projektowy MVC
  • Migracje bazy danych
  • Sposoby na bezpieczne przechowywanie zmiennych wrażliwych
  • ERB
  • HAML
  • Routing
  • Linkowanie
  • Użycie REST
  • Tworzenie nowych modeli
  • Dodawanie nowych pól do istniejących modeli
  • Walidacje
  • Callbacki
  • Scope'y
  • Asocjacje między rekordami
  • Walidacje
  • Callbacki
  • CRUD
  • FormObjecty
  • SimpleForm
  • Mailer
  • Gem letter_opener
  • Devise
  • Sidekiq, Resque
  • Test::Unit
  • Capybara
  • TimeCop
  • Konkretny wybór zależny od preferencji grupy
  • Serializery
  • DoorKeeper (provider OAuth2)
  • Omniauth (logowanie OAuth2)
  • Prezentery
  • Paperclip
  • ActiveResource
  • Cache'owanie w Ruby on Rails
  • Wykorzystanie memcache'a i Redisa
  • Kwestie wielowątkowości
  • Serwery aplikacji
  • Problemy wielowątkowości
  • Capistrano

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.