Beherrschen Sie Ruby und objektorientiertes Design in diesem Kurs für Fortgeschrittene, der sich an Entwickler richtet, die bereit sind, ihre Programmierkenntnisse auf die nächste Stufe zu heben. In 15 detaillierten Modulen werden Sie über die Grundlagen hinausgehen, um sauberen, wiederverwendbaren und wartbaren Code zu schreiben und gleichzeitig die Fähigkeiten zu entwickeln, um komplexe Ruby-Anwendungen zu erstellen und zu skalieren. Ihre Reise beginnt mit einer Erkundung von Blöcken, Procs und Lambdas, wo Sie lernen, flexiblen Code zu schreiben und mit fortgeschrittenen Merkmalen wie dem Schlüsselwort yield, Rückgabewerten und benutzerdefinierten Iteratoren zu arbeiten. Anschließend tauchen Sie in die Klassen und das Design von Objekten ein, wobei Sie Hierarchien, Variablen, Methodenüberschreibungen und Datenkapselung mit privaten und geschützten Methoden beherrschen. Als Nächstes befasst sich der Kurs mit Vererbung, Modulen und Mixins und zeigt Ihnen, wie Sie die Funktionalität erweitern und Anwendungen effektiv strukturieren können. Im Verlauf des Kurses wenden Sie bewährte Verfahren für ein robustes Design an und sammeln praktische Erfahrungen mit Datei-I/O, Sets und Datums-/Zeitmanipulationen. Die abschließenden Module führen Sie in praktische Workflows der Entwicklung ein, einschließlich regulärer Ausdrücke, Behandlung von Ausnahmen, Testen mit Minitest, Schreiben von Dokumentation und Verwaltung von Ruby-Gems. Jeder Abschnitt betont nicht nur technische Details, sondern auch professionelle Praktiken, die Sie auf reale Entwicklungsherausforderungen vorbereiten. Am Ende dieses Kurses werden Sie: - die fortgeschrittenen Merkmale von Ruby, einschließlich Blöcke, Procs, Lambdas und Iteratoren, beherrschen; - ein starkes Verständnis für objektorientiertes Design, Vererbung, Module und Mixins aufbauen.

Fortgeschrittene Ruby-Programmierung und objektorientiertes Design

Fortgeschrittene Ruby-Programmierung und objektorientiertes Design
Dieser Kurs ist Teil von Spezialisierung „ Lernen Sie mit Ruby zu programmieren“
Unterrichtet in Deutsch (KI-Synchronisation)

Dozent: Packt - Course Instructors
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Analysieren und bewerten Sie die Verwendung von Blöcken, Procs und Lambdas, um flexiblen und wiederverwendbaren Code zu schreiben.
Entwurf und Erstellung komplexer Klassenhierarchien und objektorientierter Strukturen.
Nutzung und Implementierung fortgeschrittener Vererbungstechniken und des Super-Schlüsselworts in der Ruby-Programmierung.
Effektive Handhabung und Verwaltung von Dateioperationen, Sets und Datums-/Zeitmanipulationen.
Kompetenzen, die Sie erwerben
- Kategorie: Testability
- Kategorie: Software Documentation
- Kategorie: Software Design Patterns
- Kategorie: Development Testing
- Kategorie: File I/O
- Kategorie: Package and Software Management
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
7 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 15 Module
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent

von
Mehr von Softwareentwicklung entdecken
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,



