Objektorientiertes Design in Ruby – Kurs 3.900 RUB. von ThinkNetica, Schulung 3 Tage, Datum 27. November 2023.
Verschiedenes / / November 28, 2023
Üben
Einen Teil der Übungen werden Sie direkt im Unterricht durchführen, einen Teil davon selbst nach dem Webinar.
Kommunikation
Sie erhalten Live-Chat-Support und in Webinaren werden häufige Fragen und Fehler sowie Beispiele für Best Practices und Lösungen behandelt.
1. 6 Monate Erfahrung in der Ruby on Rails-Entwicklung
3. Grundlegende Befehlszeilen- und Git-Kenntnisse
Ehemaliger Entwickler bei Cybergizer, Actimind, Group-IB und Urban Connect AG.
Mitglied des Programmkomitees und Redner bei RubyRussia-Konferenzen.
Er lehrte an staatlichen Universitäten und privaten Bildungseinrichtungen.
War als Mentor an Rubizza und Hexlet beteiligt.
3 Webinare
Praktische Aufgaben
Kommunikation mit dem Autor und Antworten auf Fragen
Tag 1. Programmierparadigmen
- Lernen oder festigen Sie Ihr Wissen über OOP-Prinzipien, deren Implementierung in Ruby und vergleichen Sie es mit anderen Sprachen
- Verstehen Sie reine Funktionen und andere grundlegende Konzepte der funktionalen Programmierung
- Betrachten Sie alternative OOP- und FP-Paradigmen und ihre Anwendbarkeit auf Ruby
Als Ergebnis:
Frischen Sie Ihr Verständnis von OOP mit praktischen Beispielen auf und erweitern Sie es, lernen Sie, mit Ruby in einem funktionalen Stil zu arbeiten, und vergleichen Sie Ruby mit anderen Sprachen
Tag 2. Design-Prinzipien
- Frischen Sie das theoretische Verständnis der SOLID-Prinzipien auf oder erwerben Sie ein theoretisches Verständnis
- Schauen Sie sich Beispiele dafür an, wie diese Prinzipien in Ruby respektiert und verletzt werden.
- Machen Sie sich mit anderen bekannten Prinzipien und Ansätzen wie GRASP, DRY, KISS und YAGNI vertraut
Als Ergebnis:
Sie werden die Prinzipien und Ansätze verstehen, die in Ruby und in der Entwicklung im Allgemeinen am häufigsten vorkommen; Außerdem lernen Sie, bestimmte Probleme im Code, die gegen einige Grundprinzipien verstoßen, besser zu erkennen
Tag 3. Designmuster
- Entwurfsmuster in Ruby und Rails von allgemein bis spezifisch:
- MVC- und MV*-Muster. Zerlegen wir Rails in seine Bestandteile und vergleichen es mit anderen Optionen für die interne Organisation eines Webframeworks
- Generative Muster
- Strukturelle Muster
- Verhaltensmuster
Als Ergebnis:
Frischen Sie Ihr Wissen über Muster auf und erweitern Sie es, vom offensichtlichen und einfachen Singleton-Generator bis hin zu einem Überblick über Architekturmuster