Seminare zum Thema Programmiersprachen
Auf Seminarmarkt.de finden Sie aktuell 2.582 Schulungen (mit 12.192 Terminen) zum Thema Programmiersprachen mit ausführlicher Beschreibung und Buchungsinformationen:Tableau – Einstieg in das BI Tool
- 19.05.2025- 20.05.2025
- München
- 1.541,05 €

Testing with JUnit 5 and Mockito
- firmenintern
- Ort auf Anfrage
- auf Anfrage
- Faster feedback: Test automation enables developers to receive rapid feedback on their code changes. Automated tests can be executed quickly, providing immediate insights into any issues or regressions introduced. This allows developers to address problems promptly and iterate more efficiently.
- Code confidence: Automated tests serve as a safety net for developers when making code modifications or refactoring. Having comprehensive test coverage ensures that changes do not break existing functionality, providing developers with confidence in their code.
- Increased productivity: Test automation reduces the time and effort spent on manual testing. Developers can focus on writing new code and implementing features, knowing that automated tests will validate the functionality. This improves productivity and allows developers to deliver software more efficiently.
- Code quality: Test automation encourages developers to write testable code and follow best practices. Automated tests can detect issues early, such as logic errors, boundary cases, or unexpected behavior. This helps developers produce cleaner, more robust code.
- Collaboration: Automated tests serve as executable specifications that facilitate communication and collaboration between developers, testers, and other team members. They provide a shared understanding of expected behavior and can act as documentation for the codebase.
- ...

Webinar
Testing with JUnit 5 and Mockito
- 19.02.2026- 20.02.2026
- online
- 1.630,30 €
- Faster feedback: Test automation enables developers to receive rapid feedback on their code changes. Automated tests can be executed quickly, providing immediate insights into any issues or regressions introduced. This allows developers to address problems promptly and iterate more efficiently.
- Code confidence: Automated tests serve as a safety net for developers when making code modifications or refactoring. Having comprehensive test coverage ensures that changes do not break existing functionality, providing developers with confidence in their code.
- Increased productivity: Test automation reduces the time and effort spent on manual testing. Developers can focus on writing new code and implementing features, knowing that automated tests will validate the functionality. This improves productivity and allows developers to deliver software more efficiently.
- Code quality: Test automation encourages developers to write testable code and follow best practices. Automated tests can detect issues early, such as logic errors, boundary cases, or unexpected behavior. This helps developers produce cleaner, more robust code.
- Collaboration: Automated tests serve as executable specifications that facilitate communication and collaboration between developers, testers, and other team members. They provide a shared understanding of expected behavior and can act as documentation for the codebase.
- ...

IBM CV853G - Db2 12 for z/OS Intermediate System Administration
- firmenintern
- Ort auf Anfrage
- auf Anfrage
Overview
This course provides students with an introduction to the skills and knowledge needed to administer a Db2 12 for z/OS system.

- 01.09.2025- 03.09.2025
- Köln
- 2.296,70 €
Sie haben Skills, um jederzeit auf einen bestimmten Punkt Ihres Projektes zurückzugreifen. Zudem kennen Sie den Unterschied zwischen einem Bare Repository und einem Repository mit Working Copy. Die Bedeutung von Git im Zusammenhang mit Deployment Pipelines ist Ihnen im Anschluss ans Seminar ebenfalls klar. Außerdem sind Sie fit darin, alte Projekte nach Git zu migrieren, z.B. von SVN.
Sie haben darüber hinaus das nötige Know-how, um einen Git Server einzurichten und alle wichtigen Konfigurationen vorzunehmen. Ihnen ist bestens bekannt, wie man sich sicher - mit Hilfe von SSH und dem Open SSL Keyaustausch - einloggen kann und Sie beherrschen es, Dateien in das Repository zu pushen und von dort zu pullen.
Nach der Schulung ist Ihnen auch die Theorie geläufig, die hinter Git steckt. Sie kennen das Biotop rund um Git und können daraus passende Tools auswählen. Sie wissen auch wie man ein grafisches Frontend mit der eigentlichen Git Software verbindet (Gitlab, Bitbucket, Jenkins, Jira, Eclipse und IntelliJ).
Sie sind erprobt darin, einfache Scripts und individuelle Setups in Ihren Git Prozess einzubauen. Wichtige Techniken des Source Code Managements, Code Reviews, Pull Requests, Holy Grail Repository sind kein Neuland mehr für Sie.

