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