kursmap.de
Kurskatalog Kategorien Ratgeber Für Anbieter
Anmelden Registrieren

Sonstige IT-Schulungen Kurse

56 Sonstige IT-Schulungen Kurse verfügbar. Vergleichen Sie Anbieter und buchen Sie direkt.

Typ
Kategorie
Stadt auswählen
Alle Kurse/IT / Programmierung/Sonstige IT-Schulungen
Relevanz

ISO SAE 21434 Road Vehicles - Cybersecurity Engineering

MicroConsult Academy GmbH

Vor Ort
Inhouse

Die Teilnahme am Kurs "ISO SAE 21434 Road Vehicles - Cybersecurity Engineering" bietet Ihnen umfassendes Wissen zur modernen Cybersecurity im Automobilbereich. In diesem Weiterbildungskurs lernen Sie, wie Sie die Sicherheitsanforderungen im Engineering von E/E-Systemen effektiv einbeziehen. Dies ist entscheidend, um den aktuellen Standards gerecht zu werden und sich auf die steigenden digitalen Sicherheitsanforderungen vorzubereiten. Als Teilnehmer werden Sie lernen, mit den stetig wachsenden Bedrohungen Schritt zu halten und industrieweit anerkannte Sicherheitsrichtlinien und Prozesse zu etablieren. Damit sind Sie bestens gerüstet, um in Ihrem Unternehmen das Risiko von Cyber-Angriffen zu bewerten und effizient zu managen.

Dieser Kurs richtet sich an Fachkräfte und Ingenieure im Automotive-Sektor, die eine effektive und zeitsparende Einführung in das umfassende Thema der ISO SAE 21434 suchen. Neben den theoretischen Grundlagen profitieren Sie von einem praktischen Ansatz, indem Übungen mit konkreten Beispielszenarien Ihr Verständnis vertiefen. Ein wesentlicher Vorteil dieser Weiterbildung ist der systemweite Ansatz: Sie verstehen, wie verschiedene Aspekte miteinander verzahnt sind und optimieren so Ihre Herangehensweise an die Cybersicherheit.

Darüber hinaus erhalten Sie elektronische Unterlagen, die Ihnen als zuverlässige Nachschlagewerke dienen. Sie werden in der Lage sein, innerhalb Ihrer Organisation robuste Sicherheitsstrategien zu entwickeln, die heute mehr denn je erforderlich sind, um die Herausforderung der vernetzten Fahrzeugtechnologien zu meistern.

2 Startdaten
München
ab892,50 €
Kurs anzeigen

AURIX™ TC4xx Crashkurs: 32-Bit Multicore Mikrocontroller-Familie (Aurix-3G Dritte Generation)

MicroConsult Academy GmbH

Vor Ort
Online
Inhouse

Der AURIX™ TC4xx Crashkurs bietet Ihnen einen umfassenden Überblick über die 32-Bit Multicore Mikrocontroller-Familie der dritten Generation, bekannt als Aurix-3G. Entwickelt für Fachkräfte, die tief in die Systemarchitektur eintauchen möchten, vermittelt dieser Kurs wesentliche Kenntnisse über die zentralen Bausteine und die besonderen Merkmale dieser hochmodernen Technologie. Der Fokus liegt dabei auf der effizienten Anpassung von Software-Architekturen an die spezifischen Hardware-Komponenten, um leistungsstarke und zuverlässige Systeme zu konzipieren.

Teilnehmende des Kurses profitieren von einem kompakten Format, das schnelle Anwendungsmöglichkeiten in realen Projekten sicherstellt. Durch diesen Kurs erhalten Sie einen effektiven und zeitsparenden Einstieg in die komplexe Thematik des Multicore-Designs, da er wertvolle Praxisanleitungen bietet und auf die Sicherheitsaspekte fokussiert ist. Tatsächlich berichten viele Kunden davon, dass sie dadurch eine erhebliche Zeitersparnis von bis zu drei Monaten in ihren Projekten erzielen konnten.

Besonders hervorzuheben ist, dass Sie nach Abschluss des Kurses in der Lage sein werden, die Software-Architektur optimal auf die Hardware abzustimmen. Dies ermöglicht die Entwicklung effizienter Systeme, welche die besonderen Schutzmechanismen dieser Plattform sinnvoll integrieren. Bitte beachten Sie, dass die Kursunterlagen auf Englisch verfasst sind und die Teilnahme ein gültiges NDA (Non-disclosure Agreement) mit dem Bauteilhersteller erfordert.

