Tworzenie aplikacji webowych w Ruby on Rails

LICZBA DNI: 3 (24h)

KOD KURSU: RAILS/ESS

POZIOM SZKOLENIA:

# 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

Interesuje Cię ta tematyka i szukasz szkolenia tylko dla siebie?

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 frameworku 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 frameworku
  • 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
  • Callbacks
  • Scopes
  • Asocjacje między rekordami
  • Walidacje
  • Callbacki
  • CRUD
  • FormObject
  • 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 w Ruby on Rails
  • Wykorzystanie memcache i Redis
  • 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.