- firmenintern
- Ort auf Anfrage
- auf Anfrage
Sie haben Skills, um jederzeit auf einen bestimmten Punkt Ihres Projektes zurückzugreifen. Zudem kennen Sie den Unterschied zwischen einem Bare Repository und einem Repository mit Working Copy. Die Bedeutung von Git im Zusammenhang mit Deployment Pipelines ist Ihnen im Anschluss ans Seminar ebenfalls klar. Außerdem sind Sie fit darin, alte Projekte nach Git zu migrieren, z.B. von SVN.
Sie haben darüber hinaus das nötige Know-how, um einen Git Server einzurichten und alle wichtigen Konfigurationen vorzunehmen. Ihnen ist bestens bekannt, wie man sich sicher - mit Hilfe von SSH und dem Open SSL Keyaustausch - einloggen kann und Sie beherrschen es, Dateien in das Repository zu pushen und von dort zu pullen.
Nach der Schulung ist Ihnen auch die Theorie geläufig, die hinter Git steckt. Sie kennen das Biotop rund um Git und können daraus passende Tools auswählen. Sie wissen auch wie man ein grafisches Frontend mit der eigentlichen Git Software verbindet (Gitlab, Bitbucket, Jenkins, Jira, Eclipse und IntelliJ).
Sie sind erprobt darin, einfache Scripts und individuelle Setups in Ihren Git Prozess einzubauen. Wichtige Techniken des Source Code Managements, Code Reviews, Pull Requests, Holy Grail Repository sind kein Neuland mehr für Sie.

Domänenspezifische Sprachen (DSL)
- 30.06.2025- 02.07.2025
- Hamburg
- 2.748,90 €
Dieses Seminar ist Teil der Advanced Module der iSAQB-Zertifizierung für Software-Architekten (CPSA-A). Hier lernst du die Design- und Implementierungsprinzipien von domänspezifischen Sprachen (DSL) kennen. Diese sind entscheidend, denn Domänen vieler Projekte sind inhaltlich und fachlich kompliziert und erfordern besondere Flexibilität bei der Problemlösung, da sie Aspekte wie komplexe Regelwerke, Abläufe oder Beschreibungen von Domänenentitäten enthalten.
Vorteile von DSLs in deinem Projekt
In vielen Projekten ist die übliche Mehrzweck-Programmiersprache nicht immer ideal, um alle Anforderungen zu erfüllen. Dies zeigt sich besonders, wenn Benutzer:innen Software selbst konfigurieren sollen oder wenn die Sprache entweder zu komplex ist, um grundlegende Eigenschaften klar zu definieren oder nicht ausdrucksstark genug, um technische Details verständlich darzustellen. Domänspezifische Sprachen (“domain-specific languages”, DSLs) können helfen, diese Komplexität zu bändigen, befähigen Benutzer:innen selbstständig mit der Software auch komplexe Aufgaben zu lösen, ermöglichen Low-Code-Ansätze, bei denen Aufgaben mit weniger Code gelöst werden können, als es in der Implementierungssprache des Projekts möglich wäre, und verbessern Qualitätseigenschaften wie Adaptierbarkeit, Modifizierbarkeit, Analysierbarkeit und Sicherheit.
Praxisorientiertes Lernen mit Racket
Das Seminar vermittelt Fähigkeiten bei Design und Implementierung von DSLs, die in vielen Kontexten anwendbar sind. Dabei gehen wir systematisch vor. Wir fangen mit einfachen DSLs, die als Library in die Implementierungssprache des Projekts eingebettet werden, und die wir schrittweise weiterentwickeln zu komplett eigenständigen Sprachen mit eigener Syntax und Semantik. Die nötigen Grundlagen aus der Informatik werden begleitend vermittelt.
Alle Aspekte des Seminars werden von praktischen Übungen begleitet, welche die Teilnehmer:innen befähigen, selbst DSLs zu entwickeln und in die Architektur ihres Projekts zu integrieren. Die Übungen führen wir in Racket durch, eine besonderes leicht zur lernende und leistungsfähige Plattform für das Design von DSLs. Außerdem machen wir Exkurse in Xtext und MPS.

Effektivere Softwareentwicklung mit DevOps (für Entscheider)
- 01.08.2025
- Köln
- 821,10 €

Effektivere Softwareentwicklung mit DevOps (für Entscheider)
- firmenintern
- Ort auf Anfrage
- auf Anfrage

Webinar
Effiziente Projekte durch agile Methoden
- 24.04.2025- 25.04.2025
- online
- 1.773,10 €
Agiles Vorgehen in der Produktentwicklung zeichnet sich vor allem dadurch aus, dass das Produkt selbst und die Menschen, die es nutzen, im Mittelpunkt stehen. Prozesse, Regeln, und Dokumentation gestalten sich leichtgewichtig und ergebnisorientiert.
Nach dem Seminar Effiziente Projekte durch agile Methoden:
- Sie haben ein grundlegendes Verständnis von Agilität in der Produktentwicklung.
- Sie kennen die Stärken unterschiedlicher Techniken und Praktiken,
- Sie verstehen die dahinter liegenden Prinzipienund wissen wie die verschiedenen Ansätze, Methoden und Rahmenwerke Agilität unterstützen und sich ergänzen können.
- Sie können dieEinsatzmöglichkeiten der vorgestellten Techniken, Praktiken und Rahmenwerke beurteilen
- Sie haben eine Vorstellung, welche Herausforderungen eine Transformation zu Agilität und Selbstorganisation an eine Organisation stellt.
Unsere Lernplattform LearningHub @Cegos ist Bestandteil dieser Weiterbildung. Neben den digitalen Schulungsunterlagen ist das Training um weitere Lernformate und Medien angereichert. Um einen nachhaltigen Wissenstransfer in den Arbeitsalltag zu erzielen, wird die Schulung nach unserem ...