2 Startdaten
München, Online
ab2.231,25 €
Kurs anzeigen

Agiles Testen und Test-Driven Development (TDD) von Embedded-Systemen

MicroConsult Academy GmbH

Vor Ort
Inhouse

  • Begriffe und Testansätze
    • Modul-, Integrations-, Systemtest
    • Blackbox-, Whitebox-, Greybox-Test
    • Regressionstest
    • Kontinuierliche Integration und Test
  • Test-Driven Development Ansatz
    • Gegensatz zu herkömmlichen Vorgehen
    • Zusammenhang mit agilen Entwicklungsmethoden
    • Kontinuierliche Integration und Test
  • Embedded TDD-Strategie
    • Target Hardware
    • Dual Targeting
    • Embedded TDD Cycle
  • Test-Erstellung
    • FIRST, die fünf Prinzipien zum Erstellen guter Tests
    • Testumfeld und -abhängigkeiten
    • Test Doubles
    • Mocks und Stubs
  • Test-Abdeckung
    • Testziele
    • Kriterien für done
    • Testwiederholung
  • Der TDD-Zyklus
    • Red-Green Refactoring
  • Design for Test
    • SOLID Design-Prinzipien
    • Refactoring
    • Testen von Legacy Code
    • Testmuster und Zufallszahlen
  • Praktische Übungen
    • Übungen zum besseren Verständnis der Methoden und Prinzipien
    • Tools: ARM µVision, Embedded-Unit
  • MicroConsult PLUS:
    • Sie erhalten von uns Ihre Übungsverzeichnisse und Lösungsbeispiele für alle Übungsaufgaben.

1 Startdaten
München
ab1.785,00 €
Kurs anzeigen

Cortex®-M23, M33: Armv8-M Architektur mit Security Extension

MicroConsult Academy GmbH

Vor Ort
Online
Inhouse

  • TrustZone for Armv8-M
    • Secure State Transitions
    • Function Calls from Secure State to Non-secure State
    • Function Returns from Non-secure State
    • Praktische Übungen zum Entwickeln und Aufsetzenvon gemischt Secure/Non-Secure Projekten für den Cortex-M33
  • Cortex®-M (Armv8-M) Prozessor-Architektur
    • Register-Organisation, Special Purpose Register
    • Operation Modes (Handler/Thread, privileged/unprivileged)
    • Main Stack, Process Stack, Stack Limit Register
    • Cortex®-M Pipelinekonzept
    • Cortex®-M Memory Map, System Control Block
    • Praktische Übungen zu den neuen Stack Limit Registern
  • Unterschied zur Armv6-M und Armv7-M Prozessor-Architektur
  • Cortex®-M33, M23, M7, M4, M3, M1, M0+,M0 Instruction Set
    • Thumb-2 Instruction Set
    • Data Processing Instructions
    • Branch and Control Flow Instructions, Subroutines
    • Branch Table, If ... then Conditional Blocks
    • Data Access Instructions
    • Security Instructions
    • Assembler-Direktiven
    • Praktische Übungen zur Erstellung kleiner Assembler-Routinen, zum Assembler-Debuggen und zur Code-Optimierung
  • Exception und Interrupt Handling
  • - Exception Model
  • - Reset, NMI, Faults, SysTick, Debug, Supervisor Calls, External Interrupts
  • - Tail Chaining, Late Arriving, Tail Chaining with Security Transitions
  • - Nested VectorInterrupt Controller (NVIC)
  • - Interrupt Configuration and Status
  • - Interrupt Prioritization, Priority Grouping
  • - Security Targeting
  • - Banked Exceptions
  • - Secure Faults
  • - Praktische Übungen zum SystemTick, Supervisor Call und PendSV im Kontext von RTOS-Anwendungen
  • - Praktische Übungen zu den Fault Handlern und Ausgabe von Status-Informationen
  • Memory Protection Unit MPU für Embedded-Systeme
    • Armv6-M und Armv7-M MPU
    • Neue Armv8-M MPU
    • Praktische Übungen zur Programmierung der MPU und zum dynamischen Umprogrammieren im Scheduler
  • Security Attribution Unit (SAU und IDAU)
    • Überblick zur Security und Implementation Defined Attribution Unit
    • Attribution Attributes Secure, Non-secure, Non-secure Callable
    • Praktische Übung zur Programmierung der Security Attribution Unit
  • Embedded Core Debugging
    • Core und System Debugging
    • JTAG Debug Port
    • 2-Pin Single Wire Debug Port
    • Trace Port Interface Unit
    • Embedded Trace Macro Cell
    • Praktische Übungen zum Debuggen von C-Code mit dem µVision Debugger und Print-Ausgaben auf die Debug-Konsole
  • Embedded Software Development
    • Bibliotheksroutinen an die Hardware anpassen (Retargeting)
    • Code und Daten im Speicher platzieren (Scatter Loading)
    • Linker Description File
    • Processor Startup, Startup File
    • Praktische Übung zur Platzierung von Code undDaten an vordefinierten Adressen
  • Effiziente C-Programmierung für die Cortex-Architektur
    • Compiler-Optimierung, Compiler-Optionen
    • SchnittstelleC - Assembler
    • Programmierrichtlinien für Cortex-Compiler
    • Lokale und globale Daten optimal verwenden
  • Hardwarenahe C-Programmierung nach CMSIS
    • Cortex Mikrocontroller Software Interface Standard (CMSIS)
    • Softwarearchitektur für Embedded-Systeme
    • Strukturierte Beschreibung von Peripherie
    • Zugriff auf Peripherie in C
    • C-Statements und deren Ausführung in Assembler
    • CMSIS-Erweiterungen für Armv8-M
  • Übungen mit Keil µVision inAssembler und C
    • Armv6-M und Armv7-M Programmewerden auf einem Cortex-M-basierenden Evaluierungsboard entwickelt und getestet
    • Die Übungen für Armv8-M werden mit einem STM32H563 Nucleo-Board durchgeführt.
    • Die Übungen werden mit Keil Studio (Visual Studio Code) durchgeführt. Keil uVision wird manchmal als Debugger verwendet
  • MicroConsult Plus:
    • Sie erhalten die Übungen zum Download
    • Darüber hinaus können Sie dank der Installationsanweisungen und Download-Links für die Tool-Umgebung die Übungen nach der Schulung wiederholen

