Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
- Introduction to the language Ruby
- History Ruby
- Application area
- The most important features of the language
- Supported programming paradigms
- Language Tools Ruby
- Overview of editors and IDEs
- Interpreter Ruby
- IRB
- Gem Packs
- Rake
- Basic language structures
- Language keywords
- Constant variables, types
- Operators
- Control instructions
- Functional programming
- Functions, arguments, return values
- Lambdas
- Closures
- Recursion
- Lazy evaluation
- Higher order functions
- Object-oriented programming
- Paradigm review
- Classes and objects
- Inheritance, encapsulation, abstraction, polymorphism
- Constructors
- Accessories
- Modules
- Mixed classes
- Error handling, exceptions
- Top predefined language classes Ruby
- Specific features of the language
- Control instructions
- Symbols
- Compartments
- Poetic mode
- Practical application
- Applications supporting system administration
- Network applications
- Internet applications
Requirements
Basic knowledge of any programming language (structured or object-oriented).
21 Hours