Bejelentkezés

 
Ruby hivatalos oldala 
 Ruby Programming Language

Mi a Netbeans?

Netbeans

A NetBeans IDE olyan fejlesztői környezet, amely lehetővé teszi a programozók számára...>>

Ajánlott könyvek

A Ruby programozási nyelv
A Ruby programozási nyelv

Rails receptek
Rails receptek

Webalkalmazás fejlesztés a legkorszerűbb technikákkal

Mit kínálunk?

100%-ban gyakorlatorientált Ruby és Ruby on Rails rövid, de intenzív képzéseket minden korosztálynak Webprogramozásban / Webtervezésben kezdő vagy gyakorlott érdeklődök számára.

Ruby on Rails gyakorlati feladatok:

  • fórum készítés
  • űrlapok kezelése
  • adatbázis kezelés (MySQL), adatlekérdezés, adatmegjelenítés
  • Javascript és Ajax alkalmazás
  • XML előállítása, és még sok minden más...
Modulok

Három szintű képzést kínálunk:

Ruby (kezdő): ajánljuk azoknak az érdeklődöknek, akik most szeretnének webprogramozást tanulni, és azoknak is, akik már tudnak más programnyelvvel dolgozni, de most ismerkednek a Ruby-val.

Ruby (haladó): ajánljuk azoknak az érdeklődöknek, akik már ismerik a Ruby alapjait.  

Ruby on Rails: ajánljuk azoknak az érdeklődöknek, akik már ismerik a Ruby alapjait és a Ruby on Rails keretrendszerrel akarnak megismerkedni.  

 

Miért ilyen népszerű a RUBY?

Elsősorban azért, mert a Ruby nagyon intuítiv és letisztult programozási nyelv. Ez teszi a Ruby-t könnyebben elsajátíthatobbá, mint a többi nyelvet.

Mire alkalmazható?

  • scriptek írására hasonlóképpen, mint a Perl,
  • GUI alapú alkalmazások készítésére.

A Ruby hasznossága nem ér itt véget. A Ruby alkalmas weboldalak készítésére, dinamikus weboldalak kezelésére, továbbá adatbázis kiszolgálásra.
A Ruby hordozható, vagyis ha egy alkalmazás Ruby alatt lett fejlesztve, akkor futtatható minden operációs rendszeren, mint a Linux, Unix, Windows és MAC OSX. 

A Ruby újszerűségét és dinamizmusát figyelembe véve, úgy a hazai, mint a külföldi piacon egyre nagyobb népszerűségnek örvend, egyre nagyobb teret hódít. Ennek az úttörő fejlődésnek lehet részese, ha egy kis időt és energiát fordít ennek a nagyszerű programozási nyelvnek az elsajátítására. Egy pár hónap útán érezheti majd a hatását, amikor a jelenlegi munkalehetőségei mellett egy teljesen újszerű lehetőség is kínálkozik.
 

Bizonyára megfogalmazódik az Ön fejében az a kérdés, hogy "mi a Ruby és Ruby on Rails?".

Mi a Ruby? 

A Ruby egy dinamikus, nyílt forráskódú, az egyszerűségre fókuszáló, objektum orientált programozási nyelv, melynek szintaxisa elegáns és könnyen értelmezhető. Egyszerűen megtanulható.

Új generációs programozási nyelv.

A Ruby eredete Japán, tervezte Yukihiro Matzumoto ("Matz").

"Ruby egyszerű a megjelenésben, de nagyon összetett, akárcsak az emberi test." (Yukihiro Matzumoto)

Ruby első megjelenés 1994 December.

Operációs rendszer: Platformfüggetlen (Windows, Linux, Mac OSX)

Ruby telepítőcsomag letölthető :

  • Windows felületre
  • Telepítés Linux felületre : debian alapú disztribúciókban telepíthető az APT segítségével:
    % sudo apt-get install ruby irb rdoc

A Ruby jellemzői

  • A Ruby egyszerű szintaxisokon alapszik, mely részben az Eiffel és az Ada-ból inspirálódik.
  • A Rubynak rendkívüli kezelhetőségű jellemzői vannak, akárcsak a Java-nak illetve a Python-nak, hogy megkönnyítse az error-ok (hibák) javítását.
  • A Ruby operátorai újrahatározhatóak.
  • A Ruby egy teljesen objektum orientált programozási nyelv: OOL. Ez azt jelenti, hogy a Rubyban minden adat egy objektum.
  • A Ruby OO-ja figyelmesen arra van tervezve, hogy egyben egy teljességet mutasson ugyanakkor nyíltan fejleszthető.
  • A Rubyban nincs szükség változók deklarálására. Egyszerűen csak az egyezményeket nevezzük el, hogy meghatározzuk a változók alkalmazási területét. 
  • A Ruby képes dinamikusan betölteni kiterjesztett könyvtárakat amennyiben egy OS engedi.
  • Ruby tág körben használható: legnagyobb részt Linux alatt van kifejlesztve, de működik UNIX, DOS, Windows 95/98/Me/NT/2000/XP, MacOS, BeOS, OS/2, stb. alatt is.

Mi a Ruby on Rails (ROR)?

Ruby programozási nyelvben írt, nyílt forráskódú webalkalmazás keretrendszer. A Rails mindent tartalmaz, amire interaktív weboldalak fejlesztése során szükség lehet. Adatbázis-programozás, tesztelés, beépített csomagkezelő (RubyGems), ugyanakkor AJAX-támogatása miatt a web 2.0 alkalmazások egyik népszerű keretrendszere.

A Ruby on Rails keretrendszer 2003 -ban jelent meg. Létrehozta David Heinemeier Hanson.

Alapelvei:

  • ne ismételd önmagad (Don't Repeat Yourself): minden információ csak egy helyen szerepel
  • konvenciók a beállítások előtt (Convention over Configuration) : a konvenciókat követő elnevezésekhez automatikusan kódot generál a rendszer