2 Startdaten
München, Online
ab3.332,00 €
Kurs anzeigen

Armv8-R: 32-Bit Cortex® Mikrocontroller-Core für Echtzeit-Anwendungen im Automobil, in der Industrie und in eingebetteten Systemen

MicroConsult Academy GmbH

Vor Ort
Inhouse

  • Overview Arm®v8 Real Time Profile
  • Cortex® R52 Processor Architecture
  • Instruction Sets
  • Synchronization and Barriers
    • Exclusive Monitors
  • Writing C for Arm
  • Exceptions and Handling
    • Exception Levels
    • Interrupts and Aborts
    • Interrupt Controller Architectures
    • Routing and Trapping
    • Nesting and Returning
  • Timer
    • Generic Timer
    • Performance Monitor Unit
  • Internal Connectivity and Memory
    • Bus Interfaces
    • Tightly Coupled Memory and Caches
    • Performance Aspects
  • Memory Protection Unit
    • Purpose and Use Cases
    • Regions and Attributes
  • Safety Aspects
    • Register Protection
    • Indirect Memory Access
    • Dual Core Lockstep
    • ECC
    • Error Reporting
  • Debug and Tracing
  • Virtualization
    • Use Cases
    • Hypervisor
    • Temporal and Spatial Separation
    • Identification
    • Asynchronous Stimuli
  • Exercises
  • HINWEIS: Die Kursunterlagen sind auf Englisch

1 Startdaten
München
ab3.570,00 €
Kurs anzeigen

AURIX™ TC3xx: 32-Bit Multicore-Mikrocontroller-Familie (Aurix-2G Zweite Generation)

MicroConsult Academy GmbH

