Opleidingstype   Klassikaal
Trainingskosten Zie kostenspecificatie
Segmenten

Server side web development

,

Programmeertalen

Code: T-INT901

Doelgroep

Deze cursus is bestemd voor ervaren ontwikkelaars die Ruby (on Rails) willen leren.

Korte inhoud

In deze cursus komen de fundamentale componenten van de Ruby programmeertaal aan de orde. Na de behandeling van de basis taalaspecten van Ruby, komt de nadruk in de cursus te leggen op de object georienteerde aspecten met classes, objects, inheritance en polymorphism. Volgende onderwerpen zijn arrays, hashes, reguliere expressions, io, exceptions en network programming. Ook wordt aandacht besteed aan het schrijven van Ruby Modules en het gebruik van de vele modules in de Ruby distribution. Tenslotte komt het schrijven van Ruby Applicaties met een grafisch user interface aan de orde en wordt aandacht besteed aan Ruby Web Applicaties.

Voorkennis

Kennis en ervaring met programmeren in een andere programmeertaal zoals C, C++, C#, Visual Basic , Java of Perl.

Invulling

De cursus heeft een hands-on karakter. De theorie wordt afgewisseld met praktische oefeningen.

Duur

3 dagen. De trainingsdagen duren van 09.30 uur tot 16.30 uur.

Opleidingsdata en locaties (inschrijven is mogelijk voor al deze momenten)


Startdatum Variant Dag Locatie Inschrijven Planning
09-07-2012 Dag Maandag Regio Amsterdam Inschrijven Planning
09-07-2012 Dag Maandag Regio Arnhem Inschrijven Planning
09-07-2012 Dag Maandag Regio Den Haag Inschrijven Planning
09-07-2012 Dag Maandag Regio Eindhoven Inschrijven Planning
09-07-2012 Dag Maandag Regio Groningen Inschrijven Planning
09-07-2012 Dag Maandag Regio Rotterdam Inschrijven Planning
09-07-2012 Dag Maandag Regio Utrecht Inschrijven Planning
09-07-2012 Dag Maandag Regio Zwolle Inschrijven Planning
29-10-2012 Dag Maandag Regio Amsterdam Inschrijven Planning
29-10-2012 Dag Maandag Regio Arnhem Inschrijven Planning
29-10-2012 Dag Maandag Regio Den Haag Inschrijven Planning
29-10-2012 Dag Maandag Regio Driebergen Inschrijven Planning
29-10-2012 Dag Maandag Regio Eindhoven Inschrijven Planning
29-10-2012 Dag Maandag Regio Groningen Inschrijven Planning
29-10-2012 Dag Maandag Regio Rotterdam Inschrijven Planning
29-10-2012 Dag Maandag Regio Utrecht Inschrijven Planning
29-10-2012 Dag Maandag Regio Zwolle Inschrijven Planning

Programma

Dag 1 :

What is Ruby?
Ruby’s Interactive Shell
Numbers
Simple I/O
Strings
The Class Class
Arrays
Hashes
Control flow constructs
Loops
Proc Objects
Closures
Strings Are References
The Selection Operator, [ ]
Index Methods
Numerical Methods
Regular Expressions
The case Construct
Functions
Command Line Arguments

Dag 2 :

Object Orientation in Ruby
Classes and Objects
Defining a New Class
Class Creation
Using Objects
Defining Operator Methods
Inheritance
self
public, private, protected
Class Data and Class Methods
Variables and Scope
Special Global Variables
Exceptions
Handling Exceptions
Multiple Rescue Clauses
Exceptions Are Classes
Ensure and raise
raise
Creating Your Own Exceptions
catch and throw
I/O
Reading from the Standard Input
Writing to the Standard Output
Reading and Writing Disk Files
Reading Files Using Iterators
Capturing Data About Files
Processing Directories

Dag 3 :

Modules
Using the Comparable Module
Using the Enumerable Module
HTML Rendering
Contacting the Server
Server Issues
Graphical User Interfaces
Event Driven Programming
The Button Widget
More Widgets
TkEntry
TkRadioButton
TkCheckButton
TkText
A Calculator Example
Introducing (Ruby on) Rails
What is Rails
Gems
Model / View / Controller (MVC) paradigm
DRY/COC (Don't Repeat Yourself/ Convention over Configuration)
Starting with Rails

Kosten

Inschrijfgeld: € 25,-
Trainingskosten: €1245,-
Studiemateriaal: € 25,-
Certificaatkosten: €25,-
Locatie- en arrangementskosten: Zie onderstaande toelichting

Locatie- en arrangementen

Twice regelt voor de dagopleidingen van maandag tot en met zaterdag een arrangement à € 50 per dag. Een dagarrangement bestaat uit zaalhuur, gebruik van ICT-middelen, onbeperkt koffie, thee, frisdrank, ijswater en een lunch. De kosten van de arrangementen worden direct aan u doorberekend.

Btw

Op alle opleidingen en trainingen is 19% btw van toepassing en voor het studiemateriaal 6%. Met uitzondering van volledige MBO niveau 2, 3 en 4 opleidingen en de volledige HBO Bacheloropleidingen. Voor organisaties die geen btw kunnen terugvorderen, bestaat de mogelijkheid het volledige aanbod op deze website btw vrij gefactureerd te krijgen. In dit geval wordt een btw correctie van 10% toegepast. Dit betekent een voordeel van 7,5% op de inclusief btw prijs. De hoogte van btw is onder voorbehoud van eventuele wetswijzigingen.

Code: T-INT901

Nieuwsbrief van Twice?