Ruby Programming Language (RUBY1)

Programming, Programming - other

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Úvod do Ruby
  • Instalace prostředí
  • Hello World
  • Vlastnosti jazyka
  • Práce s čísly
    1. Kalkulačka
    2. Operátory a priorita
  • Hraní s řetězci
  • Proměnné 1
  • Shrnutí 1. části
    1. a = (x = nil or 3)
  • Prostory a viditelnost
    1. Globální prostor a proměnné
    2. Prostředím definované globální proměnné
    3. Lokální prostor a proměnné
  • Vstupy
  • Jmenná konvence
  • Funkce/metody
    1. Volání funkcí a _?, _! Funkce
    2. Definice vlastní funkce
  • Shrnutí 2. části
  • Pokročilejší práce s řetězci
    1. Jak zjistím dostupné metody?
    2. Operátory nad řetězci
    3. Ani s řetězci to není jednoduché
  • Základní konstrukce
    1. Podmínky
    2. Cykly
  • Bloky v Ruby
  • Shrnutí
  • Proměnné 2
    1. Pole
    2. Rozsahy
    3. Symboly
    4. Hash
    5. Náhodné čísla
  • Práce se soubory
  • Shrnutí
  • Regulární výrazy
  • Třídy a objekty
    1. Definice metod a "method missing"
    2. Dědičnost
    3. Přetěžovvání
  • Shrnutí
    1. Praktický příklad: Jak hromadně přejmenovat soubory
  • Výjimky
    1. Zachytávání výjimek
    2. Vyhazování výjimek
    3. Vlastní výjimky
  • Logování
  • Čas a datum v Ruby
  • Shrnutí
  • Gemy a Ruby knihovny
  • Volání služeb pomocí API
    1. Praktický příklad: Načítání informací z ARES pomocí IČ
Schedule:
2 days (9:00 AM - 5:00 PM )
Language:

Vybrané zákaznické reference

Československá obchodní banka, a. s., Vladimír O.
Ruby Programming Language ( RUBY1)
"Živé, užitečné, školitel znalý a položené dotazy zodpovídal obratem i se vzorovými příklady"
Československá obchodní banka, a. s., Vlastimil A.
Ruby Programming Language ( RUBY1)
"+ Skolitel ma siroky zaber i mimo ruby, spoustu praktickych zkusenosti, priklady jsou nad realnymi problemy a nikoli nad syntetickymi ulohami."
Československá obchodní banka, a. s., Martin Š.
Ruby Programming Language ( RUBY1)
"Mě se školení líbilo. Dozvěděl jsem se co jsem potřeboval. Tempo mi vyhovovalo."