Vor Ort
Online
Inhouse

  • Infineon AURIX™ 2G Architecture
    • Multicore architectural blocks
    • Interconnectivity
    • Consequences for software architectures
  • CPU Subsystem
    • Multicore instruction set extensions
    • Registers files and context switching
    • Memory Protection Unit (software monitoring)
  • Internal Connectivity
    • Crossbar and peripheral bus
    • CPU clustering
    • Performance aspects for software
  • Memory
    • Memory map
    • Configuration options
    • Cache and software handling
    • Types
    • Hierarchy
    • Test
  • Infineon Low-Level Drivers: Overview
    • Configuration structures
    • Application programming interface
    • Library distribution
    • Frameworks and demos
  • Ports
    • General purpose IO
    • Alternate connections (multiplexing)
    • Pin mapping
  • Exceptions and Handling
    • Traps (hardware and software)
    • Interrupts (hardware and software)
    • Vector tables
    • Broadcast software interrupts (core synchronization)
    • External interrupts
  • Direct Memory Access Controller DMA
    • Move engines
    • Triggering (hardware and software)
    • Advanced features (software relaxation)
  • Timer
    • System Timer (STM)
    • General Purpose Timer 12 (GPT12)
    • Capture Compare Unit (CCU)
    • Watchdog Timer (WDT)
    • Temporal Protection Timer (TPS, Exception Timer)
    • Generic Timer Module (GTM): Overview
  • Safety and Security
    • Safety measures
    • Safety Management Unit (SMU)
    • Protection mechanisms
    • IO monitoring
    • Hardware security module (HSM): implementation overview
  • Multicore Aspects
    • Startup and boot
    • Low power options
    • Communication and synchronization
    • Intrinsics usage in C/C++
    • Tool aspects (compiler, linker)
    • Debugging (AMP, SMP)
  • System Control
    • Reset: sources, types and consequences
    • Boot: software configuration and modes
    • Clocking
    • Emergency stop requests
  • Power Management System (PMS)
    • Supply generation options
    • Embedded voltage regulators
    • Standby and wakeup
    • Die temperature sensor
  • Synchronous and Asynchronous Standard Peripherals
    • Micro Second Channel (MSC)
    • Serial Peripheral Interface (QSPI)
    • Inter IC Interface (I2C)
    • UART (ASCLIN)
  • Sensor Interfaces
    • SENT
    • PSI5
    • PSI5-S
  • Analog To Digital Converter
    • EVADC: SAR conversion
    • EDSADC: Delta-sigma conversion
    • Enhanced features offloading software
  • Automotive Interfaces: Overview
    • LIN
    • CAN
    • FlexRay®
  • High Speed Serial Link Interface (HSSL)
  • Ethernet: Overview
  • Debug
    • Interfaces
    • Tracing
    • Multicore aspects
  • Übungen
    • Es werden zahlreiche Übungen mit einem Infineon AURIX™ Board durchgeführt. Dabei kommen u.a. folgende Aspekte zur Anwendung: Einsatz von Low-Level-Treibern, Schutzmechanismen, Interrupt Controller, DMA-Controller, System-Timer, Port, Multicore-Aspekte, Monitoring, Performance-Messungen uvm.
  • HINWEIS: Die Aurix-2G-Kursunterlagen sind auf Englisch
  • HINWEIS: Für die Teilnahme am Aurix-2G-Training ist ein gültiges NDA (Non-disclosure Agreement) mit dem Bauteilhersteller erforderlich.
  • Bitte beachten Sie, dass ADAS-spezifische Blöcke nicht explizit im Training behandelt werden. Bei Bedarf wenden Sie sich bitte vorab an unser Servicebüro unter Tel. +49 (0)89 450614-71.

3 Startdaten
München, Online
ab4.165,00 €
Kurs anzeigen

AURIX™ TC4xx: 32-Bit Multicore-Mikrocontroller-Familie (Aurix-3G Dritte Generation)

MicroConsult Academy GmbH

Vor Ort
Online
Inhouse

  • Introduction
  • System Architecture
  • Internal Infrastructure
    • SRI
    • FPI
    • LLI
  • Virtual Machines and Hypervisor
  • TriCore™ CPU
    • Context Switching
    • New Instructions
    • Virtualization
    • Trap System
    • MPU
    • System Timer
  • Protection Mechanisms
    • PROT
    • APU
  • Memory
    • NVM
    • UCBs
    • SOTA
    • Cache
  • Ports
  • Interrupt Router (IR)
  • System Direct Memory Access Controller
  • Safety Concept
    • CRC Engine
    • Watchdogs
    • BIST
    • Clocking
    • Voltage Monitors
    • SMU
  • Security Concept
    • CS Real-time module
    • CS Satellite
  • Power Management System
    • Domains
    • Wakeup Timer
    • RTC
    • Standby Controller
  • System Control and Management
    • Clocking
    • NMI
    • Reset
    • Firmware
    • Boot
  • Complex Peripherals Overview and Special Features
    • PPU
    • GTM
    • CAN
    • xSPI
    • PCIe
    • ETH
  • Data Routing Engine
  • Analog to Digital Conversion
    • TMADC
    • Fast Compare
    • DSADC
    • CDSP
  • Multicore Debug

