Weiterbildung
Ruby Grundlagen
Ruby Grundlagen
Ruby ist eine der wichtigsten Programmiersprachen im Bereich der Webentwicklung. Sie ist die Grundlage des Rails-Frameworks, auf dem einige der wichtigsten Websites im Internet basieren. Ruby ist eine vollständig objektorientierte Sprache. Die Kombination der Mächtigkeit einer rein objektorientierten Sprache mit dem Komfort einer Skriptsprache macht Ruby zu einem beliebten Werkzeug für Programmierer, die Dinge schnell und sauber erledigen wollen. In diesem Kurs lernen Sie die wichtigsten Standardbibliotheksmodule, eingebauten Klassen und Module. Der Kurs umfast alle neuen und geänderten Syntax und Semantiken, die durch Ruby 3.2 eingeführt wurden, einschließlich Pattern-Matching und Ractors, und beschreibt die Sprache bis Ruby 3.2.
Kursdauer: 4-Wochen-Kurs
Kursname: Ruby Grundlagen
Kursnummer: LS23.267
Unsere Weiterbildungen sind zu 100% förderfähig. Ein Bildungsgutschein der Agentur für Arbeit oder dem Jobcenter ermöglichen berufliche Qualifizierungen.
Zertifikate & Qualifizierung
Nach Abschluss des Kurses erhalten sie ein anerkanntes Zertifikat, für ihre neuen Qualifikationen.
Unterrichtszeiten
Sie haben die Möglichkeit, den Kurs sowohl in Vollzeit als auch in Teilzeit zu absolvieren.
Teilnehmerzahlen
Die Teilnehmerzahl ist variabel, da die Möglichkeit besteht, flexibel in den Kurs einzusteigen.
Optimale Anpassung durch weitere Module
Es besteht die Möglichkeit, diesen Kurs mit zusätzlichen Modulen individuell zu erweitern.
-
Kursinhalte
- 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
- More with Less: Code the Way You Want
-
Zielgruppe
Web-Developer
-
Voraussetzungen
Englisch in Wort und Schrift
-
Abschluss
Zertifikat: Zertifikat des Bildungsträgers
Vielfältige Perspektiven durch erfolgreiche Weiterbildung
Eine erfolgreich abgeschlossene Weiterbildung eröffnet vielfältige Perspektiven auf dem Arbeitsmarkt. Sie qualifiziert Sie für den Einstieg in neue Berufe oder ermöglicht Ihnen den Aufstieg in einem bereits bestehenden Berufsfeld. Gerade in Zeiten des Fachkräftemangels sind gut ausgebildete Fachkräfte gefragter denn je. Mit den Kompetenzen, die Sie in zukunftsorientierten und auf den digitalen Wandel abgestimmten Kursen erwerben, werden Ihre Chancen auf eine langfristige Beschäftigung deutlich verbessert. Darüber hinaus erhöhen Sie Ihre Flexibilität und Anpassungsfähigkeit an sich verändernde Marktanforderungen und stärken damit Ihre Position bei potenziellen Arbeitgebern.
- Ein erfolgreicher Abschluss bietet somit neue Karrierechancen, langfristige Stabilität und persönliche Weiterentwicklung.
Erweitern Sie individuell den Kurs mit passenden Modulen
Adobe Certified Professional in Graphic Design and Illustration Using Adobe Illustrator
4-Wochen-Kurs
Adobe Certified Professional in Print & Digital Media Publication Using Adobe InDesign
4-Wochen-Kurs
Weiterbildung für
Arbeitssuchende
Beratungsgespräch vereinbaren
Nutzen Sie die Auswahlbox, um einen Standort bzw. einen Termin auszuwählen oder zu ändern. Alternativ können Sie auch an Online-Schulungen teilnehmen.
Eine Teilnahme von zu Hause aus ist möglich, wenn Ihr Förderträger (und ggf. die zuständige Handelskammer) zustimmt.
Kursdetails als PDF
Hier haben Sie die Möglichkeit, sich die Kursdetails als PDF herunterzuladen.
Ihre Vorteile auf einen Blick
-
Individueller Kurs nach Ihrem Bedarf
Durch die Auswahl verschiedener Module kann ein individueller Kurs zusammengestellt werden, der gezielt die benötigten Kompetenzen vermittelt. -
Bis zu 100% Förderung möglich
Unsere Weiterbildungen sind zu 100% förderfähig. Bildungsgutscheine der Agentur für Arbeit oder des Jobcenters ermöglichen eine kostenfreie berufliche Qualifizierung. -
Erwerb von anerkannten Zertifikaten
Die Teilnehmenden erhalten anerkannte Zertifikate, die ihre neu erworbenen Qualifikationen dokumentieren und ihre Chancen auf dem Arbeitsmarkt verbessern. -
Sicherung von Zusatzprämien
Die erfolgreiche Teilnahme an unseren Weiterbildungsmaßnahmen sichert zusätzliche Prämien, die die Motivation steigern und den Berufseinstieg erleichtern. -
Standortunabhängiges Lernen
Unsere Weiterbildungen erlauben standortunabhängiges Lernen. Durch den sofortigen Einstieg in die Kurse können Sie schnell und flexibel in Ihre berufliche Zukunft starten.