Ruby - základy programování (RUBY1)
Programování, Ostatní
Tento kurz je určen posluchačům, kteří se chtějí seznámit se skriptovacím jazykem Ruby bez
ohledu na to, zda se jedná o úplné začátečníky, nebo mají s programováním zkušenosti z jiného
jazyka.
Na začátku kurzu si nainstalujeme prostředí pro práci v jazyce Ruby a začneme všemi
oblíbeným a nejrozšířenějším programem “Hello World”. Následuje nutná teorie od znalosti
práce s proměnnými, soubory, vytvářením objektů, přes používání externích knihoven či
voláním API webových služeb, kterou budeme po blocích prokládat praktickými úkoly.
Během kurzu získáte komplexní soubor znalostí pro plnohodnotnou práci s Ruby a budete
připraveni plně řešit úkoly a problémy pomocí vlastních skriptů, nebo můžete navázat
například frameworkem Ruby on Rails a začít vytvářet moderní webové aplikace.
Privátní školení a termíny na míru
Z důvodu dlouhodobě nízké poptávky po tomto školení nejsou v současné době vypisovány termíny pro veřejnost. Je však možné zrealizovat školení jako privátní, a to nejen formou uzavřeného firemního kurzu, ale také jako individuální konzultaci pro jednotlivce.
V případě kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním vstupním znalostem, potřebám a cílům účastníků.
Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
Níže uvedená orientační cena na osobu je kalkulována v případě privátního školení pro 4 účastníky.
KDE A KDY KURZ PROBÍHÁ?
Kontaktujte nás
S námi
máte na výběr: Přijďte na
kurz osobně do naší učebny, nebo se ke kurzu
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení
naleznete zde.
Náplň kurzu:
Skrýt detaily
-
Práce s čísly
-
Kalkulačka
-
Operátory a priorita
-
Shrnutí 1. části
-
a = (x = nil or 3)
-
Prostory a viditelnost
-
Globální prostor a proměnné
-
Prostředím definované globální proměnné
-
Lokální prostor a proměnné
-
Funkce/metody
-
Volání funkcí a _?, _! Funkce
-
Definice vlastní funkce
-
Pokročilejší práce s řetězci
-
Jak zjistím dostupné metody?
-
Operátory nad řetězci
-
Ani s řetězci to není jednoduché
-
Základní konstrukce
-
Podmínky
-
Cykly
-
Proměnné 2
-
Pole
-
Rozsahy
-
Symboly
-
Hash
-
Náhodné čísla
-
Třídy a objekty
-
Definice metod a "method missing"
-
Dědičnost
-
Přetěžovvání
-
Shrnutí
-
Praktický příklad: Jak hromadně přejmenovat soubory
-
Výjimky
-
Zachytávání výjimek
-
Vyhazování výjimek
-
Vlastní výjimky
-
Volání služeb pomocí API
-
Praktický příklad: Načítání informací z ARES pomocí IČ
-
Předpokládané znalosti:
-
Výhodou je znalost některého z programovacích jazyků, ale není nutnou podmínkou.
-
Časový rozvrh:
-
2 dny (9:00hod. - 17:00hod.)
Vybrané zákaznické reference
Československá obchodní banka, a. s., Vladimír O.
Ruby - základy programování (
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 - základy programování (
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 - základy programování (
RUBY1)
"Mě se školení líbilo. Dozvěděl jsem se co jsem potřeboval. Tempo mi vyhovovalo."