Ruby Grundkurs
Praxisnaher Einstieg in Ruby-Syntax, Objektorientierung und Skriptentwicklung für Beruf und IT
- Ruby-Syntax sicher anwenden
- Objektorientierung mit Klassen
- Skripte für Datei- und I/O-Aufgaben
- 4 Tage
- Grundlagen
- Online
- Zufriedenheitsgarantie Risikofrei für dich
- Online Live per Videokonferenz
- max. 8 Teilnehmerinnen und Teilnehmer pro Gruppe
- Keine Vorkasse Rechnung nach dem Seminar
Das nimmst du mit
- Ruby-Syntax sicher anwenden
- Objektorientierung mit Klassen
- Skripte für Datei- und I/O-Aufgaben
- Fehlerbehandlung mit Exceptions
- Module und Bibliotheken nutzen
- Praxisübungen mit realen Skripten
Passt das zu dir?
Damit du den Tag wirklich mitnimmst, lohnt sich ein kurzer Abgleich.
Richtig für dich, wenn
- Entwicklerinnen und Entwickler, die von Perl, Python, PHP oder einer anderen Sprache auf Ruby umsteigen möchten
- Programmieranfängerinnen und Programmieranfänger, die anhand von Ruby systematisch in die Softwareentwicklung einsteigen möchten
- IT-Administratoren und DevOps-nahe Rollen, die Ruby für Skripting, Automatisierung und Systemadministration einsetzen möchten
- Web-Entwicklerinnen und Web-Entwickler, die eine fundierte Grundlage für eine spätere Arbeit mit Ruby on Rails benötigen
Das bringst du mit
- Gute Kenntnisse des eigenen Betriebssystems
- Sicherer Umgang mit Dateisystem, Verzeichnissen und Dateien
- Grundkenntnisse auf der Kommandozeile
- Programmierkenntnisse in einer beliebigen Sprache von Vorteil, aber nicht zwingend erforderlich
- Grundverständnis objektorientierter Konzepte hilfreich, aber keine Voraussetzung
Dein Lernweg
Tag 1: Einstieg, Installation und Ruby-Grundlagen
Der erste Seminartag schafft die Grundlage für die Arbeit mit Ruby und führt in Sprache, Arbeitsumgebung und Syntax ein.
- Installation und Einrichtung der Ruby-Umgebung
- Ausführen erster Ruby-Skripte
- Grundlagen der Ruby-Syntax
- Variablen, Konstanten und einfache Ausdrücke
- Datentypen wie Zahlen, Strings und boolesche Werte
- Erste praktische Übungen auf der Kommandozeile
Tag 2: Kontrollstrukturen, Datenstrukturen und Methoden
Am zweiten Tag stehen die Verarbeitung von Daten und die Strukturierung von Programmabläufen im Mittelpunkt.
- Fallentscheidungen mit if, unless und case
- Schleifen und Iteratoren
- Arrays, Hashes und Bereiche
- Blöcke als zentrales Ruby-Konzept
- Definition und Einsatz eigener Methoden
- Ein- und Ausgabe sowie erste Dateioperationen
Tag 3: Objektorientierung und Ruby-Klassenbibliothek
Der dritte Tag vertieft die objektorientierte Programmierung mit Ruby und zeigt den praktischen Einsatz vorhandener Klassen und Bibliotheken.
- Grundlagen objektorientierter Programmierung in Ruby
- Klassen, Objekte, Attribute und Methoden
- Konstruktoren und Initialisierung
- Module und Wiederverwendung von Code
- Nutzung wichtiger Bestandteile der Ruby-Klassenbibliothek
- Praxisübungen mit objektorientierten Ruby-Programmen
Tag 4: Fehlerbehandlung, Prozesse und optionale Vertiefung
Der vierte Tag behandelt robuste Skripte, weiterführende Laufzeitkonzepte und optionale Praxisthemen aus Administration und Netzwerkprogrammierung.
- Ausnahme-Behandlung mit begin, rescue und ensure
- Fehleranalyse und robuste Programmstruktur
- Grundlagen zu Threads und Prozessen
- Einbindung externer Programme
- Optionale Skripte zur Systemadministration
- Optionale TCP-Server und TCP-Clients
Klarheit von Anfang an
Format, Ablauf und alles, was schon enthalten ist. Keine Überraschungen, nur Fokus auf dein Ergebnis.
- Live-OnlineInteraktiv per Videokonferenz, von überall
4 Tage
Kompakt aufgebaut, damit du schnell ins Tun kommst.
max. 8
Kleine Gruppe, damit genug Raum für deine Fragen bleibt.
- Praxisnahe Trainer-Demos zur Einführung neuer Sprachkonzepte
- Hands-on-Übungen mit direkt ausführbaren Ruby-Skripten
- Schrittweise Entwicklung eigener Programme vom einfachen Skript bis zu objektorientierten Lösungen
- Code-Beispiele aus typischen Entwicklungs- und Administrationsaufgaben
- Gemeinsame Fehleranalyse und Besprechung bewährter Lösungswege
- Optionale Vertiefung ausgewählter Themen nach Bedarf der Gruppe
Das ist immer dabei
- Ausführliche Schulungsunterlagen und Praxisbeispiele
- Teilnahmezertifikat
- Übungsumgebungen und Beispieldaten
- Nachbetreuung per E-Mail nach dem Seminar
Sichere dir deinen Platz
Wähle den Termin, der zu dir passt. Online live dabei oder vor Ort, ganz wie es für dich passt.
- Erfahrene IT-Trainer aus der Praxis
- Keine Vorkasse, Rechnung nach dem Seminar
- Kostenfreie Umbuchung bis 14 Tage vor Start
Lieber das ganze Team?
Bring dieses Seminar zu euch ins Haus oder lass uns ein Programm bauen, das genau auf euer Unternehmen passt.
Inhouse-Schulung
Wir kommen zu dir und schulen dein Team genau auf eure Praxis.
- Komplett auf eure Use-Cases und Tools zugeschnitten
- Termin und Ort bestimmst du, vor Ort oder Live-Online
- Ein fester Pauschalpreis statt Preis pro Person
Firmen-Seminar
Ein individuelles Programm, das wir auf eure Ziele zuschneiden.
- Frei kombinierbare Module aus unserem Themenkatalog
- Skalierbar von der Kleingruppe bis zur ganzen Belegschaft
- Begleitung über mehrere Termine hinweg möglich
Deine IT-Schulungen München-Expertinnen und -Experten
Du hast Fragen zu Inhalten, Terminen oder einer passenden Lösung für dein Team? Wir beraten dich gern, bevor du buchst. Direkt, ohne Umwege.
Antwort in der Regel am selben Werktag
Dein cmt-Team München
Beratung zu IT-Weiterbildung
Fragen und Antworten zu Ruby Grundkurs
Ist die Ruby Einführung auch für Programmieranfänger geeignet?
Ja. Die Schulung beginnt bei den Grundlagen der Ruby-Syntax und führt Schritt für Schritt in Variablen, Datentypen, Kontrollstrukturen, Methoden und Objektorientierung ein. Grundkenntnisse auf der Kommandozeile und ein sicherer Umgang mit Dateien und Verzeichnissen sollten vorhanden sein.
Welche Vorkenntnisse sind für die Ruby Schulung sinnvoll?
Hilfreich sind Erfahrungen mit einer Programmiersprache wie Python, PHP, Perl, Java oder JavaScript. Zwingend erforderlich sind sie jedoch nicht. Wichtig sind gute Betriebssystemkenntnisse, Grundkenntnisse auf der Kommandozeile und die Bereitschaft, Programmieraufgaben praktisch umzusetzen.
Was wird in der Ruby Einführung praktisch programmiert?
Im Seminar entstehen lauffähige Ruby-Skripte für typische Aufgaben wie Verarbeitung von Datenstrukturen, Ein- und Ausgabe, Dateioperationen, Kontrolllogik, Methoden und objektorientierte Programme. Je nach Bedarf der Gruppe können zusätzlich Skripte für Systemadministration oder einfache TCP-Server und Clients behandelt werden.
Wird in diesem Seminar Ruby on Rails behandelt?
Nein. Diese Schulung vermittelt die Programmiersprache Ruby selbst. Ruby on Rails ist ein eigenes Web-Framework und wird in einer separaten Schulung vertieft. Für den Einstieg in Rails ist diese Ruby Einführung eine sehr gute Grundlage.
Welche Rolle spielt Objektorientierung in Ruby?
Ruby ist konsequent objektorientiert. Deshalb behandelt die Schulung Klassen, Objekte, Attribute, Methoden, Module und die Strukturierung von Code ausführlich. Ziel ist, Ruby-Programme nicht nur syntaktisch korrekt, sondern auch nachvollziehbar und wartbar aufzubauen.
Eignet sich Ruby für Automatisierung und Systemadministration?
Ja. Ruby eignet sich sehr gut für Skripte, Automatisierung und administrative Aufgaben. In der Schulung werden dazu passende Grundlagen vermittelt. Optional werden Skripte zur Systemadministration sowie der Umgang mit Prozessen, Threads und Netzwerkkommunikation behandelt.