Ruby Initiation + Approfondissement

Loader DigitalCityEen ogenblik, aub...

Ruby Initiation + Approfondissement

(Réf.253)
35
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

In staat zijn om een volledige en complexe applicatie in Ruby te plannen, te ontwikkelen, te testen en te implementeren

Opleidingsprogramma

Inleiding

Overzicht
Geschiedenis, versies, alternatieven
Over Ruby en Rails
Ontwikkelomgevingen en implementatie
Het principe van de minste verrassing

Basis syntaxis

Eenvoudige imperatieve syntaxis, commentaar, enz.
Console manipulatie
Meerdere variabelen aanmaken
Bewerkingen, expressies

Diverse structuren

Controlestructuren - tests, lussen, blokken
Arrays en hashes
Methoden (aanroepen, definitie) en goede code-organisatie
Complexere structuren; bestanden en inleiding tot het object
Conventies, normen en documentatie

Praktische workshop: een volledige en complexe interactieve toepassing maken

Basis klassen en bibliotheken

Teksten, verkorte syntaxis, codering, reguliere expressies
Klassen voor tijd en datum
Processen en hun synchronisatie
Andere veelgebruikte bibliotheken

Hands-on: talrijke toepassingen en een georganiseerde toepassing

Het object in Ruby

Methoden; terug naar blokken, lambda, en yield
Nieuwe klassen definiëren: basissyntaxis
Algemeen geheugenbeheer
Zichtbaarheid en accessors
Ruby overerving, modules, mixins

Workshop: uiteenlopende gegevenstoepassingen

Ruby's geavanceerde bibliotheken

Algemene organisatie, Forge en gems
Toegang tot elk bestand, YAML, JSON
Grafische interfaces met Ruby
Communicatiebibliotheek en gebruik van internetprotocollen
Gebruik van databanken

Workshop: Een volledige geavanceerde grafische toepassing

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.