3 Startdaten
München, Online
ab4.165,00 €
Kurs anzeigen

C# für Fortgeschrittene

MicroConsult Academy GmbH

Vor Ort
Inhouse

  • Überblick über die Versionen der Programmiersprache C#
  • Nützliche Sprachmerkmale von C#
    • Partielle Klassen
    • Partielle Methoden
    • Wie funktionieren automatische Properties?
    • Was steckt hinter der automatischen Typerkennung (Type Inference)?
    • Anonyme Typen
    • Vereinfachte Initialisierung von Objekten
    • Optionale und benannte Parameter - Dos and Don'ts
    • Der dynamische Datentyp
    • Anpassung des Speicherlayouts bei Strukturen (z.B. für Unions in C#)
    • Übung: Anwenden der Spracherweiterungen in der Praxis
  • Erweiterungsmethoden
    • Programmierung, Einsatz und Einschränkungen
    • Übung: Erstellen von Erweiterungsmethoden
  • Generische Klassen (Generics) in C#
    • Benutzung generischer Klassen
    • Erstellung eigener generischer Klassen
    • Der Einsatz von Bedingungen (Constraints) für den Typparameter
    • Generische Methoden
    • Nullable Types
    • Übung: Implementieren einer generischen Klasse
  • Erweiterte Delegate-Techniken
    • Anonyme Methoden
    • Lambda-Ausdrücke
    • Der Einsatz von Lambda-Ausdrücken als Callback
    • Asynchroner Aufruf von Delegates
    • Übung: Verwenden von Callbacks
  • Erstellen eigener Collection-Klassen
    • Überblick über die Collection-Interfaces
    • Anwendung und Programmierung von Enumeratoren
    • Der Operator 'yield'
    • Übung: Implementieren des Enumerator-Interfaces
  • Language Integrated Query (LINQ)
    • Formulierung von LINQ-Abfragen
    • Vorstellung der LINQ-Operationen
    • Exceptions und LINQ
    • LINQ to Objects
    • LINQ to SQL
    • LINQ to XML
    • Paralleles LINQ (PLINQ)
    • Übung: Nutzung von LINQ zur Selektion von Daten
  • Asynchrone Programmierung mit async und await
    • Was steckt hinter den Schlüsselwörtern 'async' und 'await'?
    • Wie kann eine asynchrone Methode Werte zurückgeben?
    • Erstellung eigener asynchroner Tasks
    • Wie kann eine eigene Klasse 'awaitable' gemacht werden?
    • Demonstration von Beispielen
  • Reflection
    • Sammeln von Informationen über beliebige Typen
    • Ausführen von Methoden
    • Lesen und Setzen von Property- und Field-Werten
    • Abfragen von Attributen
    • Laden von Assemblies zur Laufzeit
    • Übung: Reflektieren eines unbekannten Typs
  • Serialisierung von Daten
    • XML-Serialisierung
    • Kontrakt-Serialisierung
  • Reguläre Ausdrücke
    • Überblick
    • Suchen und Ersetzen von Texten
  • Übungen im C# Kurs für Fortgeschrittene
    • Anwenden der Spracherweiterungen in der Praxis
    • Erstellen von Erweiterungsmethoden
    • Implementieren einer generischen Klasse
    • Einsatz von anonymen Methoden und Lambda-Ausdrücken
    • Implementieren des Enumerator-Interfaces
    • Nutzung von LINQ zur Selektion von Daten
    • Reflektieren eines unbekannten Typs
    • Die Übungen werden jeweils nach Abschluss der entsprechenden Themen durchgeführt
  • MicroConsult PLUS: Sie erhalten von uns Ihre Übungsverzeichnisse und Lösungsbeispiele für alle Übungsaufgaben.

1 Startdaten
München
ab2.499,00 €
Kurs anzeigen

C# Programmierung unter .NET

MicroConsult Academy GmbH

Online
Inhouse

  • .NET Überblick
    • Einführung in .NET
    • Schlüsselkonzepte von .NET
  • Aufbau von .NET-Programmen
    • Einstieg in ein C#-Programm
    • Kommentare
    • Demonstration von Beispielen
  • Überblick über die Standarddatentypen
    • Ganze Zahlen , Fließkommazahlen, Text
    • Typumwandlungen
    • Arrays
    • Aufzählungstypen (Enums)
    • Eigene Datentypen
    • Type Inference (var)
    • Demonstration von Beispielen
  • Formatierte Ausgabe
    • Formatierungszeichen
    • Eigene Formatierungen
    • String-Interpolation
    • Übung: Anwendung von Datentypen und formatierter Ausgabe in einem einfachen Programm
  • Operatoren
    • Überblick über die Operatoren
    • Arithmetische, relationale und logische Operatoren, Bit-Operatoren
    • Demonstration von Beispielen
  • Kontrollstrukturen
    • Verzweigungen
    • Sprünge
    • Schleifen
    • Übung: Nutzen von Kontrollstrukturen
  • Klassen
    • Aufbau von Klassen
    • Objekterzeugung
    • Fields, Methoden und Properties
    • Zugriffsmodifizierer
    • Konstruktoren und Destruktoren
    • Überladen von Methoden
    • Namensräume
    • Übung: Erstellen von Klassen mit Properties und Methoden
  • Operatorüberladung
    • Überladung von Operatoren
    • Explizite und implizite Konvertierungsoperatoren
    • Indexer
    • Demonstration von Beispielen
  • Vererbung
    • Ableiten von einer Basisklasse
    • Auswirkungen der Zugriffsmodifikatoren
    • Aufruf des Basisklassenkonstruktors
    • Verbergen und Überschreiben von Methoden
    • Virtuelle Methoden
    • Typprüfung und Konvertierungsregeln
    • Abstrakte und versiegelte Klassen
    • Erstellen, nutzen und implementieren von Interfaces
    • Übung: Vererbung und virtuelle Methoden
  • Strukturen
    • Unterschiede zur Klasse
    • Übergabe per Referenz
    • Boxing und Unboxing
    • Demonstration von Beispielen
  • Ausnahmebehandlung (Exceptions)
    • Welche Fehler verursachen Exceptions?
    • Behandlung von Exceptions
    • Informationen über Exceptions
    • Exceptions im eigenen Code werfen
    • Übung: Fehlerbehandlung mit Exception Handling
  • Generische Datentypen und Collections
    • Was sind generische Datentypen?
    • Vorteile der generischen Collections
    • Überblick über die gebräuchlichsten Collectionklassen
    • Optionale Übung: Einsatz einer generischen Liste
  • Delegates und Ereignisse
    • Zeiger auf Methoden in C#
    • Anwendung von Callbacks
    • Verwenden von Ereignissen (Events)
    • Lambda-Ausdrücke
    • Expression bodied function members
    • Demonstration von Beispielen
  • Assemblies
    • Aufbau von Assemblies
    • Verwenden von DLLs
    • Kennenlernen der Unterschiede von privaten und geteilten Assemblies
    • Demonstration von Beispielen
  • Übungen im C# .NET Training
    • Anwendung von Datentypen und formatierter Ausgabe in einem einfachen Programm
    • Nutzen von Kontrollstrukturen
    • Erstellen von Klassen mit Properties und Methoden
    • Vererbung und virtuelle Methoden
    • Fehlerbehandlung mit Exception Handling
    • Optional: Einsatz einer generischen Liste
    • Die Übungen werden jeweils nach Abschluss der entsprechenden Themen durchgeführt
  • MicroConsult PLUS: Sie erhalten von uns Ihre Übungsverzeichnisse und Lösungsbeispiele für alle Übungsaufgaben.

1 Startdaten
Online
ab3.094,00 €
Kurs anzeigen

C++ für Ein- und Umsteiger

MicroConsult Academy GmbH

Vor Ort
Online
Inhouse

  • Einführung in C++
    • Historie
    • Unterschiede und Gemeinsamkeiten von C und C++
    • Vorteile von C++
    • Welche Vorteile bringt die objektorientierte Entwicklung?
  • Programmaufbau
    • Neue Sprachmittel
    • Überladen von Funktionen
    • Ein- und Ausgabe mit Streams
    • Demonstrationen
    • Übung: Überladen von Funktionen
  • Datentypen
    • Neue Datentypen
    • Pointer und Referenzen
    • Neuerungen aus C++ 11
    • Dynamische Speicherverwaltung
    • Smart-Pointer
    • Demonstrationen
  • Kontrollstrukturen
    • Was wurde aus C übernommen, was ist neu?
    • Automatische for-Schleife
    • Exceptions
    • Demonstrationen
    • Übung: Anwenden von Kontrollstrukturen
  • Operatoren
    • Überblick über die Operatoren
    • Operatorüberladung
    • Umlenkungsoperatoren für die Ein- und Ausgabe
    • Demonstrationen
    • Übung: Überladen von Operatoren
  • Klassen
    • Aufbau von Klassen
    • Objekterzeugung
    • Konstruktor und Destruktor
    • Kapselung von Daten und Methoden
    • Zugriffsrechte auf Klassenmember
    • Der this-Pointer
    • Überladen von Methoden
    • Statische Daten und Methoden
    • Konstante Methoden
    • Unterschied zwischen Struktur und Klasse
    • Namensräume
    • Demonstrationen
    • Übung: Implementieren eines Zählers
  • Initialisierung und Freigabe von Objekten
    • Umgang mit Konstruktoren
    • Universelle Initialisierung
    • Initialisierung von eingebetteten Objekten
    • Konstante Daten und deren Initialisierung
    • Demonstrationen
    • Übung: Implementieren und Initialisieren eines eingebetteten Objektes
  • Spezielle Memberfunktionen
    • Explizite und gelöschte Konstruktoren
    • Operator als Memberfunktion
    • Spezielle Syntaxformen bei der Überladung von Typecast und Inkrement-/ Dekrement-Operatoren
    • Move-Semantiken
    • Demonstrationen
    • Übung: Implementierung von Operatoren als Memberfunktion
  • Vererbung
    • C++ Implementierung
    • Wiederverwendung von Code durch Vererbung
    • Auswirkung der Zugriffsrechte in Klassenhierarchien
    • Verhalten von Konstruktoren/Destruktoren in Klassenhierarchien
    • Demonstrationen
  • Virtuelle Methoden
    • Überschreiben von Methoden der Basisklasse
    • Die Schlüsselwörter override und final
    • Polymorphie
    • Abstrakte Klassen
    • Abstrakte Methoden
    • Interfaces
    • Demonstrationen
    • Übung: Erweitern des Zählers durch eine abgeleitete Klasse
  • Zugriffskontrolle mit friend
    • Das Schlüsselwort friend
    • Befreundete Klassen, Methoden und Funktionen
    • Wie wirkt sich friend bei Vererbung aus?
    • Demonstrationen
  • Streams
    • Überblick über die Stream-Klassen
    • Nutzung der Streams für die Ausgabe in Files und Strings
    • Manipulatoren für die Anpassung der Ausgabe
    • Überladen von Stream-Operatoren
    • Demonstrationen
    • Übung: Stream-Operatoren für die Zähler-Klasse
  • STL (Standard Template Library)
    • Anwenden von Template-Klassen
    • Die C++ Cast-Operatoren
    • Container
    • Iteratoren
    • Algorithmen
    • Smart Pointer
    • Demonstrationen
    • Übung: Nutzung von STL-Containern
  • Praktische Übungen im C++ Kurs
    • Überladen von Funktionen
    • Anwendung von Kontrollstrukturen
    • Operatorüberladung
    • Implementierung von Klassen
    • Konstruktorüberladung, Initialisierung eingebetteter Objekte
    • Operatoren als Memberfunktion
    • Polymorphie: Vererbung und virtuelle Methoden
    • Streamausgabe von eigenen Klassen
    • Nutzung der STL
  • MicroConsult PLUS:
    • Sie erhalten von uns Ihre Übungsverzeichnisse und Lösungsbeispiele für alle Übungsaufgaben.
    • Sie bekommen alle C++ Beispiele in elektronischer, kompilierbarer Form und können diese sehr einfach für Ihr Entwicklungsenvironment anpassen.
    • In Präsenzkursen stehen in den MicroConsult-Räumen PCs an den Arbeitsplätzen zur Verfügung. Für Online-Trainings und Onsite-Schulungen wird ein Remote-Zugang zur eingerichteten Übungsumgebung bereitgestellt.

3 Startdaten
München, Online
ab3.094,00 €
Kurs anzeigen
10

Häufig gestellte Fragen

Alles, was Sie über Sonstige IT-Schulungen Kurse wissen müssen

Die Preise für Sonstige IT-Schulungen Kurse variieren von 773,5 € bis 4.165 €. Der durchschnittliche Preis liegt bei 2.574,97 €. Viele Anbieter bieten auch individuelle Preise auf Anfrage an, die sich nach Teilnehmerzahl, Kursdauer oder spezifischen Anforderungen richten. Die angegebenen Preise verstehen sich inklusive Mehrwertsteuer.
Sonstige IT-Schulungen Kurse dauern zwischen 8 und 40 Tage. Die häufigste Kursdauer beträgt 32 Tage. Die genaue Dauer hängt vom Kursinhalt und Intensität ab - intensive Kompaktkurse sind oft kürzer, während umfassende Weiterbildungen mehr Zeit in Anspruch nehmen.
Sie haben flexible Lernmöglichkeiten: 30 Online-Kurse (54%), 48 Präsenzkurse (86%), 56 Inhouse-Schulungen (100%). Online-Kurse bieten maximale Flexibilität, während Präsenzkurse direkten Austausch ermöglichen. Inhouse-Schulungen können individuell an Ihre Unternehmensbedürfnisse angepasst werden.
100% der Sonstige IT-Schulungen Kurse beinhalten ein Zertifikat nach Abschluss. Die genauen Zertifizierungsdetails finden Sie auf der jeweiligen Kursseite. Ein Zertifikat dokumentiert Ihre erworbenen Kenntnisse und ist ein wertvoller Nachweis für Ihren Lebenslauf und Ihre berufliche Weiterentwicklung.
Klicken Sie einfach auf einen beliebigen Kurs, um verfügbare Termine und Standorte anzuzeigen. Sie können dann direkt buchen oder den Anbieter für weitere Informationen kontaktieren. Viele Anbieter bieten auch flexible Terminplanung an. Bei Fragen zu Inhalten, Voraussetzungen oder individuellen Anpassungen erreichen Sie die Anbieter direkt über die Kursdetailseite.

Was Sie in Sonstige IT-Schulungen Kursen lernen

Die Kategorie 'Sonstige IT-Schulungen' bietet eine breite Palette an Kursen, die speziell darauf abzielen, Ihre IT-Kenntnisse zu erweitern und zu vertiefen. Diese Kurse decken vielfältige Themen ab, darunter Cloud Computing, IT-Sicherheit, Systemadministration und mehr. Die Teilnehmer lernen, wie sie komplexe IT-Systeme effektiv installieren, verwalten und sichern können.

Zu den konkreten Lerninhalten gehören: Einführung in verschiedene Cloud-Services, Sicherheitsstrategien für Netzwerke und Daten, Grundlagen der Systemadministration sowie fortgeschrittene IT-Projektmanagementtechniken. Diese Schulungen werden häufig durch weltweit anerkannte Zertifikate validiert. Typische Abschlüsse umfassen Zertifikate wie CompTIA A+, AWS Certified Solutions Architect, und Cisco Certified Network Associate (CCNA).

Absolventen dieser Schulungen eröffnen sich ausgezeichnete Karrierechancen in verschiedenen IT-Berufen. Mögliche Jobrollen sind IT-Support-Spezialist, Netzwerkadministrator, Cloud-Engineer oder IT-Sicherheitsanalyst. Diese Rollen sind in nahezu allen Branchen gefragt, da sie entscheidend zur effizienten und sicheren IT-Infrastruktur eines Unternehmens beitragen.

Die Kurse sind besonders geeignet für IT-Fachleute, die ihre Kenntnisse erweitern oder von einer spezifischen auf eine breitere Qualifikationsbasis umsteigen möchten. Vorkenntnisse im IT-Bereich sind oft hilfreich, aber nicht bei allen Kursen erforderlich, da viele Schulungen auch Einstiegsinhalte bieten.

Insgesamt bieten 'Sonstige IT-Schulungen' eine effektive Möglichkeit, Ihre Karriere im IT-Sektor voranzutreiben und sich auf dem Arbeitsmarkt noch attraktiver zu positionieren.

kursmap.de

Die Plattform für Weiterbildung und berufliche Entwicklung in Deutschland.

Rechtliches

  • Impressum
  • Datenschutz
  • AGB

Unternehmen

  • Für Anbieter
  • Über uns
© 2025 kursmap.de - All rights reserved.