Grundlagen von Ruby – Kurs 3900 Rubel. von Hexlet, Training 51 Stunden, Datum 27. November 2023.
Verschiedenes / / November 28, 2023
Im Kurs inbegriffen
33 Lektionen (Video und/oder Text)
38 Übungen im Simulator
63 Screening-Tests
Zusätzliche Materialien
Hilfe in „Diskussionen“
Zugang zu anderen Kursen auf der Plattform
Was wirst du lernen
Ruby-Syntax
Verwenden Sie Sammlungen
Schreiben Sie in einem funktionalen Stil
Testen Sie Ihren Code
Schreiben Sie Programme, die ihr Verhalten während der Ausführung ändern können
Verstehen Sie das reichhaltige Ökosystem der Ruby-Bibliotheken
1. Einführung
Lernen Sie den Kurs kennen
Theorie
2. Hallo Welt!
Lernen Sie die Grundlagen der Ruby-Sprache und schreiben Sie Ihr erstes Programm
Theorie
Tests
Übung
3. Rubin, Rubin, Rubin
Machen Sie sich mit den Funktionen der Ruby-Sprache und den damit verbundenen Aufgaben vertraut
Theorie
Tests
Übung
4. Alles ist ein Objekt
Machen Sie sich mit den Funktionen der Ruby-Sprache und den damit verbundenen Aufgaben vertraut
Theorie
Tests
Übung
5. Erste Funktion
Schreiben Sie Ihre erste Funktion in Ruby
Theorie
Tests
Übung
6. Boolescher Typ
Lernen Sie den Booleschen Typ in Ruby, Vergleichsoperatoren und beliebte Prädikate kennen
Theorie
Tests
Übung
7. Bedingte Konstruktionen
Erfahren Sie, wie Sie grundlegende Ruby-Bedingungen verwenden
Theorie
Tests
Übung
8. Konditionale (Alternativen)
Entdecken Sie alternative Bedingungen
Theorie
Tests
Übung
9. Saiten
Entdecken Sie verschiedene Möglichkeiten, mit Zeichenfolgen zu arbeiten
Theorie
Tests
Übung
10. Blöcke
Machen Sie sich mit Blöcken vertraut und lernen Sie, sie zu verwenden
Theorie
Tests
Übung
11. Iteratoren
Lernen Sie Iteratoren kennen
Theorie
Tests
Übung
12. Liniendurchquerung
Vertiefen Sie die Arbeit mit Blöcken am Beispiel der Linienüberquerung
Theorie
Tests
Übung
13. Ruby-Datentypen
Finden Sie heraus, welche Datentypen es in Ruby gibt
Theorie
Tests
Übung
14. Klassen
Lernen Sie grundlegende Konstrukte für die Arbeit mit Klassen
Theorie
Tests
Übung
15. Module
Erfahren Sie, wie Module in Ruby funktionieren
Theorie
Tests
Übung
16. Alles ist ein Ausdruck
Lernen Sie Rubys Funktion „Alles ist ein Ausdruck“ kennen
Theorie
Übung
17. Arrays
Lernen Sie Arrays in Ruby kennen
Theorie
Tests
Übung
18. Array-Methoden
Erfahren Sie mehr über nützliche Array-Methoden
Theorie
Übung
19. Hashes
Lernen Sie Hashes in Ruby kennen
Theorie
Tests
Übung
20. Hash-Methoden
Erfahren Sie mehr über Hash-Methoden
Theorie
Übung
21. Destrukturierend
Lernen Sie, zusammengesetzte Daten in Elemente zu zerlegen
Theorie
Tests
Übung
22. Argumente für Packfunktionen
Erfahren Sie, wie Sie den Splat-Operator verwenden
Theorie
Tests
Übung
23. Hash als letzter Funktionsparameter
Erfahren Sie, wie Sie einen Hash als letzten Parameter einer Funktion verwenden
Theorie
Übung
24. Pipeline
Erfahren Sie, wie Sie eine Funktionspipeline verwenden
Theorie
Übung
25. Blöcke als Objekte
Erfahren Sie mehr über die Arbeit mit Blöcken
Theorie
Tests
Übung
26. Zeichen in Blöcke übersetzen
Lernen Sie, Symbole in Blöcke umzuwandeln
Theorie
Übung
27. Blöcke innerhalb einer Funktion
Lernen Sie, Ihre eigenen Funktionen mithilfe von Blöcken zu schreiben
Theorie
Tests
Übung
28. every_with_object
Lernen Sie eine nützliche Methode zur Datenaggregation kennen
Theorie
Übung
29. Arrays als Mengen
Lernen Sie, mit Arrays als Mengen zu arbeiten
Theorie
Tests
Übung
30. Möglichkeiten zum Definieren von Arrays
Lernen Sie neue Möglichkeiten zum Definieren von Arrays kennen
Theorie
Übung
31. Grundlagen
Lernen Sie die Grundlagen der Ruby-Sprache und schreiben Sie Ihr erstes Programm
Theorie
Hausaufgaben
32. Sammlungen
Erfahren Sie, welche Sammlungen es gibt und wie Sie mit ihnen arbeiten.
Theorie
Hausaufgaben
33. Funktionale Programmierung
Lernen Sie die Grundlagen der funktionalen Programmierung in Ruby.
Theorie
Hausaufgaben
34. Testen
Machen Sie sich mit Tests und Ansätzen zum Testen von Code in Ruby vertraut
Theorie
Hausaufgaben
35. OOP in Ruby
Lernen Sie die Grundlagen von OOP kennen, indem Sie Klassen und Methoden in Ruby verwenden.
Theorie
Hausaufgaben
36. Metaprogrammierung
Erfahren Sie, wie Sie Programme erstellen, die ihr Verhalten während der Ausführung ändern können.
Theorie
Hausaufgaben
37. Zusätzliche Materialien
Vom Hexlet-Team kuratierte Artikel und Videos. Wird Ihnen helfen, tiefer in das Thema des Kurses einzutauchen