Ruby Logo

Goals


- Know the use, possibilities of Ruby

- Be able to predict, develop, test, deploy a complete and complex application in Ruby

Program

General presentation
History, versions, alternatives
About Ruby and Rails
Development and implementation environments
The principle of least surprise

Simple imperative syntax, comments, etc.
Using the console
Creating multiple variables
Operations, expressions

Control structures – tests, loops,
Arrays and Hash blocks
Methods (calls, definition) and good code organization
More complex structures; files and introduction to the object
Conventions, standards and documentation

Practical workshop: creation of a complete and complex interactive application

Character strings, shortened syntaxes, encoding, regular expressions
Time and Date classes
Processes and their synchronization
Other usual libraries

Practical workshop: numerous uses and organized application

The methods ; return to blocks, lambda and Yield
Definition of new classes: fundamental syntax
General management of memory
Visibility and accessors
Inheritance in Ruby, modules, mixins

Workshop: a varied data application

General organization, Forge and gems
Access to any files, YAML, JSON
Graphical interfaces with Ruby
Communication library and use of Internet protocols
Use of databases

Practical workshop: comprehensive and graphical advanced application

Duration

5 days

Price

£ 2565

Audience

Developers

Prerequisites

No

Reference

PRO253-F

Sessions

Contact us for more informations about session date