Podstawy programowania w Ruby

LICZBA DNI: 5 (40h)

KOD KURSU: RUBY/F

Powiadom
o kolejnych terminach

# ruby

# sinatra

# bundler

# gems

# rubygems

# rails

# rspec

# rvm

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 programistów, testerów, projektantów oraz inżynierów oprogramowania chcących zapoznać się z językiem Ruby.

WYMAGANIA

Od uczestników oczekiwana będzie podstawowa wiedza i umiejętności w innym, dowolnym języku obiektowym.

ZALETY

Szkolenie stawia na nowoczesne sposoby pracy oraz lekkie, nowoczesne bibioteki, które można wykorzystać przy dowolnych aplikacjach oraz biliotekach w tym języku.

Cele szkolenia

Zapoznanie uczestników z wiedzą z zakresu programowania i projektowania aplikacji w języku Ruby.

Poznanie podstaw języka, pozwalające na tworzenie skryptów i podstawowych aplikacji.

Możliwość wykorzystania poznanej wiedzy do pracy z wieloma narzędziami z ruchu DevOps m.in. Puppet, Chef czy Vagrant.

Nacisk na zrozumienie filozofii języka i zastosowanie je w wytwarzanym oprogramowaniu zgodnie z jego duchem.

Przekazanie bazy do zapoznania się z frameworkiem Ruby on Rails.

Program

  • Poznanie filozofii języka
  • Ruby na dle innych języków obiektowych
  • Instalacja i konfiguracja (przygotowanie do pracy)
  • Dokumentacja języka
  • Pierwszy program
  • Identyfikatory
  • Wbudowane typy danych
  • Wyrażenia i instrukcje
    • Operatory
    • Instrukcje warunkowe
    • Instrukcje iteracyjne
    • Iteratory
  • Elementy programowania funkcyjnego
  • Funkcji
    • Funkcje zdefiniowane
    • Bloki
    • Funkcje anonimowe
  • Obiekty w Ruby
  • Klasy
  • Konstruktory
  • Atrybuty dla klas i obiektów
  • Metody dla klas i obiektów
  • Enkapsulacja
  • Dziedziczenie
  • Klasy abstrakcyjne
  • Rodzaje wyjątków
  • Obsługa wyjątków
  • Wyjątki w dużych projektach
  • Organizacja modułów
  • Mixins
  • Importowanie modułów
  • Obsługa I/O
  • Obsługa plików i katalogowych
  • Serializacja danych
  • Wprowadzenie do świata RegExp
  • Obsługa wyrażeń regularnych w Ruby

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.