A A A Contrast +/- Castellano   English
CERCA
Intranet Campus Virtual
 L'ESCOLA    ELS ESTUDIS    MOBILITAT I INTERCANVI    INFORMACIÓ ACADÈMICA    RECERCA  
 Inici  Els estudis  Cursos propis  Programació en ruby i ruby on rails 
Aplicació CGP (Gestió Grups de Pràctiques) Anar
Gestió de Projectes Anar
Característiques
Oferta de cursos
Procediment
Calendari
Matriculació

Programació en Ruby i Ruby on Rails



Professorat:

Abraham Martín i Carles Martínez
Departament d'Enginyeria de la Informació i de les Comunicacions (UAB)
E-mail: amartin@deic.uab.cat cmartinez@deic.uab.cat

Propòsit:

Ruby és un llenguatge de programació dinàmic, interpretat i orientat a objectes. Combina una sintaxi inspirada en Perl amb característiques d'orientació a objecte de Smalltalk. També comparteix certes característiques amb Python i Lisp. De fet, podríem dir que Ruby està destinat a ser el futur substitut de Perl/Python. El llenguatge Ruby és codi lliure. La seva simplicitat millora considerablement la productivitat del programador, degut a això la seva demanda al món laboral s'està incrementant molt durant aquests últims anys.

El curs que proposem és de naturalesa pràctica. L'objectiu principal és fer una ràpida introducció al llenguatge tot realitzant un conjunt d'exemples i finalitzant amb un projecte on es posaran en pràctica gran part dels conceptes adquirits durant el curs. Per tal d'aconseguir-ho s'utilitzarà l'entorn de desenvolupament Ruby on Rails, un framework molt potent per crear ràpids desenvolupaments en Ruby.

Més informació

Observacions:

  • Aquest curs és adient per a tots aquells alumnes interessats en apendre un nou llenguatge de programació de forma interactiva. Els requisits bàsics són uns mínims coneixements de programació (si és possible de Java o C++)

Programa del curs:

  1. Introducció
    • Què és Ruby? Quan s'utilitza?
    • Què és Ruby on Rails
    • Diferències amb Perl/Python
    • Intèrpret de Ruby i Framework Ruby on Rails
  2. El llenguatge
    • Tipus de dades
    • E/S
    • Estructures:
    • Classes
    • Instruccions
    • Expressions regulars
  3. Excepcions
  4. Threads
  5. Llibreria estàndard 
    • Sockets
    • Crides al sistema
    • Bases de dades
    • Patrons de disseny
    • Seguretat 
  6. Gems: els packages a Ruby
  7. L'entorn de desenvolupament Ruby on Rails
Tornar al llistat de cursos
Inici Mapa del Web
© 2009 Universitat Autònoma de Barcelona - Tots els drets reservats