-
Ruby is a flexible programming language that can be used independently of the operating system. It is based on the object-oriented programming paradigm and is available free of charge as open source software. In this course, you will receive a sound introduction to the basics of Ruby. You will develop both simple and advanced scripts, with a focus on application-oriented examples.
-
Course Contents
-
- Installation
- Basics of Ruby syntax
- Data types, variables
- Expressions, functions
- Case statements, loops, iterators
- Input and output
- Ruby class library
- Basics of object orientation
- Classes and objects
- Exception handling
- Modules, threads, and processes
- Optional: Scripts for system administration
- Optional: TCP servers and clients
-
Target Group
-
The course is aimed at people with previous knowledge of other programming languages such as Perl, Python or PHP as well as beginners who want to take their first steps into programming with Ruby.
-
Knowledge Prerequisites
-
- good knowledge of the operating system
- good knowledge of the file system
- basic knowledge of the command line
- Knowledge of another programming language and object orientation is advantageous, but not mandatory
-
Classroom training
- Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!
-
Online training
- You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.
-
Tailor-made courses
-
You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
-
Ruby is a flexible programming language that can be used independently of the operating system. It is based on the object-oriented programming paradigm and is available free of charge as open source software. In this course, you will receive a sound introduction to the basics of Ruby. You will develop both simple and advanced scripts, with a focus on application-oriented examples.
-
Course Contents
-
- Installation
- Basics of Ruby syntax
- Data types, variables
- Expressions, functions
- Case statements, loops, iterators
- Input and output
- Ruby class library
- Basics of object orientation
- Classes and objects
- Exception handling
- Modules, threads, and processes
- Optional: Scripts for system administration
- Optional: TCP servers and clients
-
Target Group
-
The course is aimed at people with previous knowledge of other programming languages such as Perl, Python or PHP as well as beginners who want to take their first steps into programming with Ruby.
-
Knowledge Prerequisites
-
- good knowledge of the operating system
- good knowledge of the file system
- basic knowledge of the command line
- Knowledge of another programming language and object orientation is advantageous, but not mandatory
-
Classroom training
- Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!
-
Online training
- You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.
-
Tailor-made courses
-
You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
