Ruby Grundlagen

Kurs-ID LS20.184
Datum 03.04.2023 bis 28.04.2023
Dauer 4-Wochen-Kurs
Kosten kostenlos
Zielgruppe Web-Developer
Voraussetzung Englisch in Wort und Schrift
Abschluss Zertifikat des Bildungsträgers
Förderung Kompletter Kurs förderfähig z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit
Präsenzkurs Keine Angabe.
mind. Teilnehmerzahl k. A.
max. Teilnehmerzahl k. A.
URL des Kurses Details beim Anbieter
spezielles Angebot für Dozenten Keine Angabe.
future Training & Consulting GmbH
Keltergasse 3
89073 Ulm


AbendkursBildungsgutscheinBarierrefreier Zugang
k. A.Jak. A.


- More with Less: Code the Way You Want
- Get Ruby
- Use Ruby
- Math operations and comparisons
- Variables
- Method arguments
- The opposite of “if” is “unless”
- Loops
- Methods and Classes: Getting Organized
- Defining methods
- Parameters
- Return values
- Designing a class
- Attribute writers and readers
- Errors—the “emergency stop” button
- Inheritance: Relying on Your Parents
- Defining a subclass
- Adding methods to subclasses
- Overriding methods
- The “super” keyword
- The Object class
- Overriding the inherited method
- Initializing Instances: Off to a Great Start
- An Employee class
- Division with Ruby’s
- Formatting numbers for printing
- Call other methods on the same instance with “self”
- Inheritance and “initialize”
- Arrays and Blocks: Better Than Loops
- Accessing arrays
- Blocks
- Blocks and variable scope
- Block Return Values: How Should I Handle This?
- Opening the file
- Safely closing the file, with a block
- Blocks have a return value
- Making one array based on another, using “map”
- Hashes: Labeling Data
- Hashes
- Normalizing hash keys
- Using hashes as method parameters
- References: Crossed Signals
- The heap
- Aliasing
- Hash default blocks
- Mixins: Mix It Up
- Using modules as mixins
- Mixins and method overriding
- Comparable and Enumerable: Ready-Made Mixes
- the Comparable mixin
- Constants
- The Comparable mixin
- The Enumerable module
- Documentation: Read the Manual
- Ruby’s core classes and modules
- Documentation
- Listing available classes and modules
- Arguments and locks in call signatures
- Class method documentation
- Where Ruby docs come from: rdoc
- Exceptions: Handling the Unexpected
- Using “raise” to report errors
- Exceptions: When something’s gone wrong
- Ruby’s search for a rescue clause
- Exception classes
- Unit Testing: Code Quality Assurance
- Automated tests find your bugs before someone else does


Gelistet in folgenden Rubriken: