Ruby Programming Cursus
| Aanbieder | Learnit Training |
| Kosten | €1.485,00 |
Overzicht
Bestemd voor
Deze cursus is bestemd voor ervaren ontwikkelaars die Ruby (on Rails) willen leren.
Benodigde kennis
Kennis en ervaring met programmeren in een andere programmeertaal zoals C, C++, C#, Visual Basic , Java of Perl.Programma
Tijdens deze cursus komen de volgende onderwerpen aan bod: 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 ... Volledig programmaKeurmerken
InschrijvenBeschrijving
Ruby is een programmeertaal, die doorgaans wordt geinterpreteerd. Ruby is ontworpen om snel en makkelijk objectgeorienteerd te programmeren. Ruby heeft verschillende mogelijkheden om tekstbestanden te verwerken en kan ook systeemtaken aan. Ruby wordt vaak vergeleken met Python en Perl.
In deze 3-daagse 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.
Opmerkingen
De cursus heeft een hands-on karakter. De theorie wordt afgewisseld met praktische oefeningen.Programma
Tijdens deze cursus komen de volgende onderwerpen aan bod:
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
- Raise, Ensure and 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 - Comparable & Enumerable
- HTML Rendering
- Server Issues, Contacting the Server
- Graphical User Interfaces
- Event Driven Programming
- The Button Widget, More Widgets
- TkEntry, TkRadioButton, TkCheckButton, TkText
- A Calculator Example
- What is Rails? Starting With Rails
- Using Gem
- Model View Controller
- URL Requests in Rails
- Embedded Ruby
- Linking Pages Together
- ParseDate, strftime.