Schulung · Workshop · Coaching · Beratung
Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung
Sie übertragen Ihr Python-Wissen Schritt für Schritt auf Go – von Typen, Slices und Fehlerwerten bis zu Goroutinen und go test – und machen aus einem langsamen Python-Skript eine schnelle Go-Binärdatei.
Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

%w und errors.Is, statt Exceptions nachzubildenasyncio- oder Thread-Code durch Goroutinen, Channels und contextgo test und Tabellentests und verwalten Abhängigkeiten mit Go-Modulenpackage main und func main() statt Code auf Modulebene und if __name__ == "__main__"go run als Gegenstück zu python skript.py, go build für eine weitergebbare Dateipdb und breakpoint()GOOS und GOARCH statt PyInstaller oder Container mit Interpretergofmt als verbindliches Format wie Black oder ruff format, go vet als eingebaute Prüfung:= mit Typinferenz im Vergleich zu Type Hints, die Python zur Laufzeit nicht prüftint, int64 und float64 statt Pythons unbegrenztem int, Überlauf beachtenint schneidet ab wie // in Python, Umwandlung explizit mit float64(x)len zählt Bytes, range liefert rune-Wertefmt.Sprintf mit Verben wie %v und %q statt f-Strings, strings.Builder statt "".join()None: leerer String, 0 und nil – Zeiger für optionale Felder, new(wert) seit Go 1.26append und warum Teil-Slices Speicher teilenin: slices.Contains, slices.Index und slices.Sort nutzenfor … range-Schleife als idiomatische LösungKeyError und dict.get()map[string]struct{} nachbilden, collections.Counter als map[string]int...T als Gegenstück zu *args, Slices mit s... entpacken_ für bewusst ignorierte Werteif err != nil statt try/except: Fehler als Rückgabewert prüfen und mit Kontext weiterreichen%w in fmt.Errorf, prüfen mit errors.Is und errors.AsType (seit Go 1.26) statt Exception-Klassenpanic ist keine normale Exception: wann es vorkommt und warum recover die Ausnahme bleibt& und * gezielt einsetzendefer statt with-Block und finally: Dateien, Sperren und Verbindungen sicher schließen@dataclass, Konstruktorfunktion NewX statt __init__self: Wert- oder Zeigerempfänger wählentyping.ProtocolString() als Gegenstück zu __str__, das error-Interface statt eigener Exception-Klassenisinstance-KaskadenTypeVar und der Syntax def f[T]iter.Seq und range über Funktionen als Gegenstück zu Generatoren mit yieldthreading und multiprocessingasync def und await: blockierender Code in Goroutinen statt zweier Funktionsweltensync.Mutex schützen und Data Races mit go test -race aufdeckenqueue.Queue und asyncio.Queue: gepuffert, ungepuffert, closeselect über mehrere Channels als Gegenstück zu asyncio.waitsync.WaitGroup mit wg.Go (seit Go 1.25) statt asyncio.gather oder ThreadPoolExecutorerrgroup und begrenzter Parallelitätcontext.WithTimeout im Vergleich zu asyncio.timeout und Task.cancel()go test statt pytest: Dateien _test.go, t.Errorf statt assert, kein Test-Runner nötigt.Run als Gegenstück zu pytest.mark.parametrizet.Cleanup, t.TempDir und TestMaingo.mod und go.sum statt pyproject.toml und Lockfilego get, go mod tidy und Minimal Version Selection statt Auflösung durch den Resolvertool-Direktive in go.mod statt Dev-Abhängigkeiten_-Konvention, internal/log/slog statt logging: Level, strukturierte Attribute und JSON-Ausgabesubprocess mit JSON über Standardein- und -ausgabenet/http neben einer bestehenden Python-Anwendungasyncio-Code nicht 1:1 übersetzen lassen: Goroutinen ohne context-Abbruch im Review zurückweisengo build ./... und go vet ./... nach jedem Agentenschritt – Typfehler, die mypy nur optional meldetpanic als Exception-Ersatz, Maps als Ersatz für Structs*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.
Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.
Die Dauer richtet sich nach Ihren Inhalten.
Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.
Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.
Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.
Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.
Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.
Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.
Schulung anfragenUnverbindlich · Keine Vorkasse
pirobase imperia GmbH
AIXTRON SE
Möbelstadt Rück GmbH & Co. KG
Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!
Training & Coaching für Einzelpersonen
Training & Workshops für Teams und Abteilungen
Training-Komplett-Lösungen für Ihr Unternehmen
1. Bedarf klären: Im kostenlosen Vorgespräch besprechen wir Ziele, Vorkenntnisse und Praxisaufgaben.
2. Angebot abstimmen: Inhalte, Format (live online oder vor Ort), Dauer und Preis legen wir gemeinsam fest.
3. Schulung durchführen: Sie arbeiten an Übungen aus Ihrem Alltag oder an einem neutralen Beispiel und nehmen konkrete nächste Schritte mit.
Die 900 EUR netto sind der niedrigste Gesamtpreis für eine firmeninterne Veranstaltung mit bis zu drei Teilnehmenden. Größere Gruppen und einen anderen Umfang bieten wir individuell an. Der verbindliche Preis steht in Ihrem Angebot.
Ja. Welche Aufgaben sich eignen, welche Zugänge nötig sind und wie wir die Vertraulichkeit sichern, klären wir im Vorgespräch. Alternativ arbeiten wir an einem neutralen Beispiel.
Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.
Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!
Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>Sie schreiben in Go Kommandozeilenwerkzeuge, HTTP-Dienste und kleine Automatisierungen für den Betrieb, testen sie mit den Bordmitteln der Toolchain und liefern sie als einzelne Binärdatei für jede Plattform aus.
Sie schreiben eigene COBOL-Programme, definieren Datensätze mit PICTURE-Klauseln, verarbeiten sequenzielle und indizierte Dateien und erstellen Berichte, wie sie in Banken, Versicherungen und Behörden täglich laufen.
Sie bauen in Go, Rust und TypeScript je einen kleinen Prototyp, messen Performance, Speicher und Entwicklungstempo und verlassen den Workshop mit einer begründeten Entscheidungsvorlage samt Bewertungsmatrix für Ihre Backend-Sprache.
Sie lernen die Sprache C an vielen kleinen Übungen – und arbeiten dabei mit den Werkzeugen heutiger C-Projekte: C23, strenge Compilerwarnungen, CMake, Debugger, Sanitizer, Unit-Tests und statische Analyse.
C ist keine Programmiersprache für Bequeme. Dieses Seminar ist kein Crashkurs, sondern eine intensive Reise durch Speicher, Pointer, Bits und Betriebssysteme. Für alle, die wirklich verstehen wollen, wie Software auf Maschinenebene funktioniert.
Sie übertragen Ihr JavaScript- und TypeScript-Wissen Konzept für Konzept auf Rust und setzen Rust dort ein, wo es neben JavaScript am meisten bringt: als WebAssembly-Modul im Browser und als native Node-Erweiterung.
Nach dem Einstieg schreiben Sie typsichere Dart-Programme mit Null Safety, Records und Pattern Matching und haben die Grundlage, um mit Flutter Apps oder mit Dart Werkzeuge und Server zu bauen.
Sie lernen C++ so, wie es heute geschrieben wird: mit RAII und Smart Pointern statt manueller Speicherverwaltung, mit Containern, Ranges und std::format – und mit CMake, Tests und Sanitizern vom ersten Projekt an.
Sie lassen Klassenhierarchien, Exceptions und DI-Container hinter sich und bauen in Go Dienste und Werkzeuge aus Structs, kleinen Interfaces und Fehlerwerten – getestet mit Tabellen-Tests und ausgeliefert als schlankes Container-Image.
Sie schreiben lesbaren Scala-3-Code, modellieren Fachdaten mit Case-Klassen und Enums, vermeiden `null` mit Option und verarbeiten Listen mit `map`, `flatMap` und for-Comprehensions.
Nach dem Seminar schreiben Sie lesbare Ruby-Skripte und kleine Werkzeuge, arbeiten sicher mit Strings, Arrays, Hashes und Codeblöcken und gliedern Ihren Code in Methoden, Klassen und Tests.
Von der ersten Zeile bis zu Traits und Lifetimes: Danach schreiben Sie in Rust schnelle, speichersichere Programme, bei denen der Compiler typische Fehler wie hängende Zeiger und Data Races schon vor dem ersten Start abfängt.
Sie schreiben x86-64-Assembler unter Windows mit MASM oder NASM, verstehen Register, Stack und Aufrufkonventionen und lesen Disassembly so sicher, dass Debugging, Optimierung und Reverse Engineering greifbar werden.
Sie analysieren gewachsene COBOL-Programme, sichern ihr Verhalten mit Tests ab, refaktorisieren sie schrittweise und wählen eine Migrationsstrategie, die Fachlogik und Daten nicht unterwegs verliert.
Sie schreiben Groovy 4 und 5 als Java-Entwickler:in sicher – von Closures und Collections bis zu Dateien – und verstehen die Jenkinsfiles, Gradle-Builds und Spock-Tests, in denen Groovy heute vor allem steckt.
Sie schreiben numerischen Code in Julia, der sich so knapp liest wie Python oder MATLAB und so schnell läuft wie kompilierter Code – von Zahlen und Arrays über Multiple Dispatch bis zu eigenen Typen und Projektumgebungen.
Sie lernen Kotlin vollständig kennen – vom Compiler auf der Kommandozeile über Typsystem, Generics und funktionale Programmierung bis zu Coroutines, Flow, Serialisierung und Tests – und schreiben danach lesbaren, idiomatischen Kotlin-Code.