ALTronics bietet praxisnahe und fundierte Schulungen für Entwickler, Techniker und Ingenieure. Die Inhalte und Schulungszeiten richten sich individuell nach Ihren Bedürfnissen. Alle Schulungen sind für Einzelpersonen wie auch Gruppen möglich.

C++ Schulung

C / C++ Schulungen

Vom Grundlagen-Training bis zur modernen C++ Entwicklung

C Grundlagen für Embedded Systems

Grundlagen

Perfekter Einstieg in die systemnahe Programmierung mit C.

  • Datentypen, Pointer und Speicherverwaltung
  • Bitmanipulation und Hardware-Zugriff
  • Compiler, Linker und Build-Prozess
  • Debugging-Techniken
  • Best Practices für Embedded C
Zielgruppe: Einsteiger und Quereinsteiger

Moderne C++ Entwicklung

Fortgeschritten

C++ Features effektiv einsetzen.

  • Smart Pointers und RAII
  • Templates und Meta-Programming
  • Lambda Expressions und Functional Programming
  • STL Container und Algorithms
  • Concurrency und Multi-Threading
Zielgruppe: Entwickler mit C++ Erfahrung

Embedded C++ Best Practices

Spezialisierung / Praxis

C++ effizient und sicher in Embedded Systemen einsetzen.

  • Zero-Cost Abstractions
  • Memory-Optimierung und -Profiling
  • Exceptions vs. Error Codes
  • MISRA C++ Guidelines
  • Real-Time Constraints
Zielgruppe: Embedded Entwickler

Code-Qualität & Debugging

Praxis

Professionelle Techniken für wartbaren und fehlerfreien Code.

  • Code Reviews und Static Analysis
  • Unit Testing und TDD
  • Debugging-Tools (GDB, Valgrind, etc.)
  • Profiling und Performance-Optimierung
  • Clean Code Principles
Zielgruppe: Alle Entwickler
Scrum Training

Scrum Schulungen

Agile Entwicklung erfolgreich umsetzen

Scrum Fundamentals

Grundlagen

Verstehen und anwenden der Scrum-Methodik.

  • Scrum Theory und Prinzipien
  • Rollen: Product Owner, Scrum Master, Team
  • Events: Sprint, Daily, Review, Retrospective
  • Artefakte: Product Backlog, Sprint Backlog
  • Praktische Übungen und Simulationen
Zielgruppe: Teams, Manager, Projektleiter

Agiler Ansatz in der Hardware-Entwicklung

Spezialisierung

Scrum für Embedded und Hardware-Projekte adaptieren.

  • Besonderheiten der Hardware-Entwicklung
  • Inkrementelle Prototyping-Strategien
  • Integration von Hardware und Software Sprints
  • Umgang mit langen Lead Times
Zielgruppe: Hardware- und Embedded Teams
UML Training

UML Schulungen

Software-Systeme professionell modellieren

UML Grundlagen

Grundlagen

Einführung in die wichtigsten UML-Diagramme.

  • Überblick über UML 2.x
  • Use-Case Diagramme
  • Klassendiagramme
  • Sequenzdiagramme
  • Aktivitätsdiagramme
  • Zustandsdiagramme
Zielgruppe: Entwickler, Architekten, Analysten

UML für Embedded Systems

Spezialisierung

Modellierung von Echtzeit- und Embedded-Systemen.

  • Real-Time Erweiterungen
  • Hardware/Software Partitionierung
  • Timing-Diagramme
  • Deployment-Diagramme
  • Von UML zu Code
Zielgruppe: Embedded Entwickler

Unser Schulungskonzept

UML Training

Praxisorientiert

Alle Schulungen beinhalten praktische Übungen und reale Beispiele. Sie arbeiten an konkreten Aufgabenstellungen und können das Gelernte sofort anwenden. Gerne nehmen wir uns auch eines Ihrer konkreten Projekte vor.

UML Training

Individuell anpassbar

Jede Schulung kann an Ihre spezifischen Anforderungen angepasst werden. Wir berücksichtigen Ihr Vorwissen, Ihre Projekte und Ihre Ziele.

Schulungsformate

Inhouse-Schulungen

Wir kommen zu Ihnen. Vorteil: Das gesamte Team wird gleichzeitig geschult, und wir können direkt auf Ihre spezifischen Projekte und Herausforderungen eingehen.

Remote-Workshops

Live-Online-Schulungen mit interaktiven Tools, Screen-Sharing und Breakout-Sessions. Flexibel und kosteneffizient, ohne Qualitätsverlust.

Individuelle Coaching-Sessions

1:1 oder kleine Gruppen für spezifische Fragestellungen, Code-Reviews oder Architektur-Beratung. Flexible Termine nach Bedarf.

Interesse an einer Schulung?

Kontaktieren Sie uns für ein unverbindliches Beratungsgespräch. Wir erstellen Ihnen gerne ein individuelles Angebot.

Jetzt anfragen