Modul wählen und Ziel festlegen
Am Anfang steht die Frage, welches Ergebnis am Ende stehen soll: ein kleines Skript, eine Oberfläche oder eine Abfrage, die echte Daten liefert. Danach richtet sich die Auswahl des Moduls.
Sechs Etappen, die den Weg durch die Academy strukturieren. Kein starrer Lehrplan, sondern eine Reihenfolge, die sich in der Praxis bewährt hat: erst verstehen, was Code tut, dann selbst schreiben, dann ein Projekt zu Ende bringen.
Am Anfang steht die Frage, welches Ergebnis am Ende stehen soll: ein kleines Skript, eine Oberfläche oder eine Abfrage, die echte Daten liefert. Danach richtet sich die Auswahl des Moduls.
Editor, Laufzeit und Projektordner werden gemeinsam aufgesetzt. Wer diesen Schritt einmal sauber macht, spart sich später viel Sucherei bei Fehlermeldungen.
Variablen, Funktionen, Kontrollfluss oder Komponenten werden an kurzen, in sich geschlossenen Aufgaben durchgespielt. Jede Übung lässt sich direkt im Browser oder Terminal testen.
Aus einzelnen Teilen entsteht eine zusammenhängende Anwendung: Daten fließen zwischen Komponenten, Formulare greifen auf Eingaben zu, Abfragen holen die passenden Datensätze.
Benennung, Struktur und Ordnergröße werden durchgesehen. Wer hier nachbessert, merkt schnell, wie viel leichter spätere Änderungen fallen.
Am Ende steht ein nachvollziehbarer Stand: was gebaut wurde, welche Entscheidungen dahinterstecken und welches Modul sich sinnvoll anschließt.
Fragen zu einem bestimmten Schritt? Schreib an info@tomosurfboards.com oder ruf unter 0664 1531529 an.
Bevor du dich für einen Lernpfad entscheidest, lohnt sich ein Blick auf die Grenzen des Angebots. Die folgenden Punkte halten fest, wie die Inhalte der Tomo Software Academy zu verstehen sind und welche Erwartungen nicht daran geknüpft werden sollten.
Die Module sind so aufgebaut, dass sie sich einzeln durcharbeiten lassen und trotzdem aufeinander aufbauen. Wer mit Variablen und Kontrollfluss beginnt, findet später in den Frontend- und Datenbankmodulen die passenden Anschlussstellen. Jede Einheit besteht aus kurzen Erklärungen, einem lauffähigen Beispiel und einer Aufgabe, die im Browser oder im eigenen Projekt getestet wird.
Variablen, Datentypen, Funktionen und Schleifen anhand von JavaScript. Die Beispiele bleiben klein genug, um sie Zeile für Zeile nachzuvollziehen.
Komponenten, Props und State in React. Dazu kommen Muster für Formulare, Listen und Ereignisse, damit aus einzelnen Bausteinen eine zusammenhängende Oberfläche wird.
Tabellen entwerfen, Beziehungen über Schlüssel abbilden und Daten mit SELECT, JOIN und WHERE gezielt abfragen. Ein Abschnitt behandelt Indizes und wachsende Datenmengen.
Versionsverwaltung, Projektstruktur und der Umgang mit Fehlermeldungen. Diese Einheiten begleiten die anderen Module und lassen sich unabhängig wiederholen.
Rückmeldungen aus laufenden Kursgruppen der Tomo Software Academy. Keine Bewertungen mit Sternchen, sondern konkrete Sätze dazu, was nach den Übungen im Alltag hängen bleibt und wo es noch hakt.
Ich hatte vorher nur mit Tabellenkalkulation gearbeitet und war skeptisch, ob mir Variablen und Schleifen überhaupt etwas sagen. Nach dem JavaScript-Modul habe ich ein kleines Formular gebaut, das Eingaben prüft, bevor sie abgeschickt werden. Der Teil mit den Funktionen war zäh, aber genau dort hat es bei mir klick gemacht.
Der React-Block war für mich der Wendepunkt. Ich habe verstanden, warum eine Komponente neu rendert und wann State an der falschen Stelle liegt. In meinem Projekt hatte ich vorher alles in eine Datei geschrieben, jetzt ist es in Bausteine getrennt, die ich einzeln testen kann.
Die Datenbankeinheit hat mir am meisten gebracht. JOINs waren für mich lange ein Buch mit sieben Siegeln. Nach den Beispielabfragen mit SELECT und WHERE konnte ich unsere Auswertungen selbst schreiben und musste nicht mehr jede Abfrage weitergeben. Indizes haben wir nur gestreift, das hätte ich gern vertieft.
Mir hat gefallen, dass jede Übung im Browser direkt testbar war. Ich musste nichts installieren, um den ersten Code laufen zu sehen. Die Benennung von Variablen war am Anfang Nebensache für mich, inzwischen achte ich darauf, weil ich meinen eigenen Code nach zwei Wochen wieder lesen muss.
Ich komme aus dem technischen Umfeld, aber nicht aus der Entwicklung. Die Module sind so aufgebaut, dass man Schritt für Schritt mitkommt, ohne dass einem etwas vorgesetzt wird. Am Ende hatte ich eine kleine Anwendung mit Datenbankanbindung, die tatsächlich läuft. Das war für mich der Beweis, dass es funktioniert.
Fragen zu einzelnen Modulen, Voraussetzungen oder zum Ablauf beantworten wir direkt unter info@tomosurfboards.com oder telefonisch unter 0664 1531529.