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

Number of participants


Price per participant (excl. VAT)

Upcoming Courses

Related Categories