# Softwareentwicklung — Kurskatalog > Softwareentwicklung ist ein zentraler Treiber der digitalen Transformation und eröffnet vielfältige berufliche Perspektiven. In unseren Kursen für Programmierung und Softwareentwicklung lernen Sie, grundlegende Sprachkonzepte zu verstehen, strukturierte Lösungen zu entwickeln und moderne Technologien effizient einzusetzen. Themen wie Automatisierung, KI-gestützte Entwicklung und optimierte Workflows spielen dabei eine immer wichtigere Rolle. So schaffen Sie die Grundlage, um digitale Lösungen souverän zu gestalten und langfristig erfolgreich umzusetzen. Kategorie: [Softwareentwicklung](https://www.tectrain.at/kurskatalog/programmierung) Kurse: 89 Index: [llms-courses.txt](https://www.tectrain.at/llms-courses.txt) | [llms.txt](https://www.tectrain.at/llms.txt) ## Stammdaten - **Anbieter:** tecTrain GmbH - **Gründungsjahr:** 2011 - **Website:** https://www.tectrain.at - **Kontakt:** +43 50 4510-0 | office@tectrain.at - **Sprachen:** German (DE), English (EN) - **Standorte:** tecTrain Seminarzentrum Wien, tecTrain Seminarzentrum Graz, tecTrain Partnerstandort Linz - **Beschreibung:** Die tecTrain GmbH ist Österreichs führender Anbieter für IT- und Management-Weiterbildung mit Standorten in Wien, Graz und Linz. Seit 2011 qualifiziert das Unternehmen Unternehmen, öffentliche Organisationen und Einzelpersonen in den Bereichen IT, Digitalisierung und Management und vermittelt praxisnahes Wissen für den beruflichen Erfolg. Als Marktführer für IT-Weiterbildung in Österreich vertrauen jährlich mehr als 12.000 Teilnehmer:innen auf die Expertise der tecTrain GmbH. Das Weiterbildungsangebot umfasst über öffentliche 600 Seminare, Trainings, Workshops und Zertifizierungskurse sowie individuell konzipierte Firmenschulungen und Inhouse-Trainings. Die tecTrain GmbH ist offizieller Microsoft Learning Partner und bietet ein umfassendes Schulungsangebot rund um Microsoft-Technologien wie Microsoft 365, Microsoft Azure, Power Platform, Copilot und weitere Microsoft-Lösungen. Darüber hinaus umfasst das Portfolio Trainings und Zertifizierungen in den Bereichen ITIL®, Amazon Web Services (AWS), Cloud Computing, Projektmanagement, IT-Infrastruktur, Netzwerke, Softwareentwicklung, Programmierung, Datenbanken, DevOps, Container-Technologien, Linux, Virtualisierung, Cybersecurity, Informationssicherheit, Künstliche Intelligenz (KI), Data Analytics sowie praxisnahe Anwendertrainings für Adobe Creative Cloud, AutoCAD und weitere Business-Anwendungen. Die Trainings werden als Präsenzseminare an den Standorten Wien, Graz und Linz, als Live-Online-Trainings, Hybridveranstaltungen oder direkt beim Kunden als Inhouse-Schulung durchgeführt. Darüber hinaus bietet die tecTrain GmbH Vorbereitungskurse für international anerkannte Hersteller- und Branchenzertifizierungen sowie maßgeschneiderte Qualifizierungsprogramme für Unternehmen jeder Größe. Im Mittelpunkt stehen praxisnahe Wissensvermittlung, erfahrene Trainer:innen, hohe Qualitätsstandards und ein nachhaltiger Wissenstransfer, damit das erworbene Know-how unmittelbar im beruflichen Alltag eingesetzt werden kann. Die tecTrain GmbH versteht sich als langfristiger Weiterbildungspartner für Unternehmen, Behörden und Fachkräfte in Österreich und begleitet ihre Kund:innen dabei, den technologischen Wandel erfolgreich zu gestalten, digitale Kompetenzen auszubauen und ihre Wettbewerbsfähigkeit nachhaltig zu stärken. ## Kursübersicht | Kurs | Dauer | Level | Preis ab | Nächste Termine | Sale | | :--- | :---: | :---: | :---: | :--- | :---: | | [ISTQB Certified Tester – Specialist: Testing with generative AI (English, CT-GenAI)](https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-specialist-testing-with-generative-ai-english-ct-genai) | 2 Tage | Fortgeschrittene | 1850.00 EUR | 17.09. Online, 22.10. Online, 19.11. Online | | | [iSAQB® Certified Professional for Software Architecture - Advanced Level (CPSA-A): Soft Skills](https://www.tectrain.at/kurskatalog/programmierung/isaqb-certified-professional-for-software-architecture-advanced-level-cpsa-a-soft-skills) | 3 Tage | Fortgeschrittene | 2230.00 EUR | 07.09. Online, 09.12. Online | | | [iSAQB® Certified Professional for Software Architecture - Advanced Level (CPSA-A): Improve](https://www.tectrain.at/kurskatalog/programmierung/isaqb-certified-professional-for-software-architecture-advanced-level-cpsa-a-improve) | 3 Tage | Fortgeschrittene | 2230.00 EUR | 07.10. Online | | | [GitHub Copilot](https://www.tectrain.at/kurskatalog/programmierung/github/github-copilot) | 1 Tag | Fortgeschrittene | 690.00 EUR | 21.09. Graz, 21.09. Online, 27.01. Graz | | | [GitHub Foundations](https://www.tectrain.at/kurskatalog/programmierung/github/github-foundations) | 2 Tage | Einsteiger | 1390.00 EUR | 14.09. Graz, 14.09. Online, 18.01. Online | | | [GitHub fundamentals - Administration basics and product features](https://www.tectrain.at/kurskatalog/programmierung/github/github-fundamentals-administration-basics-and-product-features) | 1 Tag | Einsteiger | 690.00 EUR | 28.09. Graz, 28.09. Online, 22.01. Online | | | [Automate your workflow with GitHub Actions](https://www.tectrain.at/kurskatalog/programmierung/automate-your-workflow-with-github-actions) | 1 Tag | Einsteiger | 690.00 EUR | 22.09. Graz, 22.09. Online, 21.01. Online | | | [GitHub Advanced Security](https://www.tectrain.at/kurskatalog/programmierung/github/github-advanced-security) | 1 Tag | Fortgeschrittene | 690.00 EUR | 30.10. Graz, 30.10. Online, 18.02. Graz | | | [Cloud-native Entwicklung mit Java](https://www.tectrain.at/kurskatalog/programmierung/java-development/cloud-native-entwicklung-mit-java) | 4 Tage | Einsteiger | | | | | [WordPress – Aufbau](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/wordpress-aufbau) | 2 Tage | Fortgeschrittene | 790.00 EUR | 24.02. Graz, 24.02. Online, 23.06. Online | | | [Berufsbegleitende Ausbildung zum Web Developer](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/berufsbegleitende-ausbildung-zum-web-developer) | 24 Tage | Einsteiger | | | | | [iSAQB® Certified Professional for Software Architecture - Foundation Level (CPSA-F)](https://www.tectrain.at/kurskatalog/programmierung/software-architektur-isaqb/isaqb-certified-professional-for-software-architecture-foundation-level-cpsa-f) | 4 Tage | Einsteiger | 2450.00 EUR | 24.08. Online, 31.08. Online, 07.09. Online | | | [iSAQB® Certified Professional for Software Architecture - Foundation Level (English, CPSA-F)](https://www.tectrain.at/kurskatalog/programmierung/software-architektur-isaqb/isaqb-certified-professional-for-software-architecture-foundation-level-english-cpsa-f) | 4 Tage | Einsteiger | 2450.00 EUR | 14.09. Online, 19.10. Online, 14.12. Online | | | [iSAQB® Certified Professional for Software Architecture - Advanced Level (CPSA-A): Domain-Driven-Design](https://www.tectrain.at/kurskatalog/programmierung/software-architektur-isaqb/isaqb-certified-professional-for-software-architecture-advanced-level-cpsa-a-domain-driven-design) | 3 Tage | Fortgeschrittene | 2230.00 EUR | 24.08. Online, 16.11. Online | | | [Angular 20 – Grundlagen](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/angular-17-grundlagen) | 3 Tage | Einsteiger | 1590.00 EUR | 28.09. Online, 28.09. Wien, 15.03. Online | | | [Professionelles Requirements Engineering und Management](https://www.tectrain.at/kurskatalog/programmierung/software-testing/professionelles-requirements-engineering-und-management) | 3 Tage | Einsteiger | | | | | [ISTQB Certified Tester – Advanced Level: Test Automation Engineering v2.0 (English, CTAL-TAE)](https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-test-automation-engineer-english-ct-tae) | 4 Tage | Einsteiger | 1980.00 EUR | 14.09. Online, 12.10. Online, 09.11. Online | | | [ISTQB Certified Tester – Advanced Level: Test Automation Engineering v2.0 (Deutsch, CTAL-TAE)](https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-test-automation-engineer-deutsch-ct-tae) | 3 Tage | Fortgeschrittene | 1980.00 EUR | 31.08. Online, 05.10. Online, 27.10. Online | | | [ISTQB Certified Tester – Foundation Level v4.0 (English, CTFL)](https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-foundation-level-v4-0-english-ctfl) | 4 Tage | Einsteiger | 1850.00 EUR | 31.08. Online, 28.09. Online, 27.10. Online | | | [ISTQB Certified Tester – Advanced Level: Test Management v3.0 (English, CTAL-TM)](https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-advanced-level-test-manager-english-ctal-tm) | 4 Tage | Einsteiger | 2250.00 EUR | 07.09. Online, 05.10. Online, 27.10. Online | | | [ISTQB Certified Tester – Advanced Level: Test Management v3.0 (CTAL-TM)](https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-advanced-level-test-manager-ctal-tm) | 4 Tage | Einsteiger | 2250.00 EUR | 31.08. Online, 12.10. Online, 09.11. Online | | | [ISTQB Certified Tester – Advanced Level: Test Analyst (CTAL-TA)](https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-advanced-level-test-analyst-ctal-ta) | 4 Tage | Einsteiger | 1980.00 EUR | 28.09. Online, 27.10. Online, 16.11. Online | | | [ISTQB Certified Tester – Advanced Level: Technical Test Analyst (CTAL-TTA)](https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-advanced-level-technical-test-analyst-ctal-tta) | 3 Tage | Einsteiger | 1890.00 EUR | 14.09. Online, 16.11. Online | | | [IREB Certified Professional for Requirements Engineering – Advanced Level (CPRE-AL): Requirements Modeling](https://www.tectrain.at/kurskatalog/programmierung/ireb/ireb-certified-professional-for-requirements-engineering-advanced-level-cpre-al-requirements-modeling) | 3 Tage | Fortgeschrittene | 1690.00 EUR | 19.10. Online | | | [IREB Certified Professional for Requirements Engineering – Advanced Level (CPRE-AL): Requirements Management](https://www.tectrain.at/kurskatalog/programmierung/ireb/ireb-certified-professional-for-requirements-engineering-advanced-level-cpre-al-requirements-management) | 4 Tage | Fortgeschrittene | 1870.00 EUR | 07.09. Online, 12.10. Online, 16.11. Online | | | [IREB Certified Professional for Requirements Engineering – Foundation Level (CPRE-FL)](https://www.tectrain.at/kurskatalog/programmierung/ireb/ireb-certified-professional-for-requirements-engineering-foundation-level-cpre-fl) | 3 Tage | Einsteiger | 1530.00 EUR | 31.08. Online, 07.09. Online, 14.09. Online | | | [IREB Certified Professional for Requirements Engineering – Advanced Level (CPRE-AL): Requirements Elicitation](https://www.tectrain.at/kurskatalog/programmierung/ireb/ireb-certified-professional-for-requirements-engineering-advanced-level-cpre-al-requirements-elicitation) | 3 Tage | Fortgeschrittene | 1690.00 EUR | 31.08. Online, 30.11. Online | | | [IREB Certified Professional for Requirements Engineering – Foundation Level (English, CPRE-FL)](https://www.tectrain.at/kurskatalog/programmierung/ireb/ireb-certified-professional-for-requirements-engineering-foundation-level-english-cpre-fl) | 3 Tage | Einsteiger | 1530.00 EUR | 24.08. Online, 21.09. Online, 19.10. Online | | | [ISTQB Certified Tester – Foundation Level v4.0 (CTFL)](https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-foundation-level-v4-0-ctfl) | 4 Tage | Einsteiger | 1850.00 EUR | 31.08. Online, 07.09. Online, 14.09. Online | | | [Java Services](https://www.tectrain.at/kurskatalog/programmierung/java-development/java-services) | 5 Tage | Einsteiger | 2490.00 EUR | 21.09. Online, 21.09. Wien, 22.02. Online | | | [Java Datenhaltung](https://www.tectrain.at/kurskatalog/programmierung/java-development/java-datenhaltung) | 5 Tage | Einsteiger | 2490.00 EUR | 28.09. Online, 28.09. Wien, 25.01. Online | | | [Spring / SpringBoot Ökosystem](https://www.tectrain.at/kurskatalog/programmierung/java-development/spring-springboot-oekosystem) | 5 Tage | Fortgeschrittene | 2490.00 EUR | 07.09. Online, 07.09. Wien, 02.11. Online | | | [Java 8 bis 25 Updates](https://www.tectrain.at/kurskatalog/programmierung/java-development/java-8-bis-20-updates) | 3 Tage | Fortgeschrittene | 1690.00 EUR | 20.10. Online, 20.10. Wien | | | [Einstieg in AI Assisted Coding mit ChatGPT, GitHub Copilot und Co](https://www.tectrain.at/kurskatalog/kuenstliche-intelligenz-machine-learning/ai-assisted-coding-mit-chatgpt-github-copilot-und-co) | 1 Tag | Einsteiger | 790.00 EUR | 10.09. Graz, 10.09. Online, 10.12. Graz | | | [Anforderungsmanagement mit IREB – Grundlagen](https://www.tectrain.at/kurskatalog/programmierung/ireb/anforderungsmanagement-mit-ireb-grundlagen) | 2 Tage | Einsteiger | 1190.00 EUR | 10.11. Online, 10.11. Wien, 30.03. Online | | | [User Experience (UX) und User Interface (UI) – Lehrgang](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/user-experience-ux-und-user-interface-ui-lehrgang) | 5 Tage | Einsteiger | 2190.00 EUR | 21.09. Graz, 21.09. Online, 14.12. Online | | | [Cloud Operations on AWS (formerly Systems Operations)](https://www.tectrain.at/kurskatalog/programmierung/devops/cloud-operations-on-aws-formerly-systems-operations) | 3 Tage | Fortgeschrittene | 1795.00 EUR | 25.08. Online, 22.09. Online, 20.10. Online | | | [React und React Native – Programmierung von modernen User Interfaces und Apps](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/react-und-react-native-programmierung-von-modernen-user-interfaces-und-apps) | 4 Tage | Fortgeschrittene | 2290.00 EUR | 16.11. Online, 16.11. Wien, 30.03. Online | | | [Web Developer – Lehrgang](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/web-developer-lehrgang) | 15 Tage | Einsteiger | 5990.00 EUR | 05.10. Online, 05.10. Wien, 03.05. Online | | | [AngularJS – Grundlagen](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/angularjs-grundlagen) | 3 Tage | Einsteiger | | | | | [PHP Programmierer – Lehrgang](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/php-programmierer-lehrgang) | 11 Tage | Einsteiger | 4890.00 EUR | 01.09. Graz, 01.09. Online, 05.10. Online | | | [MySQL – Grundlagen](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/mysql-grundlagen) | 2 Tage | Einsteiger | 790.00 EUR | 12.10. Online, 12.10. Wien, 26.11. Graz | | | [XML – Grundlagen](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/xml-grundlagen) | 2 Tage | Einsteiger | | | | | [jQuery – Webseiten effektvoll gestalten](https://www.tectrain.at/kurskatalog/programmierung/jquery-webseiten-effektvoll-gestalten) | 3 Tage | Fortgeschrittene | 1690.00 EUR | 01.12. Online, 10.02. Online, 01.06. Online | | | [Programmierung mit ASP.NET Web APIs](https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/programmierung-mit-asp-net-web-apis) | 4 Tage | Fortgeschrittene | 2590.00 EUR | 27.10. Online, 27.10. Wien, 14.12. Graz | | | [Programmierung mit ASP.NET MVC](https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/programmierung-mit-asp-net-mvc) | 4 Tage | Fortgeschrittene | 2590.00 EUR | 20.10. Graz, 20.10. Online, 14.12. Online | | | [Container-Virtualisierung mit Docker – Vertiefung](https://www.tectrain.at/kurskatalog/programmierung/devops/container-virtualisierung-mit-docker-vertiefung) | 2 Tage | Fortgeschrittene | 1590.00 EUR | 11.11. Graz, 11.11. Online, 12.04. Graz | | | [JavaScript Programmierer – Lehrgang](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/javascript-programmierer-lehrgang) | 11 Tage | Einsteiger | 4890.00 EUR | 01.09. Graz, 01.09. Online, 05.10. Online | | | [Python Programmierer – Lehrgang](https://www.tectrain.at/kurskatalog/programmierung/python-development/python-programmierer-lehrgang) | 9 Tage | Einsteiger | 3790.00 EUR | 24.08. Online, 24.08. Wien, 02.11. Graz | | | [Java Programmierer – Lehrgang](https://www.tectrain.at/kurskatalog/programmierung/java-development/java-programmierer-lehrgang) | 13 Tage | Einsteiger | 5390.00 EUR | 24.08. Online, 24.08. Wien, 13.01. Online | | | [Java – Vertiefung](https://www.tectrain.at/kurskatalog/programmierung/java-development/java-vertiefung) | 5 Tage | Fortgeschrittene | 2590.00 EUR | 09.11. Online, 09.11. Wien, 08.03. Online | | | [C# Programmierer – Lehrgang](https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/c-programmierer-lehrgang) | 11 Tage | Einsteiger | 4390.00 EUR | 05.10. Online, 05.10. Wien, 13.01. Online | | | [Programmierung – Grundlagen](https://www.tectrain.at/kurskatalog/programmierung/programmierung-grundlagen) | 3 Tage | Einsteiger | 1521.00 EUR | 24.08. Online, 24.08. Wien, 01.09. Graz | -10% | | [Container-Virtualisierung mit Docker – Grundlagen](https://www.tectrain.at/kurskatalog/programmierung/devops/container-virtualisierung-mit-docker-grundlagen) | 3 Tage | Einsteiger | 1890.00 EUR | 22.09. Graz, 22.09. Online, 08.03. Graz | | | [Designing and Implementing Microsoft DevOps Solutions](https://www.tectrain.at/kurskatalog/programmierung/devops/designing-and-implementing-microsoft-devops-solutions) | 4 Tage | Fortgeschrittene | 2690.00 EUR | 11.01. Online, 11.01. Wien, 17.08. Online | | | [Kotlin für Java-Entwickler](https://www.tectrain.at/kurskatalog/programmierung/java-development/kotlin-fuer-java-entwickler) | 3 Tage | Fortgeschrittene | | | | | [Kotlin – Grundlagen](https://www.tectrain.at/kurskatalog/programmierung/kotlin-grundlagen) | 5 Tage | Einsteiger | 2490.00 EUR | 09.11. Graz, 09.11. Online, 15.02. Graz | | | [Konfigurationsmanagement mit Ansible – Grundlagen](https://www.tectrain.at/kurskatalog/programmierung/devops/konfigurationsmanagement-mit-ansible-grundlagen) | 1 Tag | Fortgeschrittene | 990.00 EUR | 27.11. Graz, 27.11. Online, 26.04. Graz | | | [Nexus Repository Manager (Addon)](https://www.tectrain.at/kurskatalog/programmierung/devops/nexus-repository-manager-addon) | 1 Tag | Fortgeschrittene | | | | | [CI/CD Continuous Integration / Continuous Deployment Workshop](https://www.tectrain.at/kurskatalog/programmierung/ci-cd-continuous-integration-continuous-deployment-workshop) | 3 Tage | Fortgeschrittene | 1890.00 EUR | 09.11. Graz, 09.11. Online, 15.02. Graz | | | [Versionsverwaltung mit Git](https://www.tectrain.at/kurskatalog/programmierung/devops/versionsverwaltung-mit-git) | 2 Tage | Fortgeschrittene | 1380.00 EUR | 14.09. Online, 14.09. Wien, 03.12. Online | | | [MariaDB und MySQL für Administratoren](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/mariadb-und-mysql-fuer-administratoren) | 2 Tage | Fortgeschrittene | | | | | [Programming Data Access Solutions](https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/programming-data-access-solutions) | 4 Tage | Fortgeschrittene | 2290.00 EUR | 01.03. Online, 01.03. Wien, 19.07. Online | | | [Programming Applications with WPF & MVVM](https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/programming-applications-with-wpf-mvvm) | 5 Tage | Fortgeschrittene | 2331.00 EUR | 21.09. Online, 21.09. Wien, 26.04. Online | -10% | | [Parallel Programming with Microsoft .NET](https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/parallel-programming-with-microsoft-net) | 3 Tage | Fortgeschrittene | | | | | [Advanced Programming in C#](https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/advanced-programming-in-c) | 3 Tage | Fortgeschrittene | 1890.00 EUR | 11.11. Online, 11.11. Wien, 01.12. Graz | | | [Python – Vertiefung](https://www.tectrain.at/kurskatalog/programmierung/python-development/python-vertiefung) | 3 Tage | Fortgeschrittene | 1521.00 EUR | 02.09. Graz, 02.09. Online, 05.10. Online | -10% | | [Python – Grundlagen](https://www.tectrain.at/kurskatalog/programmierung/python-development/python-grundlagen) | 3 Tage | Einsteiger | 1690.00 EUR | 16.09. Online, 16.09. Wien, 16.11. Graz | | | [Java – Grundlagen](https://www.tectrain.at/kurskatalog/programmierung/java-development/java-grundlagen) | 5 Tage | Einsteiger | 2490.00 EUR | 12.10. Online, 12.10. Wien, 08.02. Online | | | [UX/UI-Design & Prototyping](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/ux-ui-design-prototyping) | 2 Tage | Fortgeschrittene | 890.00 EUR | 10.09. Online, 10.09. Wien, 04.11. Graz | | | [WordPress – Grundlagen](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/professionelle-website-erstellung-mit-wordpress) | 2 Tage | Einsteiger | 790.00 EUR | 15.10. Online, 15.10. Wien, 25.01. Graz | | | [JavaScript – Grundlagen](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/javascript-grundlagen) | 3 Tage | Einsteiger | 1690.00 EUR | 16.09. Online, 16.09. Wien, 27.10. Graz | | | [PHP – Grundlagen](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/php-grundlagen) | 3 Tage | Einsteiger | 1790.00 EUR | 30.09. Graz, 30.09. Online, 22.02. Online | | | [PHP – Vertiefung](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/php-vertiefung) | 3 Tage | Fortgeschrittene | 1790.00 EUR | 09.09. Online, 09.09. Wien, 12.10. Graz | | | [JavaScript – Vertiefung](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/javascript-vertiefung) | 3 Tage | Fortgeschrittene | 1690.00 EUR | 28.09. Online, 28.09. Wien, 09.12. Graz | | | [Responsive Webdesign mit Phoenix Code und Bootstrap](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/responsive-webdesign-mit-brackets-und-bootstrap) | 2 Tage | Einsteiger | 690.00 EUR | 11.11. Graz, 11.11. Online, 24.05. Graz | | | [Adobe Animate – Basis](https://www.tectrain.at/kurskatalog/adobe/adobe-edge-animate/adobe-animate-basis) | 2 Tage | Einsteiger | 790.00 EUR | 19.10. Graz, 19.10. Online, 27.01. Online | | | [C und C++ Programmierer – Lehrgang](https://www.tectrain.at/kurskatalog/programmierung/c-development/c-und-c-programmierer-lehrgang) | 13 Tage | Einsteiger | 4790.00 EUR | 24.08. Online, 24.08. Wien, 13.01. Online | | | [Programmieren mit C++](https://www.tectrain.at/kurskatalog/programmierung/c-development/programmieren-mit-c-2) | 5 Tage | Fortgeschrittene | 2490.00 EUR | 23.11. Online, 23.11. Wien, 26.04. Online | | | [Programmieren mit C](https://www.tectrain.at/kurskatalog/programmierung/c-development/programmieren-mit-c) | 5 Tage | Fortgeschrittene | 2490.00 EUR | 28.09. Online, 28.09. Wien, 12.04. Online | | | [Netzwerk-Programmierung unter Linux](https://www.tectrain.at/kurskatalog/linux/netzwerk-programmierung-unter-linux) | 2 Tage | Fortgeschrittene | | | | | [Multithreading unter Linux](https://www.tectrain.at/kurskatalog/linux/multithreading-unter-linux) | 2 Tage | Fortgeschrittene | | | | | [GNU-Make – Grundlagen](https://www.tectrain.at/kurskatalog/linux/gnu-make-grundlagen) | 1 Tag | Fortgeschrittene | | | | | [Linux Embedded](https://www.tectrain.at/kurskatalog/linux/linux-embedded) | 2 Tage | Fortgeschrittene | | | | | [Systemnahe Programmierung für Fortgeschrittene](https://www.tectrain.at/kurskatalog/linux/systemnahe-programmierung-fuer-fortgeschrittene) | 2 Tage | Fortgeschrittene | | | | | [Linux vom Programmierer-Standpunkt – Überblick](https://www.tectrain.at/kurskatalog/linux/linux-vom-programmierer-standpunkt-ueberblick) | 2 Tage | Fortgeschrittene | | | | | [HTML und CSS](https://www.tectrain.at/kurskatalog/programmierung/frontend-development/html5-und-css3-grundlagen) | 2 Tage | Einsteiger | 690.00 EUR | 14.09. Graz, 14.09. Online, 12.10. Online | | | [Programming in HTML5 with JavaScript and CSS3](https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/programming-in-html5-with-javascript-and-css3) | 5 Tage | Einsteiger | 2590.00 EUR | 02.11. Online, 02.11. Wien, 22.03. Online | | | [Programming in C#](https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/programming-in-c) | 5 Tage | Einsteiger | 2490.00 EUR | 05.10. Graz, 05.10. Online, 09.11. Online | | --- ## ISTQB Certified Tester – Specialist: Testing with generative AI (English, CT-GenAI) - **Code:** CT-GENAI - **Typ:** course - **Dauer:** 2 Tage - **Level:** Fortgeschrittene - **Sprache:** englisch - **Kategorien:** Software Testing & ISTQB®, Softwareentwicklung - **Preis:** ab 1850.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-specialist-testing-with-generative-ai-english-ct-genai Learn how to use Generative AI and large language models effectively in software testing **Beschreibung:** Generative AI technologies are revolutionizing the way software is tested. With this specialist-level certificate, testing professionals acquire in-depth knowledge and practical skills to use large language models (LLMs) and other GenAI solutions specifically in the testing process. **Zielgruppe:** - Software developers - Software architects - Testers - Test managers **Agenda:** - **Introduction to GenAI for Software Testing** - GenAI Foundations and Key Concepts - Leveraging GenAI in Software Testing: Core Principles - **Prompt Engineering for Effective Software Testing** - Effective Prompt Development - Applying Prompt Engineering Techniques - Evaluate GenAI Results and Refine Prompts - **Managing Risks of GenAI in Software Testing Process** - Hallucinations, Reasoning Errors and Biases - Data Privacy and Security Risks - Energy Consumption and Environmental Impact of GenAI - AI Regulations, Standards and Best Practice Frameworks - **LLM-Powered Solutions for Software Testing** - Architectural Approaches for LLM-Powered Testing Solutions - Fine-Tuning and LLMOps: Operationalizing GenAI - **Deploying and Integrating GenAI in Test Organizations** - Roadmap for Adoption of GenAI - Manage Change when Adopting GenAI **Lernziele:** - Understand the fundamental concepts and limitations of generative AI in a testing context - Apply prompt engineering techniques for test analysis, design, automation, and reporting - Identify and minimize risks such as hallucinations, bias, and privacy concerns - Deploy generative AI solutions specifically for testing tasks - Develop GenAI adoption strategies and transform testing processes **Voraussetzungen:** - Participants need a personal account and activated access on their device for the chat interface of one of the following LLMs: CoPilot, ChatGPT, Gemini, Mistral, or DeepSeek. - The ISTQB® CT-GenAI course builds on the content of the ISTQB® CTFL at specialist level. -   **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 17.09.2026 - 18.09.2026 | Online | 1850.00 EUR | Standardpreis | | 22.10.2026 - 23.10.2026 | Online | 1850.00 EUR | Standardpreis | | 19.11.2026 - 20.11.2026 | Online | 1850.00 EUR | Standardpreis | | 21.12.2026 - 22.12.2026 | Online | 1850.00 EUR | Standardpreis | --- ## iSAQB® Certified Professional for Software Architecture - Advanced Level (CPSA-A): Soft Skills - **Code:** CPSAAS - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Software Architektur & iSAQB®, Softwareentwicklung - **Preis:** ab 2230.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/isaqb-certified-professional-for-software-architecture-advanced-level-cpsa-a-soft-skills **Beschreibung:** Mit Menschen effektiv zu kommunizieren und mit ihnen erfolgreich zu arbeiten ist eine entscheidende Fähigkeit für Architekten, da sie stets ihre Ideen abteilungsübergreifend verkaufen und realisieren müssen. Die besten IT-Lösungen sind unwirksam, wenn deren Nutzen nicht zielgruppengerecht kommuniziert werden kann. In diesem Seminar lernen Sie die richtigen Kommunikationsmethoden, um solche Situationen souverän und kompetent zu meistern. Ziel des Seminars ist, die Methoden zu verinnerlichen. Hierfür bekommen die Teilnehmer zahlreiche Gelegenheiten, das Gelernte anhand von praktischen Übungen und Fallbeispielen aus dem Alltag auszuprobieren. **Zielgruppe:** - Software-Entwickler:innen bzw. -Architekt:innen - Systemanalytiker:innen - Technische Projektleiter:innen **Agenda:** - Grundlagen zu Kommunikationsmodellen und –typen - Reflektionstechniken: Aktives Zuhören und Feedback geben, Reflektionswerkzeuge - Gesprächsführung: Einzelgespräche und Gruppengespräche, Gesprächsvorbereitung, -nachbereitung und -ablauf - Grundlagen Konfliktmanagement: Konfliktarten, -analyse und -lösung, Einwände und Kritik konstruktiv handhaben - Präsentation: Bedeutung von Visualisierung, Vor- und Nachteile verschiedener Visualisierungsmedien - Moderation: Rollenverständnis des Moderators - Moderationstechniken **Lernziele:** - Reflektion des eigenen Kommunikationsverhaltens und gezielte Verstärkung der persönlichen Wirkung - Kompetentes und souveränes Führen von Gesprächen - Verständliche und zielgerichtete Kommunikation architekturrelevanter Informationen - Wirksamer Einsatz von Visualisierungstechniken zur Unterstützung von Architekturthemen - Überzeugende Präsentation von Architekturideen für unterschiedliche Zielgruppen - Erkennen, Ansprechen und Lösen von Konflikten - Strukturierte Moderation von Meetings und Workshops **Voraussetzungen:** - Zertifikat iSAQB® CPSA-F **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 07.09.2026 - 09.09.2026 | Online | 2230.00 EUR | Standardpreis | | 09.12.2026 - 11.12.2026 | Online | 2230.00 EUR | Standardpreis | --- ## iSAQB® Certified Professional for Software Architecture - Advanced Level (CPSA-A): Improve - **Code:** CPSAAI - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Software Architektur & iSAQB®, Softwareentwicklung - **Preis:** ab 2230.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/isaqb-certified-professional-for-software-architecture-advanced-level-cpsa-a-improve **Beschreibung:** Software-Systeme müssen häufig über einen langen Zeitraum weiterentwickelt und gewartet werden. Dabei ist man mit mannigfaltigen Herausforderungen konfrontiert: Anforderungen ändern sich oder neue kommen hinzu, konzeptionelle Schwächen werden spät erkannt, Laufzeit und strukturelle Probleme tauchen auf, Mängel in den Entwicklungsprozessen wirken sich negativ auf die Software-Architektur und Qualität aus. In diesem Training lernen Sie, Probleme zu erkennen, Ursachen zu verstehen, Verbesserungen strategisch zu planen und umzusetzen. Herausforderungen, die auf den ersten Blick unlösbar schienen, werden dadurch bewältigbar. Sie verlängern dadurch nicht nur die Lebensdauer Ihrer Software, sondern machen sie auch fit für die Zukunft. **Zielgruppe:** - Software-Architekt:innen - Entwickler:innen **Agenda:** - **Analyse** - Erlernen verschiedener Methoden, um Probleme zu identifizieren - Verstehen der Ursachen von Problemen - Verstehen der Auswirkungen von Problemen - **Schätzen** - Schätzung der Kosten von Verbesserungsmaßnahmen - Berücksichtigung der Kosten, welche die Probleme verursachen - Einbindung dieser Kosten in die strategische Planung - **Verbessern** - Fokus auf schrittweise Verbesserungen als bevorzugte Vorgehensweise - Einsatz verschiedener Methoden zur Umsetzung - Entwicklung einer Verbesserungsstrategie - Konkrete Umsetzung von Verbesserungen **Voraussetzungen:** - Zertifikat iSAQB® CPSA-F -   **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 07.10.2026 - 09.10.2026 | Online | 2230.00 EUR | Standardpreis | --- ## GitHub Copilot - **Code:** GH-300T00 - **Typ:** course - **Dauer:** 1 Tag - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** KI – Development, GitHub, Softwareentwicklung - **Preis:** ab 690.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/github/github-copilot Mit KI schneller programmieren und Entwicklungsprozesse effizient unterstützen **Beschreibung:** Dieses Training untersucht den Einsatz von KI im Kontext von GitHub Copilot, einem generativen KI-Tool für Entwickler. Er vermittelt den Benutzern das Wissen und die Fähigkeiten, Copilot effektiv zu nutzen und gleichzeitig potenzielle ethische und betriebliche Risiken im Zusammenhang mit der KI-Nutzung zu minimieren. **Zielgruppe:** - KI-Entwickler und -Ingenieure: Fachleute, die an der Entwicklung und dem Einsatz von KI-Systemen beteiligt sind und die ethischen Implikationen und Governance-Rahmenbedingungen verstehen müssen. - Datenwissenschaftler und Analysten: Personen, die mit Daten und KI-Modellen arbeiten und sich auf die Gewährleistung von Transparenz, Fairness und Verantwortlichkeit bei ihrer Arbeit konzentrieren. - Unternehmensleiter und Manager: Entscheidungsträger, die KI-Projekte beaufsichtigen und verantwortungsvolle KI-Praktiken in ihren Unternehmen umsetzen müssen. - Politische Entscheidungsträger und Regulierungsbehörden: Diejenigen, die für die Erstellung von Richtlinien und Vorschriften im Zusammenhang mit der KI-Nutzung verantwortlich sind und sicherstellen, dass KI-Systeme auf ethische und sichere Weise entwickelt und eingesetzt werden. **Agenda:** - Verantwortungsvolle KI-Nutzung mit GitHub Copilot - Einführung in GitHub Copilot - Einführung in Prompt Engineering mit GitHub Copilot - Nutzung erweiterter Funktionen von GitHub Copilot - GitHub Copilot in verschiedenen Umgebungen: IDE, Chat und Kommandozeile - Verwaltung und Anpassungsmöglichkeiten von GitHub Copilot - Anwendungsfälle für Entwickler:innen mit GitHub Copilot - Entwicklung von Unit Tests mit GitHub Copilot - Einführung in GitHub Copilot Business - Einführung in GitHub Copilot Enterprise - Einsatz von GitHub Copilot mit JavaScript - Einsatz von GitHub Copilot mit Python **Voraussetzungen:** - Grundlegendes Verständnis in GitHub - Ein vorhandenes [GitHub-Konto](https://github.com/?azure-portal=true) **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 21.09.2026 | Graz | 690.00 EUR | Standardpreis | | 21.09.2026 | Online | 690.00 EUR | Standardpreis | | 27.01.2027 | Graz | 690.00 EUR | Standardpreis | | 27.01.2027 | Online | 690.00 EUR | Standardpreis | | 20.04.2027 | Online | 690.00 EUR | Standardpreis | | 20.04.2027 | Wien | 690.00 EUR | Standardpreis | | 20.07.2027 | Graz | 690.00 EUR | Standardpreis | | 20.07.2027 | Online | 690.00 EUR | Standardpreis | | 16.11.2027 | Online | 690.00 EUR | Standardpreis | | 16.11.2027 | Wien | 690.00 EUR | Standardpreis | | 27.01.2028 | Graz | 690.00 EUR | Standardpreis | | 27.01.2028 | Online | 690.00 EUR | Standardpreis | | 19.04.2028 | Online | 690.00 EUR | Standardpreis | | 19.04.2028 | Wien | 690.00 EUR | Standardpreis | --- ## GitHub Foundations - **Code:** GH-900T00 - **Typ:** course - **Dauer:** 2 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** GitHub, Softwareentwicklung - **Preis:** ab 1390.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/github/github-foundations GitHub von Grund auf verstehen und sicher nutzen **Beschreibung:** GitHub Foundations führt Sie in die grundlegenden Konzepte, Funktionen und Produkte von GitHub ein. Sie entdecken die Vorteile von GitHub als Plattform für die Zusammenarbeit und lernen die wichtigsten Funktionen wie Repository-Verwaltung, Commits, Branches und Merging kennen. Mit Hilfe von kuratierten Modulen und praktischen Übungen erlangen Sie ein solides Verständnis der grundlegenden Tools von GitHub und sind gut gerüstet, um an Projekten mitzuarbeiten und effektiv mit GitHub zusammenzuarbeiten. Dieses Training richtet sich an Teilnehmer*innen, die die Best Practices von GitHub verstehen und anwenden möchten. Sie werden die grundlegenden Funktionen von GitHub verstehen, etwas über die Verwaltung von Repositories lernen und den Ablauf von GitHub verstehen, einschließlich Branches, Commits und Pull Requests. Darüber hinaus werden Sie die kollaborativen Funktionen von GitHub erkunden, indem Sie Issues und Diskussionen überprüfen und in der Lage sind, Ihre GitHub-Benachrichtigungen und -Abonnements zu verwalten. **Zielgruppe:** - Administrator - DevOps Engineer - Dieses Training richtet sich an Teilnehmer*innen, die die Best Practices von GitHub verstehen und anwenden möchten. Sie werden die grundlegenden Funktionen von GitHub verstehen, etwas über die Verwaltung von Repositories lernen und den Ablauf von GitHub verstehen, einschließlich Branches, Commits und Pull Requests. Darüber hinaus werden Sie die kollaborativen Funktionen von GitHub erkunden, indem Sie Issues und Diskussionen überprüfen und in der Lage sind, Ihre GitHub-Benachrichtigungen und -Abonnements zu verwalten. **Agenda:** - Einführung in Git - Einführung in GitHub - Einführung in die GitHub-Produkte - Konfiguration von Code-Scanning in GitHub - Einführung in GitHub Copilot - Entwicklung mit GitHub Codespaces - Verwaltung von Aufgaben mit GitHub Projects - Effektive Kommunikation auf GitHub mit Markdown - Mitwirkung an Open-Source-Projekten auf GitHub - Verwaltung eines InnerSource-Programms mit GitHub - Sicherer Betrieb von Repositories durch GitHub Best Practices - Einführung in die GitHub-Administration - Authentifizierung und Autorisierung von Benutzeridentitäten in GitHub - Verwaltung von Änderungen in Repositories mit Pull Requests - Suche und Organisation der Repository-Historie in GitHub - Einsatz von GitHub Copilot mit Python **Voraussetzungen:** - Ein vorhandenes [GitHub-Konto](https://github.com/?azure-portal=true) **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 14.09.2026 - 15.09.2026 | Graz | 1390.00 EUR | Standardpreis | | 14.09.2026 - 15.09.2026 | Online | 1390.00 EUR | Standardpreis | | 18.01.2027 - 19.01.2027 | Online | 1390.00 EUR | Standardpreis | | 18.01.2027 - 19.01.2027 | Wien | 1390.00 EUR | Standardpreis | | 12.05.2027 - 13.05.2027 | Graz | 1390.00 EUR | Standardpreis | | 12.05.2027 - 13.05.2027 | Online | 1390.00 EUR | Standardpreis | | 13.10.2027 - 14.10.2027 | Online | 1390.00 EUR | Standardpreis | | 13.10.2027 - 14.10.2027 | Wien | 1390.00 EUR | Standardpreis | | 20.01.2028 - 21.01.2028 | Online | 1390.00 EUR | Standardpreis | | 20.01.2028 - 21.01.2028 | Wien | 1390.00 EUR | Standardpreis | --- ## GitHub fundamentals - Administration basics and product features - **Code:** GH-100T00 - **Typ:** course - **Dauer:** 1 Tag - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** GitHub, Softwareentwicklung - **Preis:** ab 690.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/github/github-fundamentals-administration-basics-and-product-features GitHub sicher anwenden und Zusammenarbeit im Team effizient gestalten **Beschreibung:** GitHub ist ein zentrales Werkzeug für moderne Softwareentwicklung und ermöglicht eine effiziente Zusammenarbeit in Teams. In diesem Kurs erwerben Sie grundlegende Kenntnisse in GitHub und lernen, wie Sie Repositories verwalten, Projekte organisieren und die wichtigsten Funktionen gezielt einsetzen. Sie entwickeln ein Verständnis für die Struktur von GitHub und den Umgang mit Versionierung und Zusammenarbeit. Darüber hinaus beschäftigen Sie sich mit administrativen Aufgaben, der Benutzer- und Rechteverwaltung sowie der Nutzung zentraler GitHub-Features. Sie entdecken, wie Sie Arbeitsabläufe strukturieren und die Zusammenarbeit im Team verbessern. **Zielgruppe:** - Dieses Training richtet sich an Teilnehmer:innen, die die Best Practices von GitHub verstehen und anwenden möchten. Sie werden die grundlegenden Funktionen von GitHub verstehen, etwas über die Verwaltung von Repositories lernen und den Ablauf von GitHub verstehen, einschließlich Branches, Commits und Pull Requests. Darüber hinaus werden Sie die kollaborativen Funktionen von GitHub erkunden, indem Sie Issues und Diskussionen überprüfen und in der Lage sind, Ihre GitHub-Benachrichtigungen und -Abonnements zu verwalten. - Administrator - DevOps Engineer - Technology Manager **Agenda:** - - - Introduction to GitHub - Introduction to GitHub administration - Itroduction to GitHub´s products - Maintain a secure repository by using GitHub best practices - Manage sensitive data and security policies within GitHub - Authenticate and authorize user identities on GitHub - GitHub administration for enterprise support and adoption - Manage GitHub Actions in the enterprise - Leverage GitHub Actions to publish to GitHub Packages **Voraussetzungen:** - Einführung in GitHub - Einführung in die GitHub-Administration - Einführung in die GitHub-Produkte - Sicherer Betrieb von Repositories durch Best Practices in GitHub - Verwaltung sensibler Daten und Sicherheitsrichtlinien in GitHub - Authentifizierung und Autorisierung von Benutzeridentitäten in GitHub - GitHub-Administration für unternehmensweiten Einsatz und Einführung - Verwaltung von GitHub Actions im Unternehmensumfeld - Nutzung von GitHub Actions zur Veröffentlichung in GitHub Packages **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 28.09.2026 | Graz | 690.00 EUR | Standardpreis | | 28.09.2026 | Online | 690.00 EUR | Standardpreis | | 22.01.2027 | Online | 690.00 EUR | Standardpreis | | 22.01.2027 | Wien | 690.00 EUR | Standardpreis | | 05.04.2027 | Graz | 690.00 EUR | Standardpreis | | 05.04.2027 | Online | 690.00 EUR | Standardpreis | | 23.08.2027 | Online | 690.00 EUR | Standardpreis | | 23.08.2027 | Wien | 690.00 EUR | Standardpreis | | 26.11.2027 | Graz | 690.00 EUR | Standardpreis | | 26.11.2027 | Online | 690.00 EUR | Standardpreis | | 19.01.2028 | Online | 690.00 EUR | Standardpreis | | 19.01.2028 | Wien | 690.00 EUR | Standardpreis | | 05.04.2028 | Graz | 690.00 EUR | Standardpreis | | 05.04.2028 | Online | 690.00 EUR | Standardpreis | --- ## Automate your workflow with GitHub Actions - **Code:** GH-200T00 - **Typ:** course - **Dauer:** 1 Tag - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** GitHub, Softwareentwicklung - **Preis:** ab 690.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/automate-your-workflow-with-github-actions Workflows automatisieren und Entwicklungsprozesse effizient gestalten **Beschreibung:** Dieser Kurs richtet sich an Teilnehmende, die GitHub nutzen möchten, um Entwickler:innen und DevOps‑Engineer:innen dabei zu unterstützen, Anwendungen schnell zu erstellen und bereitzustellen. Darüber hinaus lernen die Teilnehmenden, welche GitHub‑Actions‑Funktionen in ihrer Enterprise‑Instanz verfügbar sind und wie diese eingesetzt werden können. **Zielgruppe:** - DevOps Engineer - Administrator - Developer - Solution Architect **Agenda:** - **Automate development tasks by using GitHub Actions** - How does GitHub Actions automate development tasks? - Identify the components of GitHub Actions - Configure a GitHub Actions workflow - **Build continuous integration (CI) workflows by using GitHub Actions** - How do I use GitHub Actions to create workflows for CI? - Customize your workflow with environment variables and artifact data - **Build and deploy applications to Azure by using GitHub Actions** - How do I use GitHub Actions to deploy to Azure? - Remove artifacts, create status badges, and configure environment protections - **Automate GitHub by using GitHub Script** - What is GitHub Script? - **Leverage GitHub Actions to publish to GitHub Packages** - What is GitHub Packages? - Publish to GitHub Packages and GitHub Container Registry - Knowledge check - GitHub Packages for code packages - **Create and publish custom GitHub actions** - Create a custom GitHub action - Publish a custom GitHub action - **Manage GitHub Actions in the enterprise** - Understanding GitHub enterprise models - Manage actions and workflows - Control access and usage of actions in your enterprise - Managing and leveraging reusable components in GitHub Actions - Manage runners - Configure self-hosted runners for enterprise use - Manage encrypted secrets **Voraussetzungen:** - Ein vorhandenes [GitHub-Konto](https://github.com/?azure-portal=true) **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 22.09.2026 | Graz | 690.00 EUR | Standardpreis | | 22.09.2026 | Online | 690.00 EUR | Standardpreis | | 21.01.2027 | Online | 690.00 EUR | Standardpreis | | 21.01.2027 | Wien | 690.00 EUR | Standardpreis | | 15.04.2027 | Graz | 690.00 EUR | Standardpreis | | 15.04.2027 | Online | 690.00 EUR | Standardpreis | | 12.08.2027 | Online | 690.00 EUR | Standardpreis | | 12.08.2027 | Wien | 690.00 EUR | Standardpreis | | 17.11.2027 | Graz | 690.00 EUR | Standardpreis | | 17.11.2027 | Online | 690.00 EUR | Standardpreis | | 12.01.2028 | Online | 690.00 EUR | Standardpreis | | 12.01.2028 | Wien | 690.00 EUR | Standardpreis | | 18.04.2028 | Graz | 690.00 EUR | Standardpreis | | 18.04.2028 | Online | 690.00 EUR | Standardpreis | --- ## GitHub Advanced Security - **Code:** GH-500T00 - **Typ:** course - **Dauer:** 1 Tag - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** GitHub, Softwareentwicklung - **Preis:** ab 690.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/github/github-advanced-security Code-Sicherheit mit GitHub Security verbessern und Schwachstellen frühzeitig erkennen **Beschreibung:** GitHub Advanced Security (GHAS) spielt eine entscheidende Rolle bei der Verbesserung der Sicherheitslage von Softwareentwicklungsprojekten auf GitHub. Es bietet eine umfassende Reihe von Tools und Funktionen, die darauf ausgelegt sind, Sicherheitsschwachstellen während des gesamten Entwicklungszyklus zu identifizieren und zu beheben. Durch die direkte Integration von Sicherheit in den Entwicklungsprozess mit GHAS kann Ihr Team sicherere und zuverlässigere Software erstellen. In diesem Kurs wird untersucht, wie GHAS genutzt werden kann, um die Sicherheit zu maximieren und GHAS und seine Rolle im Sicherheitsökosystem zu verstehen. Dieser Kurs richtet sich an Teilnehmer*innen, die fortgeschrittene Sicherheitspraktiken mit Hilfe von GitHub Advanced Security (GHAS) verstehen und umsetzen möchten. Sie lernen, wie sie Softwareentwicklungsprozesse erheblich verbessern und ein widerstandsfähigeres und sichereres Entwicklungsökosystem schaffen können, indem sie Lösungen für Entwickler*innen nutzen, um Code, Lieferkette und Geheimnisse sicher zu halten, bevor sie in Produktion gehen. Sie werden erfahren, wie GHAS Sicherheitsteams einen Einblick in die unternehmensübergreifende Sicherheitslage und die Lieferkette gibt und einen beispiellosen Zugang zu kuratierten Sicherheitsinformationen von Millionen von Entwicklern und Sicherheitsforschern auf der ganzen Welt ermöglicht. **Zielgruppe:** - DevOps Engineer - Administrator - Developer - Solution Architect **Agenda:** - - - Einführung in GitHub Advanced Security - Konfigurieren von Dependabot-Sicherheitsupdates für ein GitHub-Repository - Konfigurieren und Verwenden von Geheimnisüberprüfung in Ihrem GitHub-Repository - Konfigurieren von Codescans für GitHub - Identifizieren von Sicherheitsrisiken in Ihrer Codebasis mit der Nutzung von CodeQL - Codescans mit GitHub CodeQL - GitHub - Verwaltung für GitHub Advanced Security - Verwalten von vertraulichen Daten und Sicherheitsrichlininen in GitHub - Identify security vulnerabilities in your codebase by using CodeQL - Code scanning with GitHub Code QL - GitHub administration for GitHub Advanced Security - Manage sensitive data and security policies within GitHub **Voraussetzungen:** - Grundlegendes Verständnis der GitHub - Ein vorhandenes [GitHub- Konto](https://github.com/?azure-portal=true) **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 30.10.2026 | Graz | 690.00 EUR | Standardpreis | | 30.10.2026 | Online | 690.00 EUR | Standardpreis | | 18.02.2027 | Graz | 690.00 EUR | Standardpreis | | 18.02.2027 | Online | 690.00 EUR | Standardpreis | | 19.04.2027 | Online | 690.00 EUR | Standardpreis | | 19.04.2027 | Wien | 690.00 EUR | Standardpreis | | 17.08.2027 | Online | 690.00 EUR | Standardpreis | | 17.08.2027 | Wien | 690.00 EUR | Standardpreis | | 09.11.2027 - 10.11.2027 | Graz | 690.00 EUR | Standardpreis | | 09.11.2027 - 10.11.2027 | Online | 690.00 EUR | Standardpreis | | 17.02.2028 | Graz | 690.00 EUR | Standardpreis | | 17.02.2028 | Online | 690.00 EUR | Standardpreis | --- ## Cloud-native Entwicklung mit Java - **Code:** CNEJA - **Typ:** course - **Dauer:** 4 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Java Development, Softwareentwicklung - **URL:** https://www.tectrain.at/kurskatalog/programmierung/java-development/cloud-native-entwicklung-mit-java Entwickeln Sie moderne Cloud-Native Anwendungen mit Java **Beschreibung:** In diesem Kurs lernen Sie die Grundlagen der Cloud-Native Entwicklung mit Java kennen und erfahren, wie moderne Anwendungen für Cloud-Umgebungen konzipiert, entwickelt und betrieben werden. Im Fokus stehen Architekturkonzepte, Frameworks und Technologien, die eine flexible, skalierbare und wartbare Anwendungsentwicklung ermöglichen. Sie beschäftigen sich mit Microservices, containerisierten Anwendungen und modernen Entwicklungsansätzen für Cloud-Plattformen. Darüber hinaus lernen Sie, wie Java-Anwendungen für den Einsatz in Cloud-Umgebungen optimiert, bereitgestellt und effizient verwaltet werden können. Ergänzend erhalten Sie Einblicke in DevOps-nahe Prozesse, automatisierte Bereitstellung sowie die Integration von Cloud-Native-Technologien in moderne Softwareprojekte. Nach dem Kurs sind Sie in der Lage, Cloud-Native Anwendungen mit Java zu entwickeln und moderne Softwarearchitekturen praxisgerecht umzusetzen. **Zielgruppe:** - Java Entwickler:innen - Softwareentwickler:innen - Backend-Entwickler:innen - Softwarearchitekt:innen - DevOps-nahe Teams - Cloud-Interessierte Entwickler:innen **Agenda:** - **Grundlagen der Cloud-Native Entwicklung** - Cloud-Native Konzepte und Architekturprinzipien - Vorteile moderner Cloud-Anwendungen - Skalierbarkeit, Resilienz und Wartbarkeit - **Java für Cloud-Anwendungen** - Moderne Java-Frameworks für Cloud-Native Anwendungen - Entwicklung verteilter Systeme - **Microservices und APIs** - Microservice-Architekturen mit Java - Kommunikation zwischen Services - REST-basierte Schnittstellen entwickeln - Service-Integration und API-Konzepte - **Container und Deployment** - Containerisierung von Java-Anwendungen - Bereitstellung moderner Cloud-Anwendungen - **Cloud-Native Betrieb und Automatisierung** - Automatisierte Deployments **Lernziele:** - Cloud-Native Architekturen verstehen - Microservices mit Java entwickeln - Container-Technologien einsetzen - Anwendungen für Cloud-Plattformen optimieren - Moderne Deployment-Strategien anwenden - Skalierbare Softwarelösungen entwickeln **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## WordPress – Aufbau - **Code:** WPFG - **Typ:** course - **Dauer:** 2 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung - **Preis:** ab 790.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/wordpress-aufbau Optimieren, sichern und erweitern Sie Ihre WordPress-Website professionell **Beschreibung:** Dieser Kurs richtet sich an Personen mit bestehenden WordPress-Kenntnissen, die ihre Website technisch und inhaltlich auf das nächste Level heben möchten. Sie vertiefen Ihr Wissen über Designanpassungen, Performance und Sicherheit, lernen den Umgang mit Child-Themes, Custom CSS und erweiterten Plugins und optimieren Ihre Website für Suchmaschinen und Benutzerfreundlichkeit. Darüber hinaus befassen Sie sich mit der Integration von Analyse-Tools, DSGVO-konformen Cookie- und Datenschutzlösungen, Wartungsstrategien sowie mit Best Practices für Relaunches. Der Kurs ist praxisorientiert aufgebaut – Sie arbeiten an konkreten Beispielen und wenden alle Maßnahmen direkt auf Ihre eigene Installation an. Nach Abschluss sind Sie in der Lage, komplexe, performante und sichere WordPress-Websites professionell zu betreiben. **Zielgruppe:** - Webdesigner:innen und Entwickler:innen mit WordPress-Erfahrung - Content- und Marketing-Verantwortliche - Webmaster:innen und IT-Administrierende **Agenda:** - **Theme- und Designanpassung** - Arbeiten mit Child-Themes - Eigene Styles mit Custom CSS - Template-Struktur und Anpassung - **Performance & Caching** - Datenbank-Optimierung - Einsatz von Caching-Plugins - Bildoptimierung, Lazy Loading und Komprimierung - **Sicherheit & Backup** - Backup-Strategien und Tools - Sicherheits-Plugins und Malware-Schutz - SSL, Firewall und Benutzerrechte - **Technisches SEO & Analyse** - Strukturierte Daten und XML-Sitemaps - Google Analytics, Search Console und Matomo - SEO-Reporting und Ranking-Überwachung - **Rechtliches & DSGVO** - Cookie-Banner und Consent-Tools - Impressum, Datenschutzerklärung und Löschkonzepte - DSGVO-Plugins und rechtssichere Umsetzung - **Wartung & Relaunch** - Staging-Umgebungen und Versionskontrolle - Update-Management und Debugging - Relaunch-Planung und Fehlersuche **Lernziele:** - Erweiterte Theme-Anpassung mit Child-Themes und CSS - Performance-Steigerung durch Caching und Optimierung - Professionelles Backup- und Sicherheitskonzept - Technisches SEO und Analyse-Tools einsetzen - DSGVO-konforme Einstellungen und Plugins nutzen - Wartungs- und Relaunch-Prozesse planen - Nachhaltige und sichere Website-Betreuung sicherstellen **Voraussetzungen:** - Fundierte Kenntnisse aus dem WordPress-Grundlagenkurs - Erfahrung mit Themes, Plugins und Beitragsverwaltung **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 24.02.2027 - 25.02.2027 | Graz | 790.00 EUR | Standardpreis | | 24.02.2027 - 25.02.2027 | Online | 790.00 EUR | Standardpreis | | 23.06.2027 - 24.06.2027 | Online | 790.00 EUR | Standardpreis | | 23.06.2027 - 24.06.2027 | Wien | 790.00 EUR | Standardpreis | | 14.09.2027 - 15.09.2027 | Graz | 790.00 EUR | Standardpreis | | 14.09.2027 - 15.09.2027 | Online | 790.00 EUR | Standardpreis | | 16.12.2027 - 17.12.2027 | Online | 790.00 EUR | Standardpreis | | 16.12.2027 - 17.12.2027 | Wien | 790.00 EUR | Standardpreis | | 14.02.2028 - 15.02.2028 | Online | 790.00 EUR | Standardpreis | | 14.02.2028 - 15.02.2028 | Wien | 790.00 EUR | Standardpreis | --- ## Berufsbegleitende Ausbildung zum Web Developer - **Code:** WEBDEV-BB - **Typ:** course - **Dauer:** 24 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung, Ausbildungen & Bundles - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/berufsbegleitende-ausbildung-zum-web-developer Berufsbegleitend und zertifiziert: Starten Sie Ihre Zukunft als Webentwickler **Beschreibung:** Sie möchten in die Welt des Web-Codings eintauchen, finden aber kaum Zeit neben Beruf und anderen Verpflichtungen? Unser berufsbegleitender Web Developer Lehrgang bietet Ihnen eine flexible Lösung. Tauchen Sie mit uns ein in die Welt der Web-Entwicklung und lernen Sie Schritt für Schritt, moderne, interaktive und benutzerfreundliche Web-Applikationen zu erstellen. Dabei erwerben Sie nicht nur wertvolle technische Fähigkeiten, sondern lernen auch den sinnvollen Einsatz von KI-Tools als Unterstützung beim Programmieren kennen. In praxisnahen Online-Kursmodulen erhalten Sie wertvolle Einblicke in das agile Projektmanagement, damit Sie Ihre zukünftigen Web-Entwicklungsprojekte effizient umsetzen können. Der Lehrgang bereitet Sie zudem auf die optionale Zertifizierung "LPI Web Development Essentials" vor. Diese Ausbildung öffnet Ihnen Türen zu vielfältigen Karrieremöglichkeiten in unterschiedlichen Branchen. **Zielgruppe:** - Neueinsteiger in der Webentwicklung, Angehende Web Developer, Frontend Entwickler, Personen die bereits erste Erfahrungen mit der Erstellung und Bearbeitung von Webseiten gesammelt haben **Agenda:** **Modul 1: Software Development & Web Technologien Grundlagen** - Grundlagen der Softwareentwicklung - Architektur von Webanwendungen - http Grundlagen **Modul 2: Versionsverwaltung mit GIT** - Überblick Versionsverwaltungs-Software (VCS) - Git-Grundlagen - Effektives Arbeiten im Team - Überblick über verschiedene Git-Workflows und grafische Git-Clients - Einführung in GitHub **Modul 3: HTML Document Markup & CSS-Content Styling** - CSS-Grundlagen - CSS-Selektoren und Stilanwendung - CSS-Box Modell und Layout - Aufbau eines HTML Dokuments - HTML Semantik und Dokumenthierachie - HTML-Referenzen und eingebettete Ressourcen - HTML-Semantik und Dokumenthierarchie - Bootstrap Einführung **Modul 4: JavaScript Programming** - JavaScript-Ausführung und -Syntax - JavaScript Datenstrukturen - JavaScript-Kontrollstrukturen und -Funktionen - JavaScript-Manipulation von Website-Inhalt und -Gestaltung **Modul 5: Node.js Server Programming** - Node.js Grundlagen - Node.js Express Grundlagen - SQL Grundlagen **Modul 6: AI Assisted Coding AI** - Prompt Writing – Das volle KI-Potential mit gezielten Anweisungen abrufen - ChatGPT – Wie kann KI mich bei der Software-Entwicklung unterstützen? - GitHub Copilot – Code-Vorschläge, die auf Milliarden Zeilen von analysiertem Code basieren - Jetbrains AI Assistant – KI-gestützte Code-Vorschläge, Refactorings und Dokumentation direkt in der IDE - Midjourney - Erstellen von Grafiken, Logos und Icons für das nächste Projekt - Sicherheit und Datenschutz bei der künstlichen Intelligenz **Modul 7: Agiles Projektmanagement Grundlagen** - Idee und Funktionsweise von agilem Projektmanagement - Grundlagen von SCRUM: Besonderheiten, Rollenaufteilung, Planung und Ablauf - Anknüpfungspunkte an "traditionelle" Ansätze im Projektmanagement - Interaktive Praxisübungen - Agiles Mindset **Voraussetzungen:** - Allgemeiner Umgang mit Anwenderprogrammen - PC oder Notebook mit 2 Monitoren werden empfohlen, guter Internetanschluss, Mikrofon und Webcam **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## iSAQB® Certified Professional for Software Architecture - Foundation Level (CPSA-F) - **Code:** CPSAF - **Typ:** course - **Dauer:** 4 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Software Architektur & iSAQB®, Softwareentwicklung - **Preis:** ab 2450.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/software-architektur-isaqb/isaqb-certified-professional-for-software-architecture-foundation-level-cpsa-f Erlernen Sie die Architekturentwicklung und erlangen Sie die iSAQB® CPSA-Zertifizierung **Beschreibung:** In diesem Seminar erleben Sie an einem konkreten Fallbeispiel, wie Softwarearchitektur in einem iterativen Ansatz nachvollziehbar entsteht. In den ersten Tagen liegt der Fokus auf dem methodischen Handwerkszeug zur Architekturentwicklung. Der vierte Tag ist dann als Vorbereitung auf die iSAQB® Zertifizierung konzipiert und fokussiert auf die theoretische und technische Grundlage von Softwarearchitekturen. Als Abschluss der Schulung wird die Prüfung zum iSAQB® Certified Professional for Software Architecture abgelegt. **Zielgruppe:** - Softwarearchitekt:innen - Softwareentwickler:innen **Agenda:** - **Grundlagen** - Rolle und Aufgaben des Software-Architekten - Architektur im Software-Lebenszyklus - Zusammenhang zwischen Architektur und Organisation (Conway's Law) - Projekt- vs. Architekturziele - Anforderungen, Rahmenbedingungen und Qualitätsmodelle - **Entwurf** - Richtiges Schneiden von Bausteinen und Schnittstellen - Prinzipien und Heuristiken - Mustersprachen DDD - Architekturmuster (Schichten, SOA, Microservices,..) - Entwurfsmuster (Adapter, Factory, Observer,..) - Übergreifende Konzepte (Logging, Fehlerbehandlung, Virtualisierung,..) - Entwurfsentscheidungen - **Beschreibung und Kommunikation** - Baustein-, Laufzeit- und Verteilungssicht - Beschreibung mit UML - Vorlagen - Frameworks für die Architekturbeschreibung - **Qualität** - Architekturmetriken - Review mit ATAM - **Viele praktische Beispiele und Tipps** **Lernziele:** - Problembezogene Entwurfsentscheidungen auf Basis vorhandener Praxiserfahrungen - Abstimmung wesentlicher Softwarearchitekturentscheidungen mit Projektbeteiligten - Dokumentation und Kommunikation von Softwarearchitekturen mithilfe von Sichten, Architekturmustern und technischen Konzepten **Voraussetzungen:** - Grundlegende Kenntnisse in UML und praktische Programmiererfahrung sind für die effektive Teilnahme an diesem Seminar von Vorteil. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 24.08.2026 - 27.08.2026 | Online | 2450.00 EUR | Standardpreis | | 31.08.2026 - 03.09.2026 | Online | 2450.00 EUR | Standardpreis | | 07.09.2026 - 10.09.2026 | Online | 2450.00 EUR | Standardpreis | | 07.09.2026 - 10.09.2026 | Linz | 2750.00 EUR | Standardpreis | | 14.09.2026 - 17.09.2026 | Online | 2450.00 EUR | Standardpreis | | 21.09.2026 - 24.09.2026 | Online | 2450.00 EUR | Standardpreis | | 22.09.2026 - 25.09.2026 | Wien | 2750.00 EUR | Standardpreis | | 28.09.2026 - 01.10.2026 | Online | 2450.00 EUR | Standardpreis | | 05.10.2026 - 08.10.2026 | Online | 2450.00 EUR | Standardpreis | | 19.10.2026 - 22.10.2026 | Online | 2450.00 EUR | Standardpreis | | 27.10.2026 - 30.10.2026 | Online | 2450.00 EUR | Standardpreis | | 02.11.2026 - 05.11.2026 | Online | 2450.00 EUR | Standardpreis | | 03.11.2026 - 06.11.2026 | Graz | 2750.00 EUR | Standardpreis | | 09.11.2026 - 12.11.2026 | Online | 2450.00 EUR | Standardpreis | | 16.11.2026 - 19.11.2026 | Online | 2450.00 EUR | Standardpreis | | 23.11.2026 - 26.11.2026 | Online | 2450.00 EUR | Standardpreis | | 23.11.2026 - 26.11.2026 | Linz | 2750.00 EUR | Standardpreis | | 30.11.2026 - 03.12.2026 | Online | 2450.00 EUR | Standardpreis | | 14.12.2026 - 17.12.2026 | Online | 2450.00 EUR | Standardpreis | | 14.12.2026 - 17.12.2026 | Wien | 2750.00 EUR | Standardpreis | | 11.01.2027 - 14.01.2027 | Linz | 2750.00 EUR | Standardpreis | | 09.02.2027 - 12.02.2027 | Wien | 2750.00 EUR | Standardpreis | | 09.03.2027 - 12.03.2027 | Graz | 2750.00 EUR | Standardpreis | | 30.03.2027 - 02.04.2027 | Linz | 2750.00 EUR | Standardpreis | | 20.04.2027 - 23.04.2027 | Wien | 2750.00 EUR | Standardpreis | | 08.06.2027 - 11.06.2027 | Graz | 2750.00 EUR | Standardpreis | --- ## iSAQB® Certified Professional for Software Architecture - Foundation Level (English, CPSA-F) - **Code:** CPSAF-EN - **Typ:** course - **Dauer:** 4 Tage - **Level:** Einsteiger - **Sprache:** englisch - **Kategorien:** Software Architektur & iSAQB®, Softwareentwicklung - **Preis:** ab 2450.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/software-architektur-isaqb/isaqb-certified-professional-for-software-architecture-foundation-level-english-cpsa-f Learn architecture development and obtain the iSAQB® CPSA certification. **Beschreibung:** In this seminar, you will experience the full software architecture process based on a concreate case example. The examination for the iSAQB® Certified Professional for Software Architecture will be taken at the end of the seminar. **Zielgruppe:** - Software Architects - Software Developer **Agenda:** - **Basics** - Role and tasks of the software architect - Architecture in the software lifecycle - Relationship between architecture and organization (Conway's Law) - Project vs. architecture goals - Requirements, constraints and quality models - **Design** - Correct cutting of blocks and interfaces - Principles and heuristics - Domain Driven Design - Architectural Patterns (Layers, SOA, Microservices,..) - Design Pattern (Adapter, Factory, Observer,..) - Cross-cutting concerns (logging, error handling, virtualization,..) - Design decisions - **Description and communication** - Different views: system, building block, runtime, deployment - Modelling with UML - Templates (arc42) - **Quality** - Architecture metrics - Measure software architecture continuously - Review with ATAM - **Many practical examples and tips** -   **Voraussetzungen:** - Practical programming experience and basic knowledge of UML are beneficial for effective participation in this seminar. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 14.09.2026 - 17.09.2026 | Online | 2450.00 EUR | Standardpreis | | 19.10.2026 - 22.10.2026 | Online | 2450.00 EUR | Standardpreis | | 14.12.2026 - 17.12.2026 | Online | 2450.00 EUR | Standardpreis | --- ## iSAQB® Certified Professional for Software Architecture - Advanced Level (CPSA-A): Domain-Driven-Design - **Code:** CPSAA - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Software Architektur & iSAQB®, Softwareentwicklung - **Preis:** ab 2230.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/software-architektur-isaqb/isaqb-certified-professional-for-software-architecture-advanced-level-cpsa-a-domain-driven-design **Beschreibung:** Beim Bauen von Software werden tolle Technologien, Programmiersprachen und Tools eingesetzt. Das ist gut und richtig. Aber leider wird dabei oft aus den Augen verloren, dass das Entscheidende für den Projekterfolg nicht die Technik, sondern die Fachlichkeit ist. Wenn wir in der Software nicht das fachliche Modell abbilden, dann wird sie unseren Anwendern nicht bei ihrer Arbeit helfen. Davor schützt uns keine Technologie der Welt. Als Informatiker kann man leicht in diese Falle tappen. Um das zu verhindern, zeige ich in diesem Vortrag, wie man mit Domain-driven Design (DDD) das Wissen um die Fachlichkeit lernen und in eine Ubiquitous Language übertragen kann. Dazu werden Techniken wie Interviews, Domain Storytelling und Event Storming eingesetzt. In der Praxis ist es schwierig zu erkennen, wie wir unsere Domäne schneiden und daraus Microservices entwickeln können. Hierbei kann uns das Prinzip der Bounded Contexts aus DDD helfen. Es gibt uns Hilfestellung, wo vertikale Schnitte sinnvoll sind. Setzt man diese Techniken gemeinsam ein, dann kann man die Architektur von Softwaresystemen so bauen, dass sie die Fachlichkeit darstellt und unsere Anwender glücklich macht. Sie lernen, wie eine Fachsprache entwickelt, die DDD-Muster eingesetzt und die Verbindung zu anderen Anwendungen hergestellt wird, um eine an der Fachdomäne orientierte Anwendung im Kontext zu entwerfen. Im Workshop wechseln sich Vorträge, Diskussion und Übungen ab. So kann das erlernte Wissen gleich in der Praxis vertieft werden. Gemeinsam üben wir an einer Beispielanwendung die einzelnen Schritte hin zu einer anwendungsorientierten und qualitativ hochwertigen Architektur. Sie werden erleben, wie einfach ein Entwurf sein kann, wenn man sich auf die Fachdomäne und die architektonischen Leitplanken von Domain-Driven Design einlässt! Nach dem Besuch eines Advanced Level Training stellen wir Ihnen eine offizielle Teilnahmebestätigung mit den jeweils dafür vorgesehenen Credit Points aus, die Sie für die Prüfungsanmeldung benötigen. **Zielgruppe:** - Software-Architekten und Entwickler **Agenda:** - Überblick: Was ist Domain-Driven Design? - Die Domäne kennenlernen: Event Storming - Strategisches Design: Die Domäne aufteilen, Modelle schneiden und voneinander abgrenzen - Ubiquitous Language - Der Weg zum Modell - Taktisches Design – Das Modell in Software ausdrücken **Voraussetzungen:** - Für die erfolgreiche Teilnahme an einem Advanced-Level-Training erhalten TeilnehmerInnen eine jeweils definierte Anzahl an Credit Points. Wenn Sie sich zur Prüfung für den CPSA-Advanced  anmelden möchten, benötigen Sie insgesamt mindestens 70 Credit Points. Die genaue Übersicht zur Credit Point Verteilung je Kurs finden sie auf der [offiziellen Website des iSAQB](https://www.isaqb.org/de/). - Im Gegensatz zur Prüfung des Foundation Level müssen Sie bei der Advanced Level Prüfung eine Hausarbeit verfassen. Die Lösung wird von zwei anerkannten PrüferInnen es iSAQB begutachtet und bewertet. Anschließend wird die Arbeit durch die Prüfungsteilnehmerin bzw. den Prüfungsteilnehmer vor den PrüferInnen verteidigt. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 24.08.2026 - 26.08.2026 | Online | 2230.00 EUR | Standardpreis | | 16.11.2026 - 18.11.2026 | Online | 2230.00 EUR | Standardpreis | --- ## Angular 20 – Grundlagen - **Code:** ANG17GL - **Typ:** course - **Dauer:** 3 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung - **Preis:** ab 1590.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/angular-17-grundlagen **Beschreibung:** Angular ist ein JavaScript-Framework von Google und ermöglicht Front-End-Entwicklern, eine visuell ansprechende und reaktionsschnelle grafische Benutzeroberfläche (GUI) für das Web zu implementieren. In diesem Kurs lernen Sie die Grundlagen von Angular 20 und dessen Syntax anhand zahlreicher Beispiele und Übungen kennen. Die Schulung erfolgt stets auf der aktuellsten Angular-Version. **Zielgruppe:** - Entwickler **Agenda:** - **Modul 1: Einführung in TypeScript & Angular** - JavaScript Recap - TypeScript Einführung - Angular Einführung - Angular x AI - **Modul 2: Angular Essentials** - Komponenten - Signale - Template Syntax - **Modul 3: Services & Routing** - Dependency Injection (DI) - Services - HTTP Client - Router - **Modul 4: Handhabung von Benutzerinteraktion** - Reaktive Formulare - Direktiven - **Modul 5: Spezialthemen** - Ausgewählte weiterführende Themen je nach Präferenz der Teilnehmer:innen. Diese werden am Ende des ersten Kurstages festgelegt. **Voraussetzungen:** - Grundwissen im Bereich HTML, CSS und JavaScript **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 28.09.2026 - 30.09.2026 | Online | 1590.00 EUR | Standardpreis | | 28.09.2026 - 30.09.2026 | Wien | 1590.00 EUR | Standardpreis | | 15.03.2027 - 17.03.2027 | Online | 1590.00 EUR | Standardpreis | | 15.03.2027 - 17.03.2027 | Wien | 1590.00 EUR | Standardpreis | | 28.09.2027 - 30.09.2027 | Online | 1590.00 EUR | Standardpreis | | 28.09.2027 - 30.09.2027 | Wien | 1590.00 EUR | Standardpreis | | 05.04.2028 - 07.04.2028 | Online | 1590.00 EUR | Standardpreis | | 05.04.2028 - 07.04.2028 | Wien | 1590.00 EUR | Standardpreis | --- ## Professionelles Requirements Engineering und Management - **Code:** PRORQM - **Typ:** course - **Dauer:** 3 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Software Testing & ISTQB®, Softwareentwicklung, IT-Management - **URL:** https://www.tectrain.at/kurskatalog/programmierung/software-testing/professionelles-requirements-engineering-und-management **Beschreibung:** Ein konkreter Leitfaden und praxiserprobte Techniken geben Ihnen das Werkzeug in die Hand, wie Sie Ziele und Kontext eines geplanten Software-Produktes festlegen und zukünftige Anwendungsfälle beschreiben. Daraus lassen sich dann effizient und präzise die funktionalen und nicht-funktionalen Anforderungen an die Software ableiten. Mit der im Training gezeigten und gleich an einem durchgängigen Praxisbeispiel geübten Vorgehensweise stellen Sie sicher, dass die zu entwickelnde Software perfekt an den tatsächlichen Bedürfnissen Ihrer Kunden ausgerichtet ist. Zugleich lernen Sie, Anforderungen in einer schlanken Spezifikation mit möglichst wenig Aufwand im notwendigen Detailgrad zu beschreiben. **Zielgruppe:** - Produktmanager, Product Owner, Projektleiter, Entwicklungsleiter, Bereichsleiter, Vertrieb, Auftraggeber, Requirements Engineer **Agenda:** - Grundlagen des Requirements Engineerings - Ziele und Nicht-Ziele festlegen - System und Systemkontext bestimmen - Stakeholderanalyse und Ermittlungstechniken - Anforderungsqualität und Dokumentation - Anforderungen natürlichsprachig und mit Modellen dokumentieren - Geschäftsprozesse erheben und darstellen - Anwendungsfälle finden und beschreiben - Detailspezifikation und Checklisten - Nicht-funktionale Anforderungen - Priorisierung und Verwaltung von Anforderungen **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## ISTQB Certified Tester – Advanced Level: Test Automation Engineering v2.0 (English, CTAL-TAE) - **Code:** CTTAEEN - **Typ:** course - **Dauer:** 4 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Software Testing & ISTQB®, Softwareentwicklung - **Preis:** ab 1980.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-test-automation-engineer-english-ct-tae **Beschreibung:** The course is an accredited training designed to prepare for the ISTQB® Certified Tester - Advanced Level exam. It provides a detailed insight in methods and technics for developing and maintaining a test automation solution. Starting with the basic groundwork activities and the definition of a sustainable architecture, test automation is developed in a stepwise approach. Operational and maintenance aspects are covered for a comprehensive understanding of test automation. Supplementary aspects like automated reporting and the selection of relevant metrics complete the topic. **Zielgruppe:** - Test Manager - Test Engineers - Automated Testers - Developers - QA Responsibles **Agenda:** - Introduction and Objectives for Test Automation - Preparing for Test Automation - Test Automation Architecture - Implementing Test Automation - Deployment Strategies for Test Automation - Verifying the Test Automation Solution - Reporting and Metrics - Continuous Improvement **Lernziele:** - With this training, you are prepared to set up and maintain test automation based on agreed architectural criteria within a development project or for an existing product. You are familiar with the required processes and know how to apply solution approaches adequately. You know about automation risks and can make an educated selection of targeted manual and automated test approaches. **Voraussetzungen:** - Certificate ISTQB® CTFL **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 14.09.2026 - 16.09.2026 | Online | 1980.00 EUR | Standardpreis | | 12.10.2026 - 14.10.2026 | Online | 1980.00 EUR | Standardpreis | | 09.11.2026 - 11.11.2026 | Online | 1980.00 EUR | Standardpreis | | 21.12.2026 - 23.12.2026 | Online | 1980.00 EUR | Standardpreis | --- ## ISTQB Certified Tester – Advanced Level: Test Automation Engineering v2.0 (Deutsch, CTAL-TAE) - **Code:** CTTAE - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Software Testing & ISTQB®, Softwareentwicklung - **Preis:** ab 1980.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-test-automation-engineer-deutsch-ct-tae **Beschreibung:** Das Seminar ist ein akkreditiertes Training nach dem Lehrplan des ISTQB® Certified Tester – Advanced Level Specialist. Es vermittelt detaillierte Einblicke in Verfahren und Techniken einer strategisch durchgeführten Testautomatisierung. Beginnend mit den grundlegenden Tätigkeiten und der Definition einer nachhaltigen Architektur wird die schrittweise und geplante Entwicklung der Testautomatisierung erarbeitet. Betriebliche Themen und Wartungsthemen werden für das gesamtheitliche Verständnis ebenso mitbetrachtet. Ergänzende Aspekte wie automatisiertes Berichtswesen und die gezielte Auswahl relevanter Metriken vervollständigen die Betrachtung. Ein besonderer Schwerpunkt liegt auf der strukturierten Überführung bestehender manueller Tests in eine automatisierte Lösung. **Zielgruppe:** - Testmanager, Tester, Testautomatisierer, Softwareentwickler, Qualitätsmanager **Agenda:** - Einleitung und Ziele - Vorbereitungen für die Testautomatisierung - Die generische Testautomatisierungsarchitektur - Testautomatisierungsarchitektur-Entwurf - Testautomatisierungssystem-Entwicklung - Risiken und Eventualitäten bei der Softwareverteilung - Berichte und Metriken bei der Testautomatisierung - Überführung des manuellen Testens in eine automatisierte Umgebung - Verifizieren der TAS - Fortlaufende Optimierung **Voraussetzungen:** - Um zur Prüfung zugelassen zu werden, werden eine ISTQB® Certified Tester Foundation Level Zertifizierung und ein Nachweis über 36 Monate Praxiserfahrung im Bereich Software Testing benötigt. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 31.08.2026 - 02.09.2026 | Online | 1980.00 EUR | Standardpreis | | 05.10.2026 - 07.10.2026 | Online | 1980.00 EUR | Standardpreis | | 27.10.2026 - 29.10.2026 | Online | 1980.00 EUR | Standardpreis | | 16.11.2026 - 18.11.2026 | Online | 1980.00 EUR | Standardpreis | | 09.12.2026 - 11.12.2026 | Online | 1980.00 EUR | Standardpreis | --- ## ISTQB Certified Tester – Foundation Level v4.0 (English, CTFL) - **Code:** CTFL-EN - **Typ:** course - **Dauer:** 4 Tage - **Level:** Einsteiger - **Sprache:** englisch - **Kategorien:** Software Testing & ISTQB®, Softwareentwicklung - **Preis:** ab 1850.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-foundation-level-v4-0-english-ctfl **Beschreibung:** The course is an accredited training designed to prepare for the ISTQB® Certified Tester – Foundation Level exam. The course gives an understanding of typical activities, methods and techniques for software testing. The participants impart knowledge of the foundations of the test process: planning, designing, executing and reporting software tests. The training gives the participants an overview ranging from unit testing to system and acceptance testing and how test tools and test management tools can support these activities. **Zielgruppe:** - Principal, Requirements engineer, Product manager, Project manager, Software architect, Software developer, Tester, Test manager, Quality manager, Business unit, Development manager **Agenda:** - Fundamentals of Testing - Testing Throughout the Software Development Lifecycle - Static Testing - Test Analysis and Design - Managing the Test Activities - Test Tools **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 31.08.2026 - 03.09.2026 | Online | 1850.00 EUR | Standardpreis | | 28.09.2026 - 01.10.2026 | Online | 1850.00 EUR | Standardpreis | | 27.10.2026 - 30.10.2026 | Online | 1850.00 EUR | Standardpreis | | 30.11.2026 - 03.12.2026 | Online | 1850.00 EUR | Standardpreis | --- ## ISTQB Certified Tester – Advanced Level: Test Management v3.0 (English, CTAL-TM) - **Code:** CTALTM-EN - **Typ:** course - **Dauer:** 4 Tage - **Level:** Einsteiger - **Sprache:** englisch - **Kategorien:** Software Testing & ISTQB®, Softwareentwicklung - **Preis:** ab 2250.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-advanced-level-test-manager-english-ctal-tm **Beschreibung:** In the course ISTQB Test Manager, you will learn to design and improve a test process based on your organization’s needs. Learning about test metrics will help you to gain insight into the quality of your product and enable you to make well-founded product approval decisions based on such objective test data. You will get profound knowledge on how to build the right competencies in your testing team and form strong relationships with your stakeholders. This enables you to develop an optimal form of organization for your specific situation. **Zielgruppe:** - Test Managers - Test Engineers - Test Consultants - Project Managers - Scrum Masters - Product Owners - Quality Managers **Agenda:** - The Test Process - The Context of Testing - Risk-Based Testing - The Project Test Strategy - Improving the Test Process - Test Tools - Test Metrics - Test Estimation - Defect Management - The Test Team - Stakeholder Relationships **Lernziele:** - Manage testing in various software development projects by applying test management processes established for the project team or test organization - Identify test stakeholders and software development lifecycle models that are relevant in a given context - Organize risk identification and risk assessment sessions within any software development lifecycle and use the results to guide testing to meet the test objectives - Define a project test strategy consistent with the organizational test strategy and project context - Continuously monitor and control testing to achieve project goals - Assess and report test progress to project stakeholders - Identify necessary skills and develop those skills within your team - Prepare and present a business case for testing in different contexts that outlines the costs and expected benefits - Lead test process improvement activities in projects or software development product streams and contribute to organizational test process improvement initiatives - Plan the test activities including the required test infrastructure and estimate the effort required to test - Create defect reports and a defect workflow suitable for a software development lifecycle **Voraussetzungen:** - Certificate ISTQB® CTFL **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 07.09.2026 - 10.09.2026 | Online | 2250.00 EUR | Standardpreis | | 05.10.2026 - 08.10.2026 | Online | 2250.00 EUR | Standardpreis | | 27.10.2026 - 30.10.2026 | Online | 2250.00 EUR | Standardpreis | | 23.11.2026 - 26.11.2026 | Online | 2250.00 EUR | Standardpreis | --- ## ISTQB Certified Tester – Advanced Level: Test Management v3.0 (CTAL-TM) - **Code:** CTALTM - **Typ:** course - **Dauer:** 4 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Software Testing & ISTQB®, Softwareentwicklung - **Preis:** ab 2250.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-advanced-level-test-manager-ctal-tm **Beschreibung:** Dieses Seminar vermittelt Projekt- und Testmanagern das notwendige Rüstzeug, um in ihren Projekten Softwaretests erfolgreich planen, überwachen und steuern zu können. Als angehender ISTQB® Test Manager erlernen Sie Methoden, um den Softwaretest inklusive Review als wirksamen, fest verankerten Prozess im Unternehmen einzuführen, zu etablieren und kontinuierlich zu verbessern. **Zielgruppe:** - Tester, Testmanager, Qualitätsmanager, Fachbereich **Agenda:** - Testen im Rahmen der Softwareentwicklung - Testprozess, -planung, -aufwandsschätzung - Testüberwachung und -steuerung, Metriken - Wert des Testens - Abweichungs- und Fehlermanagement - Normen und Standards für das Testmanagement - Management von Risiken - Testmanagementdokumente - Reviews - Werkzeuge im Testprozess - Organisationsformen des Testens - Prozessverbesserung - Das Testteam (Rollen, Kommunikation, …) **Lernziele:** - Internationale Normen und Dokumente der Testplanung - Grundlagen und Zusammenhänge von Fehler‑, Risiko‑ und Testmanagement - Qualitätskennzahlen und Fehlerstatistiken im Testverlauf - Objektive Testdaten als Basis fundierter Produktfreigabeentscheidungen - Organisationsformen im Testmanagement mit Vor‑ und Nachteilen **Voraussetzungen:** - Um zur Prüfung zugelassen zu werden, werden eine ISTQB® Certified Tester Foundation Level Zertifizierung und ein Nachweis über 18 Monate Praxiserfahrung im Bereich Software Testing benötigt. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 31.08.2026 - 03.09.2026 | Online | 2250.00 EUR | Standardpreis | | 12.10.2026 - 15.10.2026 | Online | 2250.00 EUR | Standardpreis | | 09.11.2026 - 12.11.2026 | Online | 2250.00 EUR | Standardpreis | | 30.11.2026 - 03.12.2026 | Online | 2250.00 EUR | Standardpreis | --- ## ISTQB Certified Tester – Advanced Level: Test Analyst (CTAL-TA) - **Code:** CTALTA - **Typ:** course - **Dauer:** 4 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Software Testing & ISTQB®, Softwareentwicklung - **Preis:** ab 1980.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-advanced-level-test-analyst-ctal-ta **Beschreibung:** Das Seminar vermittelt Ihnen neben dem Grundlagenwissen für alle Certified Tester Advanced Level Rollen ausführlich Methoden und Techniken zur Ableitung und Spezifikation von Softwaretests auf Blackbox-Ebene. In diesem Seminar erhalten Sie das Rüstzeug, um Arbeitstechniken zur Testfallableitung, wie z.B. Äquivalenzklassenanalyse, Klassifikationsbaummethode, Grenzwertanalyse und zustandsbezogenes Testen erfolgreich auszuwählen und anzuwenden. Sie lernen zudem ergänzende Techniken wie exploratives Testen kennen und diese sinnvoll einzusetzen. Das Seminar legt dabei einen Schwerpunkt auf das Testen von funktionalen Qualitätsmerkmalen. **Zielgruppe:** - Tester, Testmanager, Qualitätsmanager, Fachbereich **Agenda:** - Spezifikationsbasierte Testverfahren - Risikoorientierter Test - Testprozesse - Testen von Softwaremerkmalen - Auswahl von Testverfahren - Fehler- und Abweichungsmanagement - Reviews - Testwerkzeuge **Lernziele:** - Auswahl und Einsatz zustandsbezogener Testverfahren - Modellierung von Zuständen, Übergängen und Testfällen - Exploratives Testen als ergänzende Testtechnik - Zielgerichtete Kombination strukturierter und explorativer Tests - Absicherung funktionaler Qualitätsmerkmale durch geeignete Testansätze **Voraussetzungen:** - Um zur Prüfung zugelassen zu werden, werden eine ISTQB® Certified Tester Foundation Level Zertifizierung und ein Nachweis über 18 Monate Praxiserfahrung im Bereich Software Testing benötigt. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 28.09.2026 - 01.10.2026 | Online | 1980.00 EUR | Standardpreis | | 27.10.2026 - 30.10.2026 | Online | 1980.00 EUR | Standardpreis | | 16.11.2026 - 19.11.2026 | Online | 1980.00 EUR | Standardpreis | | 14.12.2026 - 17.12.2026 | Online | 1980.00 EUR | Standardpreis | --- ## ISTQB Certified Tester – Advanced Level: Technical Test Analyst (CTAL-TTA) - **Code:** CTALTTA - **Typ:** course - **Dauer:** 3 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Software Testing & ISTQB®, Softwareentwicklung - **Preis:** ab 1890.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-advanced-level-technical-test-analyst-ctal-tta **Beschreibung:** Das Seminar vermittelt Ihnen neben dem Grundlagenwissen für alle Certified Tester Advanced Level Rollen ausführlich Methoden und Verfahren zur Ableitung und Spezifikation von Softwaretests spezifikationsbasiert sowie strukturbasiert auf Whitebox-Ebene. **Zielgruppe:** - Softwareentwickler, Tester **Agenda:** - Spezifikationsbasierte Testverfahren - Strukturbasierte Verfahren - Ergänzende Testverfahren - Testen von Softwaremerkmalen - Statische Analyse - Dynamische Analyse - Auswahl von Testverfahren - Testwerkzeuge **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 14.09.2026 - 16.09.2026 | Online | 1890.00 EUR | Standardpreis | | 16.11.2026 - 18.11.2026 | Online | 1890.00 EUR | Standardpreis | --- ## IREB Certified Professional for Requirements Engineering – Advanced Level (CPRE-AL): Requirements Modeling - **Code:** CPRE-ALRM - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Requirements Engineering & IREB®, Softwareentwicklung - **Preis:** ab 1690.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/ireb/ireb-certified-professional-for-requirements-engineering-advanced-level-cpre-al-requirements-modeling **Beschreibung:** In den letzten 30 Jahren entstanden zahlreiche Analysemodelle, die im Rahmen der UML seit Mitte der 90er Jahre standardisiert wurden. Profitieren Sie von deren Aussagekraft! In diesem Kurs lernen Sie Anforderungen systematisch mittels grafischen Modellen leicht verständlich und effizient zu spezifizieren und zu organisieren. Sie verbessern Ihre Fähigkeit, komplexe Anforderungen durch Bilder überschaubarer zu machen, leichter mit Stakeholdern über deren Probleme sprechen zu können und in Modellen zu präzisieren, was die Umgangssprache u.U. zu schwammig lässt. Modelle erlauben Prüfungen auf Konsistenz und Vollständigkeit und helfen, Fehler und Schwachstellen früher zu erkennen und dadurch Kosten zu vermeiden. **Zielgruppe:** - Requirements Engineer, Produktmanager, Softwarearchitekt **Agenda:** - Das Seminar behandelt alle vorgeschriebenen Themen des IREB® Lehrplans "Requirements Modelling" und ist somit Grundlage zum Erwerb des Titels "Certified Professional for Requirements Engineering - Advanced Level". **Voraussetzungen:** - IREB® CPRE Foundation Level **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 19.10.2026 - 21.10.2026 | Online | 1690.00 EUR | Standardpreis | --- ## IREB Certified Professional for Requirements Engineering – Advanced Level (CPRE-AL): Requirements Management - **Code:** CPRE-AL - **Typ:** course - **Dauer:** 4 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Requirements Engineering & IREB®, Softwareentwicklung - **Preis:** ab 1870.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/ireb/ireb-certified-professional-for-requirements-engineering-advanced-level-cpre-al-requirements-management **Beschreibung:** Requirements Management nimmt sich der wichtigen Aufgabe an, über den ganzen Lebenszyklus hinweg die Anforderungen transparent und zielgerichtet zu verwalten und berechtigte Änderungen prozesskonform zu ermöglichen. In diesem Kurs lernen Sie, den Prozess des Requirements Engineering aktiv zu überwachen und zu gestalten. Sie können systematisch auf Änderungen reagieren und die Anforderungen stets transparent auf dem aktuellen Stand halten. Sie wissen, wie man einen Requirements Management Plan erstellt. Sie können damit unter anderem den Herausforderungen an die Tracability über den Life-Cycle des Projektes begegnen. **Zielgruppe:** - Requirements Engineer, Produktmanager, Change Manager, Softwarearchitekt **Agenda:** - Grundlagen des Requirements Managements - Requirements Information Model - Attributierung und Sichten bei Anforderungen - Bewertung und Priorisierung von Anforderungen - Versions-und Änderungsmanagement - Verfolgbarkeit von Anforderungen - Variantenmanagement - Berichtswesen im Requirements Management - Management von Requirements Engineering Prozessen - Requirements Management in agilen Projekten - Werkzeugeinsatz im Anforderungsmanagement **Voraussetzungen:** - IREB® Certified Professional for Requirements Engineering – Foundation Level **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 07.09.2026 - 10.09.2026 | Online | 1870.00 EUR | Standardpreis | | 12.10.2026 - 15.10.2026 | Online | 1870.00 EUR | Standardpreis | | 16.11.2026 - 19.11.2026 | Online | 1870.00 EUR | Standardpreis | | 14.12.2026 - 17.12.2026 | Online | 1870.00 EUR | Standardpreis | --- ## IREB Certified Professional for Requirements Engineering – Foundation Level (CPRE-FL) - **Code:** CPRE-FL - **Typ:** course - **Dauer:** 3 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Requirements Engineering & IREB®, Softwareentwicklung - **Preis:** ab 1530.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/ireb/ireb-certified-professional-for-requirements-engineering-foundation-level-cpre-fl **Beschreibung:** Dieses Seminar ist das Foundation Level Modul und stellt die Basis des Ausbildungsprogramms zum Certified Professional for Requirements Engineering (CPRE Foundation Level) dar. Es ist sowohl eine eigenständige Grundlagenausbildung als auch Basis für weiterführende Ausbildungsblöcke dieses Programms. Die Requirements Engineering Schulung vermittelt ausführlich Methoden und Techniken zur Erhebung, Analyse, Definition und Management von Anforderungen und folgt dem offiziellen Lehrplan von IREB® zur Zertifizierungsprüfung. Nach dem Seminar sind Sie in der Lage, die Wichtigkeit und Auswirkungen des Requirements Engineerings zu erkennen, in der täglichen Arbeit zu berücksichtigen und zielführend anzuwenden. Sie kennen verschiedene Möglichkeiten der Anforderungsdefinition (z.B. Usecases, natürlichsprachige Methoden) sowohl im funktionalen als auch im nicht funktionalen Bereich. Nach diesem Seminar sind Sie darauf vorbereitet, die Prüfung zum CPRE abzulegen. **Zielgruppe:** - Auftraggeber, Requirements, Engineer, Produktmanager, Projektmanager, Softwarearchitekt, Softwareentwickler, Tester, Testmanager, Qualitätsmanager, Fachbereich **Agenda:** - Einführung ins Thema Requirements Engineering - Zielgruppen, Stakeholder, Systemgrenze - Usecases, Erhebungs-, Darstellungstechniken - Erstellen einer Spezifikation - Bestandteile und Aufbau einer Spezifikation - Nicht funktionale Anforderungen - Qualitätskriterien für Requirements - Requirements Reviews - Requirements Change Management - *Ab sofort sind folgende nicht-prüfungsrelevante Zusatzinhalte auf Basis des Microcredentials AI4RE in dem CPRE-FL integriert:* - Einsatz von generativer KI im Requirements Engineering - Risiken beim Einsatz von generativer KI - Prompting-Muster für Requirements Engineering - Prompting-Techniken wie Zero-Shot-Prompting, Few-Shot-Prompting und Template-Based-Prompting - Einsatz von Chatbots oder anwendungsintegrierten LLMs - Use Cases, Beispiele und konkrete Promptvorlagen für: - Ermittlung - Dokumentation - Validierung - Priorisierung **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 31.08.2026 - 02.09.2026 | Online | 1530.00 EUR | Standardpreis | | 07.09.2026 - 09.09.2026 | Online | 1530.00 EUR | Standardpreis | | 14.09.2026 - 16.09.2026 | Online | 1530.00 EUR | Standardpreis | | 21.09.2026 - 23.09.2026 | Online | 1530.00 EUR | Standardpreis | | 22.09.2026 - 24.09.2026 | Wien | 1830.00 EUR | Standardpreis | | 28.09.2026 - 30.09.2026 | Online | 1530.00 EUR | Standardpreis | | 05.10.2026 - 07.10.2026 | Online | 1530.00 EUR | Standardpreis | | 12.10.2026 - 14.10.2026 | Online | 1530.00 EUR | Standardpreis | | 19.10.2026 - 21.10.2026 | Online | 1530.00 EUR | Standardpreis | | 27.10.2026 - 29.10.2026 | Online | 1530.00 EUR | Standardpreis | | 02.11.2026 - 04.11.2026 | Online | 1530.00 EUR | Standardpreis | | 03.11.2026 - 05.11.2026 | Wien | 1830.00 EUR | Standardpreis | | 09.11.2026 - 11.11.2026 | Online | 1530.00 EUR | Standardpreis | | 10.11.2026 - 12.11.2026 | Graz | 1830.00 EUR | Standardpreis | | 16.11.2026 - 18.11.2026 | Online | 1530.00 EUR | Standardpreis | | 23.11.2026 - 25.11.2026 | Online | 1530.00 EUR | Standardpreis | | 30.11.2026 - 02.12.2026 | Online | 1530.00 EUR | Standardpreis | | 30.11.2026 - 02.12.2026 | Linz | 1830.00 EUR | Standardpreis | | 09.12.2026 - 11.12.2026 | Online | 1830.00 EUR | Standardpreis | | 14.12.2026 - 16.12.2026 | Online | 1530.00 EUR | Standardpreis | | 19.01.2027 - 21.01.2027 | Graz | 1830.00 EUR | Standardpreis | | 23.02.2027 - 25.02.2027 | Wien | 1830.00 EUR | Standardpreis | | 16.03.2027 - 18.03.2027 | Linz | 1830.00 EUR | Standardpreis | | 06.04.2027 - 08.04.2027 | Graz | 1830.00 EUR | Standardpreis | | 27.04.2027 - 29.04.2027 | Wien | 1830.00 EUR | Standardpreis | | 31.05.2027 - 02.06.2027 | Linz | 1830.00 EUR | Standardpreis | --- ## IREB Certified Professional for Requirements Engineering – Advanced Level (CPRE-AL): Requirements Elicitation - **Code:** CPRE-ALRE - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Requirements Engineering & IREB®, Softwareentwicklung - **Preis:** ab 1690.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/ireb/ireb-certified-professional-for-requirements-engineering-advanced-level-cpre-al-requirements-elicitation **Beschreibung:** Aufbauend auf Ihre erworbenen Kenntnisse in der CPRE Foundation Level Zertifizierung vertiefen und erweitern Sie Ihre Fähigkeiten als Requirements Engineer zur Ermittlung und Konsolidierung der Anforderungen. Der Fokus liegt auf der Anwendung der erlernten Fähigkeiten. Sie vertiefen Ihre Kenntnisse im Bereich der Stakeholderanalyse. Sie erweitern Ihr Know-how über Ermittlungstechniken und deren sinnvollen Einsatz. Sie erfahren, wie Sie Konflikte in der Anforderungsanalyse erkennen, bewerten und bearbeiten können. Mit diesem Kurs bereiten Sie sich auf die Prüfung CPRE – Advanced Level Requirements Elicitation vor. Sie erlernen die notwendigen Kenntnisse zum Bestehen der CPRE – Advanced Level Zertifizierung. **Zielgruppe:** - Requirements Engineer, Produktmanager **Agenda:** - Fähigkeiten des Requirements Engineers zur Ermittlung und Konsolidierung der Anforderungen - Anforderungsquellen analysieren - Stakeholder, Dokumente und Systeme im Betrieb identifizieren, klassifizieren und managen - Ermittlungstechniken bestimmen, klassifizieren und passend auswählen - Befragungstechniken - Beobachtungstechniken - Kreativitätstechniken - Artefaktbasierte Ermittlungstechniken - Konflikte erkennen und klassifizieren - Annäherungstechniken in Konflikten - Abstimmungs- und Weisungsmethoden - Analytische Methoden zur Konfliktbearbeitung **Voraussetzungen:** - IREB® CPRE Foundation Level **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 31.08.2026 - 02.09.2026 | Online | 1690.00 EUR | Standardpreis | | 30.11.2026 - 02.12.2026 | Online | 1690.00 EUR | Standardpreis | --- ## IREB Certified Professional for Requirements Engineering – Foundation Level (English, CPRE-FL) - **Code:** CPRE-FLEN - **Typ:** course - **Dauer:** 3 Tage - **Level:** Einsteiger - **Sprache:** englisch - **Kategorien:** Requirements Engineering & IREB®, Softwareentwicklung - **Preis:** ab 1530.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/ireb/ireb-certified-professional-for-requirements-engineering-foundation-level-english-cpre-fl **Beschreibung:** This course is the foundation level module of the education program for the Certified Professional for Requirements Engineering (CPRE). It is both a stand alone foundation training as well as a precondition for the advanced certification of this program. The course provides detailed knowledge about methods and techniques for elicitation, analysis, definition and management of requirements and corresponds to the official IREB® syllabus. Course language is English. **Zielgruppe:** - Client, requirements engineer, product manager, project manager, software architect, software developer, tester, test manager, quality manager, department **Agenda:** - Introduction and foundation of requirements engineering - Target groups, stakeholders, system boundary - Use cases, elicitation and documentation techniques - Creation of a specification - Content and structure of a specification - Non-functional requirements - Quality criteria for requirements - Requirements reviews - Requirements change management **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 24.08.2026 - 26.08.2026 | Online | 1530.00 EUR | Standardpreis | | 21.09.2026 - 23.09.2026 | Online | 1530.00 EUR | Standardpreis | | 19.10.2026 - 21.10.2026 | Online | 1530.00 EUR | Standardpreis | | 23.11.2026 - 25.11.2026 | Online | 1530.00 EUR | Standardpreis | | 21.12.2026 - 23.12.2026 | Online | 1530.00 EUR | Standardpreis | --- ## ISTQB Certified Tester – Foundation Level v4.0 (CTFL) - **Code:** CTFL - **Typ:** course - **Dauer:** 4 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Software Testing & ISTQB®, Softwareentwicklung - **Preis:** ab 1850.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/software-testing/istqb-certified-tester-foundation-level-v4-0-ctfl **Beschreibung:** Die ISTQB® Schulung inklusive abschließender Zertifizierung vermittelt einen umfassenden Überblick über Aufgaben, Methoden und Techniken des Softwaretests. Die Teilnehmer lernen alle Schritte des Softwaretestprozesses kennen, von der Planung über die Spezifikation bis zur Durchführung und Protokollierung von Tests. Der „Foundation Level“ stellt die Basis des Ausbildungsprogramms zum Certified Tester dar. Er ist sowohl eigenständige Grundlagenausbildung zum professionellen Softwaretester als auch Basis für die weiterführenden Ausbildungsblöcke des Certified-Tester-Programms. Dieses Seminar bereitet Sie optimal auf die ISTQB® Certified Tester Foundation Level Zertifizierung vor. Natürlich können die im Seminar vermittelten grundlegenden Techniken, Methoden und Testthemen auch ohne Prüfung erfolgreich in die Praxis umgesetzt werden. **Zielgruppe:** - Auftraggeber, Requirements, Engineer, Produktmanager, Projektmanager, Softwarearchitekt, Softwareentwickler, Tester, Testmanager, Qualitätsmanager, Fachbereich, Entwicklungsleiter **Agenda:** - Grundlagen des Testens - Testen während des Softwareentwicklungslebenszyklus - Statisches Testen - Testanalyse und -entwurf - Management der Testaktivitäten - Testwerkzeuge **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 31.08.2026 - 03.09.2026 | Online | 1850.00 EUR | Standardpreis | | 07.09.2026 - 10.09.2026 | Online | 1850.00 EUR | Standardpreis | | 14.09.2026 - 17.09.2026 | Online | 1850.00 EUR | Standardpreis | | 21.09.2026 - 24.09.2026 | Online | 1850.00 EUR | Standardpreis | | 28.09.2026 - 01.10.2026 | Online | 1850.00 EUR | Standardpreis | | 29.09.2026 - 02.10.2026 | Graz | 2150.00 EUR | Standardpreis | | 05.10.2026 - 08.10.2026 | Online | 1850.00 EUR | Standardpreis | | 12.10.2026 - 15.10.2026 | Online | 1850.00 EUR | Standardpreis | | 19.10.2026 - 22.10.2026 | Online | 1850.00 EUR | Standardpreis | | 27.10.2026 - 30.10.2026 | Online | 1850.00 EUR | Standardpreis | | 02.11.2026 - 05.11.2026 | Online | 1850.00 EUR | Standardpreis | | 03.11.2026 - 06.11.2026 | Linz | 2150.00 EUR | Standardpreis | | 09.11.2026 - 12.11.2026 | Online | 1850.00 EUR | Standardpreis | | 16.11.2026 - 19.11.2026 | Online | 1850.00 EUR | Standardpreis | | 17.11.2026 - 20.11.2026 | Graz | 2150.00 EUR | Standardpreis | | 23.11.2026 - 26.11.2026 | Online | 1850.00 EUR | Standardpreis | | 30.11.2026 - 03.12.2026 | Online | 1850.00 EUR | Standardpreis | | 01.12.2026 - 04.12.2026 | Wien | 2150.00 EUR | Standardpreis | | 14.12.2026 - 17.12.2026 | Online | 1850.00 EUR | Standardpreis | | 18.01.2027 - 21.01.2027 | Linz | 2150.00 EUR | Standardpreis | | 23.02.2027 - 26.02.2027 | Graz | 2150.00 EUR | Standardpreis | | 30.03.2027 - 02.04.2027 | Wien | 2150.00 EUR | Standardpreis | | 19.04.2027 - 22.04.2027 | Linz | 2150.00 EUR | Standardpreis | | 11.05.2027 - 14.05.2027 | Graz | 2150.00 EUR | Standardpreis | | 15.06.2027 - 18.06.2027 | Wien | 2150.00 EUR | Standardpreis | --- ## Java Services - **Code:** JAVASER - **Typ:** course - **Dauer:** 5 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Java Development, Softwareentwicklung - **Preis:** ab 2490.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/java-development/java-services **Beschreibung:** Java ist eine der populärsten Programmiersprachen weltweit. Das verdankt Java zu einem großen Teil seinen vielfältigen Einsatzmöglichkeiten: Von kleinen Kommandozeilen-Programmen und grafischen Desktop-Anwendungen über Android-Apps bis hin zu umfangreichen Enterprise-Applikationen spannt die Sprache inhaltlich einen großen Bogen. Das macht Java zu einem wahren Allrounder im Werkzeugkasten eines jeden Entwicklers. In diesem Kurs werden Ihnen die Grundlagen von Java Services übermittelt. **Zielgruppe:** - Programmier-Einsteiger, Administratoren, DevOps Engineers **Agenda:** - Einführung in Jakarta EE und EJB - Architektur und Einsatzgebiete von EJB - Projektaufbau und erste Session Beans - Stateless, Stateful und Singleton Beans - Dependency Injection mit EJB, CDI und JNDI (Überblick) - Business Interfaces und No-Interface View - Lebenszyklus von EJB-Komponenten - Transaktionen und Container Services - Interceptors - Timer Service - Asynchrone Verarbeitung - Messaging mit JMS und Message Driven Beans - Moderne Messaging-Ansätze (Kafka und Reactive Messaging im Überblick) - EJB und JPA - EJB als Business Layer für REST-Anwendungen und SOAP-Webservices (Überblick) - Security in Jakarta EE - Bean Validation - Testen von EJB-Komponenten - EJB und CDI im Vergleich - EJB vs. Spring - Aktuelle Jakarta-EE-Server und Plattformen - Deployment von Jakarta-EE-Anwendungen und Containerisierung mit Docker - Migration von Java EE zu Jakarta EE - Überblick über Quarkus und moderne Jakarta-EE-Laufzeiten - Best Practices für Enterprise-Anwendungen - Performance und Skalierbarkeit von EJB-Anwendungen - Stellenwert von EJB in modernen Enterprise-Anwendungen **Voraussetzungen:** - Teilnahme am Kurs "Programmierung Grundlagen" oder vergleichbare Kenntnisse - Teilnahme am Kurs "Java Grundlagen" oder vergleichbare Kenntnisse **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 21.09.2026 - 25.09.2026 | Online | 2490.00 EUR | Standardpreis | | 21.09.2026 - 25.09.2026 | Wien | 2490.00 EUR | Standardpreis | | 22.02.2027 - 26.02.2027 | Online | 2490.00 EUR | Standardpreis | | 22.02.2027 - 26.02.2027 | Wien | 2490.00 EUR | Standardpreis | | 31.05.2027 - 04.06.2027 | Online | 2490.00 EUR | Standardpreis | | 31.05.2027 - 04.06.2027 | Wien | 2490.00 EUR | Standardpreis | | 22.11.2027 - 26.11.2027 | Online | 2490.00 EUR | Standardpreis | | 22.11.2027 - 26.11.2027 | Wien | 2490.00 EUR | Standardpreis | --- ## Java Datenhaltung - **Code:** JAVADH - **Typ:** course - **Dauer:** 5 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Java Development, Softwareentwicklung - **Preis:** ab 2490.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/java-development/java-datenhaltung **Beschreibung:** Java ist eine der populärsten Programmiersprachen weltweit. Das verdankt Java zu einem großen Teil seinen vielfältigen Einsatzmöglichkeiten: Von kleinen Kommandozeilen-Programmen und grafischen Desktop-Anwendungen über Android-Apps bis hin zu umfangreichen Enterprise-Applikationen spannt die Sprache inhaltlich einen großen Bogen. Das macht Java zu einem wahren Allrounder im Werkzeugkasten eines jeden Entwicklers. In diesem Kurs werden Ihnen die Grundlagen von Java Datenhaltung übermittelt. **Zielgruppe:** - Programmier-Einsteiger, Administratoren, DevOps Engineers **Agenda:** - **Grundlagen der Datenhaltung** - Relationale Datenbanken und SQL - JDBC als Basis von JPA - Moderne Persistenzarchitekturen - **Einführung in Jakarta Persistence (JPA)** - Architektur und Konzepte - Persistence Context und Entity Lifecycle - EntityManager und Persistence Units - **Arbeiten mit Entity-Klassen** - Mapping von Tabellen auf Objekte - Schlüsselstrategien - Vererbung und Embedded Objects - **Beziehungen und Objektgraphen** - One-to-One, One-to-Many, Many-to-Many - Cascading - Lazy vs. Eager Loading - **Abfragen mit JPA** - JPQL - Criteria API - Pagination und Projektionen - **Bean Validation** - Standard-Constraints - Eigene Validierungen - Integration mit JPA - **Transaktionen und Fehlerbehandlung** - Container- und Anwendungstransaktionen - Rollback-Strategien - Exception Handling - **Performance und Caching** - Fetch Strategien - N+1-Problematik - First- und Second-Level Cache - **Hibernate als JPA Provider** - Hibernate-spezifische Erweiterungen - Auditing und Optimierungsmöglichkeiten - **Datenbankmigrationen** - Flyway oder H2 - Versionierung von Datenbankschemata - **Testen der Persistenzschicht** - JUnit 5 - Integrationstests - Testcontainers - **Best Practices** - Repository Pattern - Schichtenarchitektur - Typische Fehler und Anti-Patterns **Voraussetzungen:** - Teilnahme am Kurs "Programmierung Grundlagen" oder vergleichbare Kenntnisse - Teilnahme am Kurs "Java Grundlagen" oder vergleichbare Kenntnisse - Grundkenntnisse Relationale Datenbanken **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 28.09.2026 - 02.10.2026 | Online | 2490.00 EUR | Standardpreis | | 28.09.2026 - 02.10.2026 | Wien | 2490.00 EUR | Standardpreis | | 25.01.2027 - 29.01.2027 | Online | 2490.00 EUR | Standardpreis | | 25.01.2027 - 29.01.2027 | Wien | 2490.00 EUR | Standardpreis | | 12.04.2027 - 16.04.2027 | Online | 2490.00 EUR | Standardpreis | | 12.04.2027 - 16.04.2027 | Wien | 2490.00 EUR | Standardpreis | | 11.10.2027 - 15.10.2027 | Online | 2490.00 EUR | Standardpreis | | 11.10.2027 - 15.10.2027 | Wien | 2490.00 EUR | Standardpreis | --- ## Spring / SpringBoot Ökosystem - **Code:** SPBT - **Typ:** course - **Dauer:** 5 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Java Development, Softwareentwicklung - **Preis:** ab 2490.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/java-development/spring-springboot-oekosystem **Beschreibung:** Spring Boot ist eine moderne Technologie, die eine rasche Konfiguration und Implementierung von Spring-Anwendungen ermöglicht. Diese Plattform vereinfacht die Konfiguration von Java-Anwendungen maßgeblich, indem sie eine breite Palette an Bibliotheken und Funktionen bereitstellt, welche die Code-Erstellung beschleunigen. In diesem praxisnahen Kurs lernen Sie alles über das Spring-Ökosystem, das ein umfangreiches und vielseitiges Framework für die Entwicklung von Java-Anwendungen darstellt. Es bietet eine Vielzahl von Modulen und Projekten, die Entwicklern helfen, robuste und skalierbare Anwendungen zu erstellen. **Zielgruppe:** - Programmierer mit Java (Grund-)Kenntnissen **Agenda:** - **Used IDE:** IntelliJ (Maven) - **Spring/SpringBoot Setup:** - Spring-Container / Dependency Injection - **REST WebService:** - With JPA/Hibernate, Spring Data - Persistence Context, Transaction, JPQL - Relations: - @OneToOne - @OneToMany - @ManyToMany - **Used Databases:** H2, MySQL, MongoDB - **Asynchronous REST WebService:** - Project Reactor with Web Flux (Spring Reactive) - Using Netty Server; MongoDB Reactive - **Serving Web Content with Spring MVC:** - Model-View-Controller (CRUD) - Handling Form Submission - Template Engine: Thymeleaf - **Testing:** - IntegrationTest - Mocking - **MicroService Architecture using SpringCloud:** - Config Server - OpenFeign - Service Registry - Loadbalancing - **Deployment:** - Create distributable jar - SpringBoot Deployment with Docker Container - Spring Actuator and Admin Server - **Advanced Topics:** - Scheduling Tasks - Caching Data with Spring - Spring Internationalization - **Spring CLI:** - A tool that allows developers to bootstrap and manage Spring-based applications from the command line - **Spring Data Integration:** - Integrating Spring Data with Apache Kafka - Messaging Data with Kafka - **Spring Retry:** - A library that provides declarative retry support for Spring applications - **Spring Security:** - AuthenticationFilter - Authorization - Method Security - Password Management - AuthenticationProvider **Voraussetzungen:** - Teilnahme am Kurs "Java Grundlagen" oder vergleichbare Kenntnisse **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 07.09.2026 - 11.09.2026 | Online | 2490.00 EUR | Standardpreis | | 07.09.2026 - 11.09.2026 | Wien | 2490.00 EUR | Standardpreis | | 02.11.2026 - 06.11.2026 | Online | 2490.00 EUR | Standardpreis | | 02.11.2026 - 06.11.2026 | Wien | 2490.00 EUR | Standardpreis | | 15.02.2027 - 19.02.2027 | Online | 2490.00 EUR | Standardpreis | | 15.02.2027 - 19.02.2027 | Wien | 2490.00 EUR | Standardpreis | | 10.05.2027 - 14.05.2027 | Online | 2490.00 EUR | Standardpreis | | 10.05.2027 - 14.05.2027 | Wien | 2490.00 EUR | Standardpreis | | 20.09.2027 - 24.09.2027 | Online | 2490.00 EUR | Standardpreis | | 20.09.2027 - 24.09.2027 | Wien | 2490.00 EUR | Standardpreis | | 13.12.2027 - 17.12.2027 | Online | 2490.00 EUR | Standardpreis | | 13.12.2027 - 17.12.2027 | Wien | 2490.00 EUR | Standardpreis | --- ## Java 8 bis 25 Updates - **Code:** JAVAUP - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Java Development, Softwareentwicklung - **Preis:** ab 1690.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/java-development/java-8-bis-20-updates **Beschreibung:** Java ist die treibende Kraft hinter zahlreichen modernen Technologien und Anwendungen. Von der Entwicklung plattformunabhängiger mobiler Apps über die Erstellung dynamischer Webanwendungen bis hin zur Programmierung von Backend-Systemen für große Unternehmen - Java bietet die Flexibilität und Leistungsfähigkeit, um nahezu jede Softwareanforderung zu erfüllen. Mit seiner robusten und skalierbaren Architektur ist Java die Sprache der Wahl für Entwickler, die innovative Lösungen auf globaler Ebene schaffen möchten. Mit der Version 8 wurde Java in seiner Funktionalität erheblich erweitert, mit Version 9 wurde die Plattform um das Modulsystem Jigsaw erweitert. Mit den nachfolgenden Versionen wurden der Programmiersprache und/oder der Plattform jeweils kleinere Erweiterungen hinzugefügt. Lernen Sie in diesem kompakten Kurs, wie Sie die neuen Features in Ihren Softwareprodukten optimal einsetzen können. **Zielgruppe:** - Erfahrene Java Programmierer/innen, welche die Neuerungen ab Java SE 8 in ihren eigenen Programmen nutzen möchten. **Agenda:** - **Java-Programmierung** - Anonymous Inner Classes - Lambda Expressions - Static, Default und Private Methoden in Interfaces - Custom- und Predefined Functional Interfaces - Wichtige Interfaces: Function, Predicate, Consumer, etc. - **Erweiterungen der Sprachsyntax** - Typinferenz mit var - Neue Switch-Syntax und Switch Expressions - Pattern Matching for Switch (JEP 441) - Record Patterns (JEP 440) - Sealed Types und Hidden Classes - Unnamed Classes und Instance Main Methoden - Unnamed Patterns und Variablen - **Arbeiten mit Collections und Datenstrukturen** - java.util Stream API - Nutzung von Consumer, Predicate, Function, etc. - Unmodifiable Collections - Sequenced Collections (JEP 431) - **Erweiterungen für Zeit und Datei-Handling** - Time API Additions (JDK 9–23) - NIO, NIO2 und File-IO mit Stream API - **Modulsystem und Build-Management** - Java Modulsystem (Jigsaw) - Multi-Release JARs - JEP 230 Microbenchmark Suite - **Interaktive Programmierung und Textverarbeitung** - JShell (Interaktive Java Shell) - Textblocks - Java String Templates (JEP 430 Preview) - **Parallelität und Concurrency** - Virtual Threads (JEP 444) - Structured Concurrency (JEP 437 Incubator) - **Native Integration und Performance** - Vector API (JEP 448 Incubator) - Foreign Function & Memory API (JEP 442 Preview) - **Arbeiten mit Containern und Frameworks** - Arbeiten mit Containern, Spring Boot, Docker - **Kleinere Neuerungen und Sonstiges** **Voraussetzungen:** - Teilnahme am Kurs "Java Vertiefung" oder vergleichbare Kenntnisse. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 20.10.2026 - 22.10.2026 | Online | 1690.00 EUR | Standardpreis | | 20.10.2026 - 22.10.2026 | Wien | 1690.00 EUR | Standardpreis | --- ## Einstieg in AI Assisted Coding mit ChatGPT, GitHub Copilot und Co - **Code:** AIASCO - **Typ:** course - **Dauer:** 1 Tag - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** KI – Anwender, Künstliche Intelligenz, Softwareentwicklung - **Preis:** ab 790.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/kuenstliche-intelligenz-machine-learning/ai-assisted-coding-mit-chatgpt-github-copilot-und-co Künstliche Intelligenz in der Softwareentwicklung professionell einsetzen **Beschreibung:** Die Einsatzmöglichkeiten von künstlicher Intelligenz in der Softwareentwicklung werden immer vielfältiger und gewinnen zunehmend an Bedeutung auch im beruflichen Kontext. In diesem Kurs erhalten Sie einen fundierten Überblick über verschiedene KI-Tools, die Sie in der Softwareentwicklung unterstützen können. Die vielfältigen Einsatzmöglichkeiten reichen hier von der Hilfe bei der Konzeption ihrer Software, über die Erstellung von Code-Snippets oder ganzen Funktionen bis hin zur automatischen Generierung von Tests und Dokumentation. Unsere erfahrenen Trainer zeigen Ihnen, wie Chat-basierte KI-Tools (z.B.: ChatGPT oder GitHub Copilot) als virtueller Partner beim Pair-Programming auftreten können und Ihnen dabei Code erklären, potenzielle Probleme aufzeigen oder sogar Verbesserungen vorschlagen. Außerdem erhalten Sie wertvolle Einblicke, wie Sie die KI auch für kreative Tätigkeiten nutzen können, wie zum Beispiel bei der Gestaltung von Grafiken, Logos und Icons für Ihre Projekte. Ein kritischer Blick auf die aktuelle Rechtsprechung zum Thema künstliche Intelligenz sowie mögliche Risiken runden das Training ab. **Zielgruppe:** - Softwareentwickler und Programmierer, die sich über die Unterstützung von KI Tool in Ihren Anwendungsfeld informieren möchten **Agenda:** - **Einführung in KI** - Definition und Begriffsabgrenzung - Geschichte der Künstlichen Intelligenz - Ethische Fragestellungen in der Anwendung von Künstlicher Intelligenz - Die Stärken und Schwächen aktueller KI-Text-Werkzeuge - **Prompt Writing** – Das volle KI-Potential mit gezielten Anweisungen abrufen - **ChatGPT** – Wie kann KI mich bei der Software-Entwicklung unterstützen? - **GitHub Copilot** – Code-Vorschläge, die auf Milliarden Zeilen von analysiertem Code basieren - **Jetbrains AI Assistant** – KI-gestützte Code-Vorschläge, Refactorings und Dokumentation direkt in der IDE - **Midjourney** - Erstellen von Grafiken, Logos und Icons für das nächste Projekt - **Sicherheit und Datenschutz** bei der künstlichen Intelligenz **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 10.09.2026 | Graz | 790.00 EUR | Standardpreis | | 10.09.2026 | Online | 790.00 EUR | Standardpreis | | 10.12.2026 | Graz | 790.00 EUR | Standardpreis | | 10.12.2026 | Online | 790.00 EUR | Standardpreis | | 11.03.2027 | Graz | 790.00 EUR | Standardpreis | | 11.03.2027 | Online | 790.00 EUR | Standardpreis | | 17.06.2027 | Graz | 790.00 EUR | Standardpreis | | 17.06.2027 | Online | 790.00 EUR | Standardpreis | | 16.09.2027 | Graz | 790.00 EUR | Standardpreis | | 16.09.2027 | Online | 790.00 EUR | Standardpreis | | 18.11.2027 | Graz | 790.00 EUR | Standardpreis | | 18.11.2027 | Online | 790.00 EUR | Standardpreis | | 10.02.2028 | Graz | 790.00 EUR | Standardpreis | | 10.02.2028 | Online | 790.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Vortragender war sehr motiviert. Perfekter Aufbau der Inhalte. Optimale Vortragsgeschwindigkeit und man wird immer an richtiger Stelle aufgefordert mitzumachen." — *Martin W., 24.03.2025* --- ## Anforderungsmanagement mit IREB – Grundlagen - **Code:** IREBGL - **Typ:** course - **Dauer:** 2 Tage - **Level:** Einsteiger - **Sprache:** Deutsch - **Kategorien:** Requirements Engineering & IREB®, Softwareentwicklung - **Preis:** ab 1190.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/ireb/anforderungsmanagement-mit-ireb-grundlagen **Beschreibung:** Die Fachdisziplin Requirements Engineering (Anforderungsmanagement) ist ein systematischer Ansatz zur Identifikation, Spezifikation und zum Management von fachlichen und technischen Anforderungen. In diesem Kurs erlangen die Teilnehmer einen Überblick über die Begrifflichkeiten, Good Practices, Aufgaben, Ergebnisse & Methoden der Disziplin Requirements Engineering (RE) auf Basis der CPRE-F Vorgaben. Basierend auf den RE-Grundlagen, werden entlang des Lebenszyklusmodells die Aufgaben, Ergebnisse und Instrumente des Requirements Engineerings vorgestellt. Erfahrungen aus der Praxis sowie Fragen der Teilnehmer runden das Training ab. **Zielgruppe:** - Alle Personen, die Anforderungen systematischer und besser managen wollen, Projektmanager und -mitarbeiter, System- und Softwarearchitekten, Change- und Prozessmanager, Fachabteilungs-und Linienmitarbeiter **Agenda:** - **Einführung und Überblick von Requirements Engineering** - Requirements Engineering was, warum, wo und wie - Rolle und Aufgaben eines Requirment Engieers - **Grundlegende Prinzipien des Requirements Engineering** - Überblick über die 9 Requirements Engineering Prinzipien - **Arbeitsprodukte und Dokumentationspraktiken** - Merkmale und Abstraktionsebenen von Arbeitsprodukten - Natürlichsprachige Arbeitsprodukte - Vorlagenbasierte Arbeitsprodukte - Modellbasierte Arbeitsprodukte - Anforderungsdokumente und Dokumentationsstrukturen - **Praktiken für die Erarbeitung von Anforderungen** - Quellen für Anforderungen - Ermittlung von Anforderungen - Lösung von Konflikten bezüglich Anforderungen - Validieren der Anforderungen - **Prozess und Arbeitsstruktur** - Einflussfaktoren - Facetten von Requirements Engineering Prozessen - Konfigurieren eines Requirement Prozesses - **Praktiken für das Requirements Engineering** - Verwalten des Lebenszyklus - Versionskontrolle - Attribute und Sichten - Umgang mit Änderungen - **Werkzeugunterstützung im Requirements Engineering** - Werkzeuge im Requirements Engineering - Werkzeugeinführung **Voraussetzungen:** - formell keine **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 10.11.2026 - 11.11.2026 | Online | 1190.00 EUR | Standardpreis | | 10.11.2026 - 11.11.2026 | Wien | 1190.00 EUR | Standardpreis | | 30.03.2027 - 31.03.2027 | Online | 1190.00 EUR | Standardpreis | | 30.03.2027 - 31.03.2027 | Wien | 1190.00 EUR | Standardpreis | | 28.06.2027 - 29.06.2027 | Online | 1190.00 EUR | Standardpreis | | 28.06.2027 - 29.06.2027 | Wien | 1190.00 EUR | Standardpreis | | 04.11.2027 - 05.11.2027 | Online | 1190.00 EUR | Standardpreis | | 04.11.2027 - 05.11.2027 | Wien | 1190.00 EUR | Standardpreis | | 30.03.2028 - 31.03.2028 | Online | 1190.00 EUR | Standardpreis | | 30.03.2028 - 31.03.2028 | Wien | 1190.00 EUR | Standardpreis | --- ## User Experience (UX) und User Interface (UI) – Lehrgang - **Code:** UXUIGL-LG - **Typ:** course - **Dauer:** 5 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung, Digital Media & Design, Ausbildungen & Bundles - **Preis:** ab 2190.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/user-experience-ux-und-user-interface-ui-lehrgang UX und UI Design Methoden anwenden für moderne Interfaces **Beschreibung:** Als User Interface oder UI, wird die Schnittstelle bezeichnet, in der ein Mensch mit einer Maschine oder Programm in Interaktion tritt. Mit dieser Schnittstelle können im Idealfall Personen eine Software oder eine Hardware effektiv und intuitiv steuern. Das wiederum führt zu einer User Experience, kurz UX, und beschreibt die Eindrücke und Erlebnisse aus Sicht des Anwenders, bei der Ausführung dieser Interaktion mit dem IT-System. In diesem Lehrgang wird Ihnen ein guter Überblick über die wichtigsten Grundlagen sowie der hohe Stellenwert von UX- und UI-Designs bei der Entwicklung von digitalen Anwenderlösungen vermittelt. Eine gute Customer Journey entscheidet heutzutage über Erfolg oder Misserfolg am Online-Markt. User Experience und User Interface als zentraler Bestandteil stellen Mensch, Technik und Design in Relation und folgen bestimmten Regeln und Methoden. Dies ist ein agiler Prozess, der immer wieder Veränderungen und am Markt angepasst werden muss. Unsere Trainer vermitteln Ihnen neben dem theoretischen Wissen auch Beispiele aus der Praxis, die Sie dann in Ihrer abschließenden Projektarbeit mit einfließen lassen können. **Zielgruppe:** - Quereinsteiger:innen aus dem klassischen grafischen Bereich - Teilnehmer:innen die schon erste Erfahrungen mit dem Thema Webdesign gesammelt haben **Agenda:** - **Einführung in UX** - Was bedeutet UX - Warum UX und welchen Mehrwert bringt UX (KPIs, Studien) - Personas & Customer Journey - UX Design Prozess - UX wissenschaftlich hinterfragt (CLT) - Testingmethoden - **Technische Grundlagen** - Informationsarchitektur - Semantik - Raster - Frameworks, - HTML + CSS Grundlagen - Responsivität - Barrierefreiheit - **Gestaltung und Design Grundlagen** - UX-Design Grundlagen - Branding - UI-Styleguide - Schriften und Farben - Formate - Mockups (Wireframe -> Highend) - UX Writing - Heuristik – Illustrator, Photoshop, Adobe XD - **Abschluss** - Ausarbeitung einer Projektarbeit - Besprechung der Abschlussarbeit - Beantwortung offener Fragen - Weitere Tipps & Tricks sowie best practices **Voraussetzungen:** - Allgemeiner Umgang mit Windows oder Mac. - Grundlegende Kenntnisse über Grafik und Design sowie von Adobe Illustrator und Photoshop von Vorteil. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 21.09.2026 - 25.09.2026 | Graz | 2190.00 EUR | Standardpreis | | 21.09.2026 - 25.09.2026 | Online | 2190.00 EUR | Standardpreis | | 14.12.2026 - 18.12.2026 | Online | 2190.00 EUR | Standardpreis | | 14.12.2026 - 18.12.2026 | Wien | 2190.00 EUR | Standardpreis | | 15.02.2027 - 19.02.2027 | Graz | 2190.00 EUR | Standardpreis | | 15.02.2027 - 19.02.2027 | Online | 2190.00 EUR | Standardpreis | | 14.06.2027 - 18.06.2027 | Online | 2190.00 EUR | Standardpreis | | 14.06.2027 - 18.06.2027 | Wien | 2190.00 EUR | Standardpreis | | 20.09.2027 - 24.09.2027 | Graz | 2190.00 EUR | Standardpreis | | 20.09.2027 - 24.09.2027 | Online | 2190.00 EUR | Standardpreis | | 13.12.2027 - 17.12.2027 | Online | 2190.00 EUR | Standardpreis | | 13.12.2027 - 17.12.2027 | Wien | 2190.00 EUR | Standardpreis | --- ## Cloud Operations on AWS (formerly Systems Operations) - **Code:** AWSSYSOP - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** DevOps, Amazon Web Service (AWS), Softwareentwicklung - **Preis:** ab 1795.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/devops/cloud-operations-on-aws-formerly-systems-operations **Beschreibung:** Amazon Web Service (AWS) ist ein Cloud-Computing-Anbieter und wurde als Tochterunternehmen von amazon.com gegründet mit dem Ziel Entwicklern eine webbasierte IT-Infrastruktur auf Abruf anbieten zu können. In diesem Kurs lernen Systembetreiber und alle Personen, die Cloud-Betriebsfunktionen ausführen, wie man automatisierbare und wiederholbare Bereitstellungen von Netzwerken und Systemen auf AWS verwaltet und betreibt. Sie erfahren mehr über Cloud-Betriebsfunktionen wie die Installation, Konfiguration, Automatisierung, Überwachung, Sicherung, Wartung und Fehlerbehebung dieser Dienste, Netzwerke und Systeme. Der Kurs behandelt auch spezifische AWS-Funktionen, Tools und Best Practices im Zusammenhang mit diesen Funktionen. **Zielgruppe:** - Systemadministratoren und Betreiber, die in der AWS-Cloud tätig sind, Mitarbeiter der Informationstechnologie, die ihr Wissen über den Cloud-Betrieb erweitern möchten **Agenda:** - Einführung in den Cloud-Betrieb auf AWS - Zugangsverwaltung - System Entdeckung - Ressourcen bereitstellen und aktualisieren - Ressourcenbereitstellung automatisieren - Ressourcen verwalten - Konfigurieren Sie hochverfügbare Systeme - Skalierung automatisieren - Systemzustand überwachen und aufrechterhalten - Datensicherheit und Systemaudit - Sichere und widerstandsfähige Netzwerke betreiben - Montierbare Lagerung - Objektspeicherung - Kostenberichte, Warnungen und Optimierung **Voraussetzungen:** - Erfolgreich abgeschlossener AWS Technical Essentials (AWSE) Kurs - Erfahrung in der Softwareentwicklung oder Systemverwaltung - Kenntnisse in der Wartung von Betriebssystemen über die Befehlszeile, z. B. Shell-Skripting in Linux-Umgebungen oder cmd/PowerShell in Windows - Grundkenntnisse von Netzwerkprotokollen (TCP/IP, HTTP) **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 25.08.2026 - 27.08.2026 | Online | 1795.00 EUR | Standardpreis | | 22.09.2026 - 24.09.2026 | Online | 1795.00 EUR | Standardpreis | | 20.10.2026 - 22.10.2026 | Online | 1795.00 EUR | Standardpreis | | 10.11.2026 - 12.11.2026 | Online | 1795.00 EUR | Standardpreis | | 24.11.2026 - 26.11.2026 | Online | 1795.00 EUR | Standardpreis | | 08.12.2026 - 10.12.2026 | Online | 1795.00 EUR | Standardpreis | --- ## React und React Native – Programmierung von modernen User Interfaces und Apps - **Code:** REACT - **Typ:** course - **Dauer:** 4 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung - **Preis:** ab 2290.00 EUR - **Durchschnittliche Bewertung:** 5.0 von 5 Sternen (basiert auf 1 Teilnehmerstimme) - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/react-und-react-native-programmierung-von-modernen-user-interfaces-und-apps **Beschreibung:** React wurde ursprünglich als interne Lösung von Facebook entwickelt und für den Newsfeed eingesetzt. Mit Hilfe einer JavaScript-Softwarebibliothek werden Userinterface-Komponenten von Webseiten zur Verfügung gestellt. Durch die spezielle Konzeptionierung verspricht React den einfachen und performanten Aufbau komplexer Anwendungen und findet typischerweise bei Single-Page-Applikationen (ein HTML Dokument, bei dem die Inhalte dynamisch nachgeladen werden) Anwendung. ReactNative ist einer der wenigen Frameworks, die das pattformübergreifend programmieren von native Apps in JavaScript ermöglicht. In diesem Kurs lernen Sie auf praxisnahe Weise mit Hilfe einer Open-Source-JavaScript-Bibliothek (React), interaktive und dynamische Anwendungen für das Web zu erstellen, die schnell und skalierbar sein sollen. Sie erfahren, wie Sie mit React Native, einem Open-Source-Framework, plattformübergreifend mobile Apps sowohl für Android also auch für iOS entwickeln können. **Zielgruppe:** - Web-Entwickler, Personen die Anwendungen und Apps mit React bzw. React Nativ entwickeln möchten **Agenda:** - **React** - React Tooling (Online, Visual Studio Code) - React Project Structure - React JSX and Babel - Styling React Elements - React Components (Class Components versus Function Components) - React and Virtual DOM - Regular Function versus Arrow Function - React Import & Export Modules - React State - React Props - React Lifecycle - React Events - MapFunction and other Functions - Array Destructuring - React Tooling with Command Line Interface (CLI) and NodeJS - React Input - ReactHooks (useState, useEffect, … ) - React Forms - Managing a Component Tree - Integrating CSS - Spread Operator - React Router - React Frontend with Backend - **React Native** - React Native Introduction - Setting up the development environment - React Native Tooling (Online Tool, Visual Studio Code) - React Native Project Structure - React Native Core Components - Create Custom Components - Handling Text Input - Using ScrollViews - Using List Views - Running On Device - Styling - Layout with Flexbox - Handling Touches - Naivgating between Screens - Animations - Adding an Image - Using the Expo Tools and Expo SDK: BarCode –Scanner - Expo Sensors - Expo-Battery - Expo-Camera - Expo-Localization - Expo-av to allow audioplayback - Install Expo-Speech **Voraussetzungen:** - Grundlegendes Wissen im Umgang mit JavaScript und jQuery **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 16.11.2026 - 19.11.2026 | Online | 2290.00 EUR | Standardpreis | | 16.11.2026 - 19.11.2026 | Wien | 2290.00 EUR | Standardpreis | | 30.03.2027 - 02.04.2027 | Online | 2290.00 EUR | Standardpreis | | 30.03.2027 - 02.04.2027 | Wien | 2290.00 EUR | Standardpreis | | 26.07.2027 - 29.07.2027 | Online | 2290.00 EUR | Standardpreis | | 26.07.2027 - 29.07.2027 | Wien | 2290.00 EUR | Standardpreis | | 29.11.2027 - 02.12.2027 | Online | 2290.00 EUR | Standardpreis | | 29.11.2027 - 02.12.2027 | Wien | 2290.00 EUR | Standardpreis | | 27.03.2028 - 30.03.2028 | Online | 2290.00 EUR | Standardpreis | | 27.03.2028 - 30.03.2028 | Wien | 2290.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Es wurde speziell auf unsere Situation im Unternehmen eingegangen und auch weit über den Tellerrand hinaus referiert" — *Andreas N., 05.03.2026* --- ## Web Developer – Lehrgang - **Code:** WEBDEV-LG - **Typ:** modularcourse - **Dauer:** 15 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung, Ausbildungen & Bundles - **Preis:** ab 5990.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/web-developer-lehrgang Erlerne moderne, professionelle Webentwicklung von Grund auf **Beschreibung:** Webseiten sind heute weit mehr als reine Informationsseiten und bestehen zunehmend aus komplexen Webanwendungen und dynamischen Abläufen, bei denen Design, dynamischer Content, Performance, Skalierbarkeit sowie Responsive Webdesign eine zentrale Rolle spielen. Entsprechend stark an Bedeutung gewonnen hat in den letzten Jahren der Beruf des Web Developers bzw. Frontend Developers. In diesem intensiven Web-Developer-Lehrgang erlernen Sie alle relevanten Methoden, Programmier- und Skriptsprachen, um moderne, dynamische Webseiten zu konzipieren, zu planen und professionell umzusetzen. Nach einer Einführung in die Welt der Programmierung vermitteln Ihnen erfahrene TrainerInnen den grundlegenden Umgang mit HTML und CSS, um strukturierte Webseiten zu erstellen und individuell zu gestalten. Darauf aufbauend liegt der Schwerpunkt dieses Lehrgangs auf der Entwicklung mit JavaScript, um interaktive und dynamische Inhalte für Webseiten zu programmieren und zu implementieren. Ergänzend lernen Sie den Einsatz von React, mit dem Sie effiziente Webanwendungen entwickeln. Zusätzlich erhalten Sie einen Einblick in die App-Entwicklung mit React Native, um Anwendungen für Android und iOS umzusetzen. Nach Abschluss des Lehrgangs sind Sie optimal vorbereitet, um anspruchsvolle Webprojekte eigenständig zu realisieren. **Zielgruppe:** - Neueinsteiger in der Webentwicklung, Angehende Web Developer, Frontend Entwickler, Personen die bereits erste Erfahrungen mit der Erstellung und Bearbeitung von Webseiten gesammelt haben **Lernziele:** - Grundlagen moderner Webentwicklung und Programmierung - Strukturierte und responsive Webseiten mit HTML und CSS - Interaktive und dynamische Inhalte mit JavaScript - Komponentenbasierte Webanwendungen mit React - Performante Frontend-Architekturen für moderne Webprojekte - Grundlagen der mobilen App-Entwicklung mit React Native - Planung und Umsetzung von Web- und App-Projekten **Voraussetzungen:** - Allgemeiner Umgang mit Anwenderprogrammen **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 05.10.2026 - 02.04.2027 | Online | 5990.00 EUR | Standardpreis | | 05.10.2026 - 02.04.2027 | Wien | 5990.00 EUR | Standardpreis | | 03.05.2027 - 29.07.2027 | Online | 5990.00 EUR | Standardpreis | | 03.05.2027 - 29.07.2027 | Wien | 5990.00 EUR | Standardpreis | | 27.10.2027 - 02.12.2027 | Online | 5990.00 EUR | Standardpreis | | 27.10.2027 - 02.12.2027 | Wien | 5990.00 EUR | Standardpreis | --- ## AngularJS – Grundlagen - **Code:** ANGJS - **Typ:** course - **Dauer:** 3 Tage - **Level:** Einsteiger - **Sprache:** Deutsch - **Kategorien:** Frontend Development, Softwareentwicklung - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/angularjs-grundlagen **Beschreibung:** AngularJS ist ein JavaScript-Framework von Google und ermöglicht Front-End-Entwicklern, eine visuell ansprechende und reaktionsschnelle grafische Benutzeroberfläche (GUI) für das Web zu implementieren. In diesem Kurs erhalten die TeilnehmerInnen anhand zahlreicher Beispiele und Übungen eine Einführung in AngularJS und dessen Syntax. Der Kurs Schulung wird auf der jeweils aktuellen Version von Angular durchgeführt. **Zielgruppe:** - Entwickler **Agenda:** - Einführung in AngularJS - Projektsetup - Module und ihre Bedeutung - Komponenten und Direktiven - Controller - Gültigkeitsbereiche - Scope - Vorlagen verwenden - Unterschiedliche Wege der Template Verwendung - Angular MVC - Filter - Dienste - Services - Formulare - Server-Kommunikation - Performance **Voraussetzungen:** - Grundwissen im Bereich HTML, CSS und JavaScript **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## PHP Programmierer – Lehrgang - **Code:** PHPLG - **Typ:** modularcourse - **Dauer:** 11 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung, Ausbildungen & Bundles - **Preis:** ab 4890.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/php-programmierer-lehrgang **Beschreibung:** Die Scriptsprache PHP ist Mitte der 90er Jahre erschienen, wird hauptsächlich zur Erstellung dynamischer Webseiten bzw. Webanwendungen genutzt und ist die hierfür am häufigsten serverseitig verwendete Programmiersprache. Im PHP Programmierer-Lehrgang erlernen Sie zuallererst den grundlegenden Umgang mit HTML5 und CSS3, um einfache Webseiten zu konstruieren und mit Style-Sheets individuell zu gestalten. Im nächsten Schritt erhalten Sie die allgemeine Einführung in die Welt der Programmierung. Hierbei lernen Sie die in allen Programmiersprachen gültigen grundlegenden Werkzeuge und Techniken kennen und festigen das theoretische Wissen mit Übungsbeispielen. Nach einer kurzen Selbstlern- und Übungsphase wird der Fokus auf PHP gelegt. Aufbauend auf Ihren bereits angeeigneten Basis-Skills lernen Sie in den Modulen „PHP Einführung“ sowie „PHP Aufbau“ die Sprache PHP kennen, nehmen die Einrichtung von PHP und die Anbindung an Datenbanken vor. Sie werden mit tiefgehenden Programmiertechniken vertraut gemacht, um umfangreichere Webapplikationen entwickeln zu können. **Zielgruppe:** - Personen, die sich umfassende Skills für ihre Tätigkeit als PHP-Entwickler aneignen wollen **Voraussetzungen:** - Keine **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 01.09.2026 - 14.10.2026 | Graz | 4890.00 EUR | Standardpreis | | 01.09.2026 - 14.10.2026 | Online | 4890.00 EUR | Standardpreis | | 05.10.2026 - 03.03.2027 | Online | 4890.00 EUR | Standardpreis | | 05.10.2026 - 03.03.2027 | Wien | 4890.00 EUR | Standardpreis | | 13.01.2027 - 03.03.2027 | Online | 4890.00 EUR | Standardpreis | | 13.01.2027 - 03.03.2027 | Wien | 4890.00 EUR | Standardpreis | | 07.06.2027 - 25.06.2027 | Graz | 4890.00 EUR | Standardpreis | | 07.06.2027 - 25.06.2027 | Online | 4890.00 EUR | Standardpreis | | 27.10.2027 - 25.11.2027 | Online | 4890.00 EUR | Standardpreis | | 27.10.2027 - 25.11.2027 | Wien | 4890.00 EUR | Standardpreis | | 10.01.2028 - 03.03.2028 | Online | 4890.00 EUR | Standardpreis | | 10.01.2028 - 03.03.2028 | Wien | 4890.00 EUR | Standardpreis | --- ## MySQL – Grundlagen - **Code:** SQLGL - **Typ:** course - **Dauer:** 2 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung - **Preis:** ab 790.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/mysql-grundlagen Datenbanken erstellen, verwalten und effizient abfragen **Beschreibung:** Erlernen Sie im MySQL Grundlagen Kurs die wichtigsten Konzepte relationaler Datenbanken und schaffen Sie eine solide Basis für die Arbeit mit Daten. Im Kurs erhalten Sie eine Einführung in den Aufbau von Datenbanken und arbeiten mit Tabellen, Beziehungen und Abfragen. Sie entwickeln ein Verständnis für strukturierte Datenspeicherung und den effizienten Zugriff auf Informationen. Darüber hinaus beschäftigen Sie sich mit SQL-Befehlen zur Erstellung, Bearbeitung und Auswertung von Daten. Sie entdecken, wie Sie Daten filtern, sortieren und gezielt analysieren. Nach Abschluss sind Sie in der Lage, Datenbanken zu erstellen, Daten effizient zu verwalten und SQL-Abfragen sicher einzusetzen. **Zielgruppe:** - Personen, die sich die wichtige Grundkenntnisse für den Aufbau Ihrer Datenbanken aneignen wollen **Agenda:** - Datenbankgrundlagen - Tabellen erstellen und abfragen - Verknüpfungen und Beziehungen - Joins - Daten eingeben, ändern löschen - Daten gruppieren - Datenbankfunktionen und Aliasnamen - Benutzer und Berechtigungen - MySql Datenbanken mit phpMyadmin verwalten **Voraussetzungen:** - Grundlegende PC-Anwenderkenntnisse **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 12.10.2026 - 13.10.2026 | Online | 790.00 EUR | Standardpreis | | 12.10.2026 - 13.10.2026 | Wien | 790.00 EUR | Standardpreis | | 26.11.2026 - 27.11.2026 | Graz | 790.00 EUR | Standardpreis | | 26.11.2026 - 27.11.2026 | Online | 790.00 EUR | Standardpreis | | 22.02.2027 - 23.02.2027 | Online | 790.00 EUR | Standardpreis | | 22.02.2027 - 23.02.2027 | Wien | 790.00 EUR | Standardpreis | | 25.05.2027 - 26.05.2027 | Graz | 790.00 EUR | Standardpreis | | 25.05.2027 - 26.05.2027 | Online | 790.00 EUR | Standardpreis | | 20.09.2027 - 21.09.2027 | Online | 790.00 EUR | Standardpreis | | 20.09.2027 - 21.09.2027 | Wien | 790.00 EUR | Standardpreis | | 25.11.2027 - 26.11.2027 | Graz | 790.00 EUR | Standardpreis | | 25.11.2027 - 26.11.2027 | Online | 790.00 EUR | Standardpreis | | 28.02.2028 - 29.02.2028 | Online | 790.00 EUR | Standardpreis | | 28.02.2028 - 29.02.2028 | Wien | 790.00 EUR | Standardpreis | --- ## XML – Grundlagen - **Code:** XMLGL - **Typ:** course - **Dauer:** 2 Tage - **Level:** Einsteiger - **Sprache:** Deutsch - **Kategorien:** Frontend Development, Softwareentwicklung - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/xml-grundlagen **Beschreibung:** XML (Extensible Markup Language) stellt einen grundlegenden Standard zur Dokumentenauszeichnung und Schnittstellenbildung in Webapplikationen und Produktionsabläufen dar und ist zugleich häufig Bestandteil diverser Programmausführungen. In diesem Kurs lernen Sie den Einsatz von XML (Extensible Markup Language) für den Austausch von Daten zwischen unterschiedlichen Programmen oder Webseiten. Mittels XML lassen sich beispielsweise aus ein und derselben XML-Datei sowohl die Grundlage einer Webseite gestalten oder auch ein PDF-Dokument erstellen. **Zielgruppe:** - Personen, die Daten zwischen Webseiten bzw. verschiedensten Programmen austauschen wollen **Agenda:** - Einführung in XML - Das XML Sprachkonzept - Übersicht nützlicher XML-Editoren - Aufbau und Strukturierung - Aufbau von Elementen, Attributen, Entitäten & Kommentaren - DTD und XML-Schema - Transformation mit XSLT - XPath und XSL - Namensräume - XML und DOM - Erstellen und Auslesen von XML-Daten mittels PHP - Nützliche Tipps und Tricks vom Trainer - Best Practices **Voraussetzungen:** - PC-Grundkenntnisse, HTML/CSS Kenntnisse von Vorteil **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## jQuery – Webseiten effektvoll gestalten - **Code:** JQUERY - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** Deutsch - **Kategorien:** Softwareentwicklung - **Preis:** ab 1690.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/jquery-webseiten-effektvoll-gestalten **Beschreibung:** jQuery ist eine freie JavaScript-Bibliothek, mit der sich in wenigen Zeilen beeindruckende Effekte für Ihre Webseite zaubern lassen. "Weniger schreiben, mehr machen" – so lautet das Motto von jQuery. Es funktioniert gleichermaßen gut in allen wichtigen Browsern und bietet zahlreiche Möglichkeiten, um ihren Webauftritt eindrucksvoll zu gestalten. **Zielgruppe:** - Personen, die JavaScript-basierte Webseiten um ansprechende Animationen und Effekte erweitern wollen. **Agenda:** - JavaScript Grundlagen - Syntax, Selektoren - Events - Effekte - Callbacks und Verkettungen - CSS und Elemente beeinflussen - Formulare überprüfen - Ajax **Voraussetzungen:** - HTML & CSS-Kenntnisse. Grundlegende JavaScript-Kenntnisse. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 01.12.2026 - 03.12.2026 | Online | 1690.00 EUR | Standardpreis | | 10.02.2027 - 12.02.2027 | Online | 1690.00 EUR | Standardpreis | | 01.06.2027 - 03.06.2027 | Online | 1690.00 EUR | Standardpreis | | 07.09.2027 - 09.09.2027 | Online | 1690.00 EUR | Standardpreis | --- ## Programmierung mit ASP.NET Web APIs - **Code:** DEVWEBAPI - **Typ:** course - **Dauer:** 4 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Microsoft Technologie, Microsoft Development, .NET Development, Softwareentwicklung - **Preis:** ab 2590.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/programmierung-mit-asp-net-web-apis REST APIs entwickeln und Anwendungen effizient integrieren **Beschreibung:** Erlernen Sie im ASP.NET Kurs, wie Sie moderne und leistungsfähige REST-Schnittstellen entwickeln und in bestehende Anwendungen integrieren. Im Kurs beschäftigen Sie sich mit der Erstellung von Web APIs auf Basis von ASP.NET und entwickeln ein Verständnis für den Aufbau und die Struktur moderner API-Architekturen. Sie arbeiten mit HTTP-Methoden, Routing und Datenformaten wie JSON. Darüber hinaus erfahren Sie, wie Sie APIs absichern, Fehler behandeln und performante Anwendungen entwickeln. Sie entdecken, wie Sie Services bereitstellen und verschiedene Systeme effizient miteinander verbinden. Praxisnahe Beispiele unterstützen Sie dabei, eigene APIs zu entwickeln und die Konzepte direkt umzusetzen. Nach Abschluss sind Sie in der Lage, professionelle Web APIs zu erstellen, zu erweitern und in moderne Softwarelösungen zu integrieren. **Zielgruppe:** - .NET-Entwickler **Agenda:** - **ASP.NET** - Warum REST APIs? - REST APIs in Anwendungen - HTTP Status Codes - Typische Projektstruktur - Packagemanagement mit NuGet - Entwicklungsumgebungen - **Konzepte in .NET** - appsettings - Services - Dependency Injection - **API-Controller** - Controller und Aktionen - Dokumentation mit OpenAPI/Swagger - Routen zu Aktionen - Parameterbindung zur Methode - Serialisierung in JSON und XML - Versionierung - ** Datenmodelle** - Erstellen von Modellen - Annotationen in Modellen - Validation - **Modelle und Datenbanken** - Einführung in Entity Framework Core - Code First - Database First - EF und MSSQL - Migrationen - **Logging** - Loggingframework - Seq - **Testen der REST-API** - Testframeworks - curl - Postman - Exceptionhandling - **Sicherheitsaspekte** - Zugriffssteuerung - Benutzer und Rollen - Einschränkungen - **Weitere Themen** - Deployment (Test, Staging, Production) - Hosting allgemein - Hosting in Docker - Überwachen der Anwendung - Caching **Voraussetzungen:** - Erfahrung als .NET-Entwickler, Teilnahme am Kurs Programming in C# oder vergleichbare Kenntnisse. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 27.10.2026 - 30.10.2026 | Online | 2590.00 EUR | Standardpreis | | 27.10.2026 - 30.10.2026 | Wien | 2590.00 EUR | Standardpreis | | 14.12.2026 - 17.12.2026 | Graz | 2590.00 EUR | Standardpreis | | 14.12.2026 - 17.12.2026 | Online | 2590.00 EUR | Standardpreis | | 15.03.2027 - 18.03.2027 | Online | 2590.00 EUR | Standardpreis | | 15.03.2027 - 18.03.2027 | Wien | 2590.00 EUR | Standardpreis | | 01.06.2027 - 04.06.2027 | Graz | 2590.00 EUR | Standardpreis | | 01.06.2027 - 04.06.2027 | Online | 2590.00 EUR | Standardpreis | | 19.10.2027 - 22.10.2027 | Online | 2590.00 EUR | Standardpreis | | 19.10.2027 - 22.10.2027 | Wien | 2590.00 EUR | Standardpreis | | 14.12.2027 - 17.12.2027 | Graz | 2590.00 EUR | Standardpreis | | 14.12.2027 - 17.12.2027 | Online | 2590.00 EUR | Standardpreis | | 13.03.2028 - 16.03.2028 | Online | 2590.00 EUR | Standardpreis | | 13.03.2028 - 16.03.2028 | Wien | 2590.00 EUR | Standardpreis | --- ## Programmierung mit ASP.NET MVC - **Code:** DEVMVC - **Typ:** course - **Dauer:** 4 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Microsoft Technologie, Microsoft Development, .NET Development, Softwareentwicklung - **Preis:** ab 2590.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/programmierung-mit-asp-net-mvc **Beschreibung:** Mit Model-View-Controller gibt es ein Entwicklungskonzept, das die Erstellung skalierbarer, leistungsstarker und komplexer Anwendungen ermöglicht. In diesem Seminar lernen Sie die wesentlichen Punkte des Konzeptes kennen und erstellen im Team Anwendungen in C# mit den aktuellsten Bibliotheken im .NET Umfeld. **Zielgruppe:** - .NET-Entwickler **Agenda:** - **ASP.NET** - Überblick über die Entwicklungsmethoden (Blazor, Razor, MVC) - Einführung in MVC - Typische Projektstruktur - Packagemanagement mit NuGet - Entwicklungsumgebungen - **Konzepte in .NET** - appsettings - Services - Dependency Injection - **Controller** - Einfache Controller und Aktionen - Routen zu Aktionen - Parameterbindung zur Methode - **Modelle und Daten** - Erstellen von Modellen - Annotationen in Modellen - Formulare - Validation - **Ansichten (Views)** - Statische Dateien - Razor-Syntax - HTML5 - CSS und JavaScript - **Modelle und Datenbanken** - Einführung in Entity Framework Core - Code First - Database First - EF und MSSQL - Migrationen - **Ansichten und externe Bibliotheken** - Bootstrap - **Logging** - Loggingframework - Seq - **Testen von MVC-Anwendungen** - Testframeworks - Exceptionhandling - **Sicherheitsaspekte** - Zugriffssteuerung - Benutzer und Rollen - Einschränkungen - **Weitere Themen** - Deployment (Test, Staging, Production) - Hosting allgemein - Hosting in Docker - Überwachen der Anwendung - Caching **Voraussetzungen:** - Erfahrung als .NET-Entwickler, Teilnahme am Kurs Programming in C# oder vergleichbare Kenntnisse. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 20.10.2026 - 23.10.2026 | Graz | 2590.00 EUR | Standardpreis | | 20.10.2026 - 23.10.2026 | Online | 2590.00 EUR | Standardpreis | | 14.12.2026 - 17.12.2026 | Online | 2590.00 EUR | Standardpreis | | 14.12.2026 - 17.12.2026 | Wien | 2590.00 EUR | Standardpreis | | 30.03.2027 - 02.04.2027 | Graz | 2590.00 EUR | Standardpreis | | 30.03.2027 - 02.04.2027 | Online | 2590.00 EUR | Standardpreis | | 28.06.2027 - 01.07.2027 | Online | 2590.00 EUR | Standardpreis | | 28.06.2027 - 01.07.2027 | Wien | 2590.00 EUR | Standardpreis | | 21.09.2027 - 24.09.2027 | Graz | 2590.00 EUR | Standardpreis | | 21.09.2027 - 24.09.2027 | Online | 2590.00 EUR | Standardpreis | | 13.12.2027 - 16.12.2027 | Online | 2590.00 EUR | Standardpreis | | 13.12.2027 - 16.12.2027 | Wien | 2590.00 EUR | Standardpreis | | 04.04.2028 - 07.04.2028 | Graz | 2590.00 EUR | Standardpreis | | 04.04.2028 - 07.04.2028 | Online | 2590.00 EUR | Standardpreis | --- ## Container-Virtualisierung mit Docker – Vertiefung - **Code:** CVDOCKFG - **Typ:** course - **Dauer:** 2 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** DevOps, Softwareentwicklung - **Preis:** ab 1590.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/devops/container-virtualisierung-mit-docker-vertiefung Vertiefen Sie Ihr Wissen in Docker und optimieren Sie Ihre Container-Infrastruktur. **Beschreibung:** Sobald die ersten Container erfolgreich laufen, wächst oft der Wunsch nach mehr – optimierte Deployments, automatisiertes Clustering und eine effizientere Verwaltung. In modernen IT-Umgebungen müssen Container nicht nur isoliert funktionieren, sondern auch skalierbar, hochverfügbar und sicher orchestriert werden. In diesem Kurs lernen Sie, Docker in größeren Umgebungen effizient einzusetzen. Sie erfahren, wie Sie Cluster mit Docker Swarm und Kubernetes aufbauen, Netzwerke verwalten, Rolling Updates durchführen und Load Balancing optimieren. Zudem vertiefen Sie Ihre Kenntnisse in automatisierten Deployments und Multi-Container-Umgebungen. Durch praxisnahe Übungen sind Sie am Ende in der Lage, Container-Workloads professionell in Produktionsumgebungen zu betreiben. **Zielgruppe:** - IT-Administratoren - Linux-Administratoren - DevOps-Engineers - Softwareentwickler - IT-Architekten **Agenda:** - **Vorteile des Clusterings & Skalierung von Containern** - Warum Cluster? Skalierbarkeit, Ausfallsicherheit und Effizienz - Vergleich Docker Swarm vs. Kubernetes - **Einführung in Kubernetes** - Kubernetes-Architektur und Komponenten - Erste Schritte mit Kubernetes (Kubectl, Namespaces, Pods) - **Einführung, Setup und Betrieb von Docker Swarm** - Architektur und Funktionsweise von Docker Swarm - Einrichtung eines Swarm-Clusters - Verwaltung und Skalierung von Containern mit Swarm - **Overlay-Netzwerke für Cluster-Umgebungen** - Netzwerkkonzepte in Docker Swarm und Kubernetes - Erstellung und Verwaltung von Overlay-Netzwerken - Kommunikation zwischen Containern über verschiedene Hosts - **Deployment von Applikationen in Cluster-Umgebungen** - Deployment-Strategien für produktive Umgebungen - Arbeiten mit Docker Stacks und Kubernetes Deployments - Automatisiertes Skalieren und Management von Containern - **Erstellen und Verwalten von Services** - Definition und Verwaltung von Services in Docker Swarm - Service Discovery und Netzwerkmanagement - Service-Strategien für Microservices-Architekturen - **Rolling Updates und Versionsmanagement** - Durchführung von Rolling Updates ohne Ausfallzeiten - Canary Releases und Blue-Green-Deployments - Fehlerbehebung und Rollbacks - **Load Balancing in Container-Umgebungen** - Integriertes Load Balancing in Docker Swarm - Load Balancing in Kubernetes mit Ingress Controller - Skalierung und Optimierung von Load Balancing-Strategien **Lernziele:** - Vorteile des Clusterings und Skalierungsstrategien verstehen - Docker Swarm installieren, konfigurieren und verwalten - Einführung in Kubernetes und dessen Architektur - Overlay-Netzwerke für Cluster-Umgebungen einsetzen - Applikationen über verschiedene Cluster-Knoten deployen - Services und Rolling Updates verwalten - Load Balancing in Container-Umgebungen implementieren **Voraussetzungen:** - Fundierte Docker-Kenntnisse - Grundverständnis von Netzwerken und Linux-Systemen - Erfahrung mit der Kommandozeile - Teilnahme am Kurs „Container-Virtualisierung mit Docker“ oder vergleichbare Kenntnisse **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 11.11.2026 - 12.11.2026 | Graz | 1590.00 EUR | Standardpreis | | 11.11.2026 - 12.11.2026 | Online | 1590.00 EUR | Standardpreis | | 12.04.2027 - 13.04.2027 | Graz | 1590.00 EUR | Standardpreis | | 12.04.2027 - 13.04.2027 | Online | 1590.00 EUR | Standardpreis | | 07.06.2027 - 08.06.2027 | Online | 1590.00 EUR | Standardpreis | | 07.06.2027 - 08.06.2027 | Wien | 1590.00 EUR | Standardpreis | | 18.10.2027 - 19.10.2027 | Graz | 1590.00 EUR | Standardpreis | | 18.10.2027 - 19.10.2027 | Online | 1590.00 EUR | Standardpreis | | 09.12.2027 - 10.12.2027 | Online | 1590.00 EUR | Standardpreis | | 09.12.2027 - 10.12.2027 | Wien | 1590.00 EUR | Standardpreis | | 12.04.2028 - 13.04.2028 | Graz | 1590.00 EUR | Standardpreis | | 12.04.2028 - 13.04.2028 | Online | 1590.00 EUR | Standardpreis | --- ## JavaScript Programmierer – Lehrgang - **Code:** JAVASLG - **Typ:** modularcourse - **Dauer:** 11 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung, Ausbildungen & Bundles - **Preis:** ab 4890.00 EUR - **Durchschnittliche Bewertung:** 5.0 von 5 Sternen (basiert auf 2 Teilnehmerstimmen) - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/javascript-programmierer-lehrgang **Beschreibung:** Die Scriptsprache JavaScript wurde Mitte der 90er Jahre von Netscape für dynamisches HTML in Webbrowsern eingeführt und hat sich im Laufe der Zeit auch in anderen Bereichen wie Servern und Microcontrollern etabliert. Im JavaScript Programmierer-Lehrgang erlernen Sie zuallererst den grundlegenden Umgang mit HTML5 und CSS3, um einfache Webseiten zu konstruieren und mit Style-Sheets individuell zu gestalten. Im nächsten Schritt erhalten Sie die allgemeine Einführung in die Welt der Programmierung. Hierbei lernen Sie die in allen Programmiersprachen gültigen grundlegenden Werkzeuge und Techniken kennen und festigen das theoretische Wissen mit Übungsbeispielen. Nach einer kurzen Selbstlern- und Übungsphase wird der Fokus auf JavaScript gelegt. Aufbauend auf Ihren bereits angeeigneten Basis-Skills werden im Modul „JavaScript Einführung“ die grundlegenden Kenntnisse wie Syntax und Befehlsumfang vermittelt, um mit JavaScript dynamische Inhalte zu generieren bzw. anzupassen. Nach einer weiteren Selbstlern- und Übungsphase zur Festigung des Erlernten nehmen Sie am Modul „JavaScript Vertiefung“ teil, in dem Sie Ihre Kenntnisse erweitern, um umfangreichere Webapplikationen entwickeln zu können. **Zielgruppe:** - Personen, die sich umfassende Skills für ihre Tätigkeit als JavaScript-Entwickler aneignen wollen. **Voraussetzungen:** - Keine besonderen Vorkenntnisse erforderlich. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 01.09.2026 - 11.12.2026 | Graz | 4890.00 EUR | Standardpreis | | 01.09.2026 - 11.12.2026 | Online | 4890.00 EUR | Standardpreis | | 05.10.2026 - 03.02.2027 | Online | 4890.00 EUR | Standardpreis | | 05.10.2026 - 03.02.2027 | Wien | 4890.00 EUR | Standardpreis | | 08.03.2027 - 09.04.2027 | Graz | 4890.00 EUR | Standardpreis | | 08.03.2027 - 09.04.2027 | Online | 4890.00 EUR | Standardpreis | | 03.05.2027 - 02.06.2027 | Online | 4890.00 EUR | Standardpreis | | 03.05.2027 - 02.06.2027 | Wien | 4890.00 EUR | Standardpreis | | 02.08.2027 - 02.12.2027 | Graz | 4890.00 EUR | Standardpreis | | 02.08.2027 - 02.12.2027 | Online | 4890.00 EUR | Standardpreis | | 27.10.2027 - 24.11.2027 | Online | 4890.00 EUR | Standardpreis | | 27.10.2027 - 24.11.2027 | Wien | 4890.00 EUR | Standardpreis | | 15.12.2027 - 01.03.2028 | Graz | 4890.00 EUR | Standardpreis | | 15.12.2027 - 01.03.2028 | Online | 4890.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "war alles super!" — *Anonym, 22.05.2017* - **5/5** — "sehr praxisnah" — *Anonym, 22.05.2017* --- ## Python Programmierer – Lehrgang - **Code:** PYTLG - **Typ:** modularcourse - **Dauer:** 9 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Python Development, Softwareentwicklung, Ausbildungen & Bundles - **Preis:** ab 3790.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/python-development/python-programmierer-lehrgang **Beschreibung:** Python ist eine sehr beliebte und wegen des übersichtlichen Codes einfach zu erlernende Programmiersprache. Aufgrund der vielschichten Anwendungsgebiete werden Python-ProgrammiererInnen in der Softwareentwicklung immer gefragter. Der Python Programmierer-Lehrgang führt Sie zuallererst allgemein in die Welt der Programmierung ein. Hierbei lernen Sie die in allen Programmiersprachen gültigen grundlegenden Werkzeuge und Techniken kennen und festigen das theoretische Wissen mit Übungsbeispielen. Aufbauend auf Ihren bereits angeeigneten Basis-Skills werden im Modul „Python Grundlagen“ die grundlegenden Kenntnisse für die Entwicklung von kompakten und lesbaren Python-Programmen aufgebaut. Nach einer weiteren Selbstlern- und Übungsphase zur Festigung des Erlernten nehmen Sie am Modul „Python Vertiefung“ teil, in dem Ihnen eine Reihe von Möglichkeiten wie das Unittest-Framework gezeigt werden, die Ihnen das Handwerk als Python-Programmierer erleichtern. **Zielgruppe:** - Personen, die sich umfassende Skills für ihre Tätigkeit als Python-Entwickler aneignen wollen. **Agenda:** - Dieser Lehrgang vereint drei aufeinander abgestimmte Module. Die vollständige Terminübersicht finden Sie kompakt in der [Broschüre](https://www.tectrain.at/wp-content/uploads/2025/08/Broschuere_Python-Programmierer-Lehrgang_tecTrain_GmbH.pdf). **Voraussetzungen:** - Keine besonderen Vorkenntnisse erforderlich. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 24.08.2026 - 07.10.2026 | Online | 3790.00 EUR | Standardpreis | | 24.08.2026 - 07.10.2026 | Wien | 3790.00 EUR | Standardpreis | | 02.11.2026 - 16.12.2026 | Graz | 3790.00 EUR | Standardpreis | | 02.11.2026 - 16.12.2026 | Online | 3790.00 EUR | Standardpreis | | 13.01.2027 - 18.02.2027 | Online | 3790.00 EUR | Standardpreis | | 13.01.2027 - 18.02.2027 | Wien | 3790.00 EUR | Standardpreis | | 08.03.2027 - 14.04.2027 | Graz | 3790.00 EUR | Standardpreis | | 08.03.2027 - 14.04.2027 | Online | 3790.00 EUR | Standardpreis | | 03.05.2027 - 30.07.2027 | Online | 3790.00 EUR | Standardpreis | | 03.05.2027 - 30.07.2027 | Wien | 3790.00 EUR | Standardpreis | | 02.08.2027 - 05.11.2027 | Graz | 3790.00 EUR | Standardpreis | | 02.08.2027 - 05.11.2027 | Online | 3790.00 EUR | Standardpreis | | 27.10.2027 - 22.12.2027 | Online | 3790.00 EUR | Standardpreis | | 27.10.2027 - 22.12.2027 | Wien | 3790.00 EUR | Standardpreis | | 10.01.2028 - 16.02.2028 | Online | 3790.00 EUR | Standardpreis | | 10.01.2028 - 16.02.2028 | Wien | 3790.00 EUR | Standardpreis | | 15.03.2028 - 12.04.2028 | Graz | 3790.00 EUR | Standardpreis | | 15.03.2028 - 12.04.2028 | Online | 3790.00 EUR | Standardpreis | --- ## Java Programmierer – Lehrgang - **Code:** JAVALG - **Typ:** modularcourse - **Dauer:** 13 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Java Development, Softwareentwicklung, Ausbildungen & Bundles - **Preis:** ab 5390.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/java-development/java-programmierer-lehrgang **Beschreibung:** Java ist aufgrund der vielfältigen Einsatzmöglichkeiten eine der populärsten Programmiersprachen weltweit. Von kleinen Kommandozeilen-Programmen und grafischen Desktop-Anwendungen über Android-Apps bis hin zu umfangreichen Enterprise-Applikationen bietet die Sprache inhaltlich einen sehr großen Einsatzbereich. Der Java Programmierer-Lehrgang führt Sie zuallererst allgemein in die Welt der Programmierung ein. Hierbei lernen Sie die in allen Programmiersprachen gültigen grundlegenden Werkzeuge und Techniken kennen und festigen das theoretische Wissen mit praxisnahen Übungsbeispielen. Nach einer kurzen Selbstlern- und Übungsphase wird der Fokus auf die Sprache Java gelegt. Aufbauend auf Ihren bereits angeeigneten Basis-Skills werden im Modul „Java Grundlagen“ dessen essentielle Funktionen und Möglichkeiten bis hin zur objektorientierten Programmierung behandelt. Nach einer weiteren Selbstlern- und Übungsphase zur Festigung des Erlernten nehmen Sie am Modul „Java Vertiefung“ teil, in dem Ihnen das Wissen für die Umsetzung größerer und komplexerer Projekte vermittelt wird. **Zielgruppe:** - Personen, die sich umfassende Skills für ihre Tätigkeit als Java-Entwickler aneignen wollen. **Voraussetzungen:** - Keine besonderen Vorkenntnisse erforderlich. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 24.08.2026 - 13.11.2026 | Online | 5390.00 EUR | Standardpreis | | 24.08.2026 - 13.11.2026 | Wien | 5390.00 EUR | Standardpreis | | 13.01.2027 - 12.03.2027 | Online | 5390.00 EUR | Standardpreis | | 13.01.2027 - 12.03.2027 | Wien | 5390.00 EUR | Standardpreis | | 03.05.2027 - 11.06.2027 | Online | 5390.00 EUR | Standardpreis | | 03.05.2027 - 11.06.2027 | Wien | 5390.00 EUR | Standardpreis | | 27.10.2027 - 19.11.2027 | Online | 5390.00 EUR | Standardpreis | | 27.10.2027 - 19.11.2027 | Wien | 5390.00 EUR | Standardpreis | | 10.01.2028 - 10.03.2028 | Online | 5390.00 EUR | Standardpreis | | 10.01.2028 - 10.03.2028 | Wien | 5390.00 EUR | Standardpreis | --- ## Java – Vertiefung - **Code:** JAVAFG - **Typ:** course - **Dauer:** 5 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Java Development, Softwareentwicklung - **Preis:** ab 2590.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/java-development/java-vertiefung **Beschreibung:** Dieser Kurs ist für Java-Entwickler konzipiert, die bereits kleinere Projekte realisiert haben und nun vor größeren Aufgaben stehen. Aufbauend auf den bestehenden Vorkenntnissen und Erfahrungen im Umgang mit Java EE/Enterprise Edition-Projekten oder aus dem Kurs „Java Grundlagen“ werden ihre Kenntnisse erweitert, um komplexere Projekte umsetzen zu können. **Zielgruppe:** - Java-Entwickler, die sich tiefergehende Skills aneignen wollen. **Agenda:** **Objektorientierung reloaded** - Wiederholung: Vererbung, Polymorphie, Abstraktion, - Moderne Interfaces mit default/static-Methoden, - Sealed Classes, Records für DTOs und Value-Objekte **Moderne Sprachfeatures** - var, text blocks, switch expressions, - Pattern Matching: instanceof, switch, record patterns, Unnamed Patterns & Variables - Optional und Nullsicherheit in moderner Java-Codebasis **Funktionale Programmierung & Streams** - Lambda-Ausdrücke, Method References, funktionale Interfaces, - Streams API im Detail: map, filter, flatMap, reduce, - Parallel Streams vs. traditionelles Multithreading, - Stream.toList() und neue Features **Clean Code, Refactoring & Testing** - Clean Code Prinzipien im Einsatz - JUnit 5: Assertions, Tests - Design Patterns: Proxy, Observer, Decorator **Modularisierung & Packaging** - Java Module System (JPMS) vs. klassische Packages, - exports, requires, Modulabhängigkeiten verstehe **JSON & REST-APIs** - JSON-Verarbeitung mit Jackson / Gson, - record-basierte DTOs und automatische Serialisierung, - REST-Kommunikation mit HttpClient **Nebenläufigkeit & Asynchrone Verarbeitung** - Grundlagen: Threads, Runnable, ExecutorService - CompletableFuture im Detail - Structured Concurrency : Konzept & Nutzen - Virtual Threads: Einstieg & Unterschiede zu klassischen Threads **Fehlerrobuste Programmierung** - try-with-resources, Ressourcen sicher verwalten - Null-Vermeidung mit Optional, record-Validierung - Vergleich: Assertions vs. Exception Handling **Dateibasierte Persistenz mit File I/O** - Moderne Dateiverarbeitung mit Files, Path und Streams (NIO.2), - Textdateien lesen/schreiben mit BufferedReader / BufferedWriter und Lambda **Datenbankanbindung mit JPA (Jakarta Persistence API)** - Entity-Definition mit @Entity, @Id, @OneToMany – moderne Modellierung mit Records als DTOs, - Validierung mit Bean Validation (@NotNull, @Size) direkt in der Datenstruktur **What's new in Java 17–21** - Sealed Classes, Record Patterns, Pattern Matching für switch - Virtual Threads (Loom-Vorschau) - Unnamed Patterns & Variables - Best Practices beim Update auf neue Java-Versionen **Voraussetzungen:** - Teilnahme am Kurs „Java Grundlagen“ oder vergleichbare Kenntnisse. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 09.11.2026 - 13.11.2026 | Online | 2590.00 EUR | Standardpreis | | 09.11.2026 - 13.11.2026 | Wien | 2590.00 EUR | Standardpreis | | 08.03.2027 - 12.03.2027 | Online | 2590.00 EUR | Standardpreis | | 08.03.2027 - 12.03.2027 | Wien | 2590.00 EUR | Standardpreis | | 07.06.2027 - 11.06.2027 | Online | 2590.00 EUR | Standardpreis | | 07.06.2027 - 11.06.2027 | Wien | 2590.00 EUR | Standardpreis | | 15.11.2027 - 19.11.2027 | Online | 2590.00 EUR | Standardpreis | | 15.11.2027 - 19.11.2027 | Wien | 2590.00 EUR | Standardpreis | | 06.03.2028 - 10.03.2028 | Online | 2590.00 EUR | Standardpreis | | 06.03.2028 - 10.03.2028 | Wien | 2590.00 EUR | Standardpreis | --- ## C# Programmierer – Lehrgang - **Code:** CSHARPLG - **Typ:** modularcourse - **Dauer:** 11 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Microsoft Technologie, Microsoft Development, .NET Development, Softwareentwicklung, Ausbildungen & Bundles - **Preis:** ab 4390.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/c-programmierer-lehrgang Erlernen Sie die Programmiersprache C# mit dem Microsoft .NET Framework **Beschreibung:** Die Programmiersprache C# wurde im Jahr 2001 eingeführt und kann als objektorientierte Allzweck-Programmiersprache bezeichnet werden. C# wird zwar meist im Kontext mit Microsoft .NET eingesetzt, ist aber an sich plattformunabhängig und auch deshalb weit verbreitet. Der C# Programmierer-Lehrgang führt Sie zuallererst allgemein in die Welt der Programmierung ein. Hierbei lernen Sie die in allen Programmiersprachen gültigen grundlegenden Werkzeuge und Techniken kennen und festigen das theoretische Wissen mit Übungsbeispielen in Python. Nach einer kurzen Selbstlern- und Übungsphase wird der Fokus auf die Sprache C# gelegt. Aufbauend auf Ihren bereits angeeigneten Basis-Skills werden im Modul „Programming in C#“ die nötigen Kenntnisse wie Programmstruktur, die Sprachsyntax und Implementierungsdetails für die Entwicklung von Windows-Anwendungen unter Einsatz von C# vermittelt. Nach einer weiteren Selbstlern- und Übungsphase zur Festigung des Erlernten nehmen Sie am Modul „Advanced Programming in C#“ teil, in dem Ihnen top Features aus den verschiedenen C#-Versionen gezeigt werden. **Zielgruppe:** - Personen, die sich umfassende Skills für ihre Tätigkeit als C# Entwickler aneignen wollen. **Voraussetzungen:** - Keine besonderen Vorkenntnisse erforderlich. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 05.10.2026 - 04.03.2027 | Online | 4390.00 EUR | Standardpreis | | 05.10.2026 - 04.03.2027 | Wien | 4390.00 EUR | Standardpreis | | 13.01.2027 - 04.03.2027 | Online | 4390.00 EUR | Standardpreis | | 13.01.2027 - 04.03.2027 | Wien | 4390.00 EUR | Standardpreis | | 08.03.2027 - 09.04.2027 | Graz | 4390.00 EUR | Standardpreis | | 08.03.2027 - 09.04.2027 | Online | 4390.00 EUR | Standardpreis | | 03.05.2027 - 26.05.2027 | Online | 4390.00 EUR | Standardpreis | | 03.05.2027 - 26.05.2027 | Wien | 4390.00 EUR | Standardpreis | | 02.08.2027 - 10.09.2027 | Graz | 4390.00 EUR | Standardpreis | | 02.08.2027 - 10.09.2027 | Online | 4390.00 EUR | Standardpreis | | 27.10.2027 - 17.11.2027 | Online | 4390.00 EUR | Standardpreis | | 27.10.2027 - 17.11.2027 | Wien | 4390.00 EUR | Standardpreis | | 10.01.2028 - 28.01.2028 | Online | 4390.00 EUR | Standardpreis | | 10.01.2028 - 28.01.2028 | Wien | 4390.00 EUR | Standardpreis | | 15.03.2028 - 14.04.2028 | Graz | 4390.00 EUR | Standardpreis | | 15.03.2028 - 14.04.2028 | Online | 4390.00 EUR | Standardpreis | --- ## Programmierung – Grundlagen - **Code:** PROGRGL - **Typ:** course - **Dauer:** 3 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Softwareentwicklung - **Preis:** ab 1521.00 EUR - **Durchschnittliche Bewertung:** 5.0 von 5 Sternen (basiert auf 2 Teilnehmerstimmen) - **URL:** https://www.tectrain.at/kurskatalog/programmierung/programmierung-grundlagen - **Sale:** bis zu -10% Rabatt auf ausgewählte Termine Lernen Sie die Grundlagen der Programmierung Schritt für Schritt **Beschreibung:** Dieser Kurs vermittelt Ihnen die essenziellen Grundlagen der Programmierung und verschafft Ihnen einen Überblick über die Softwareerstellung. Sie erlernen die grundlegenden Prinzipien, Syntax und Struktur moderner Programmiersprachen und erhalten praktische Einblicke in die Entwicklung einfacher Anwendungen. Nutzen Sie diese Gelegenheit, um erste Programmcodes zu schreiben und komplexe Konzepte in leicht verständlicher Weise zu entdecken. **Zielgruppe:** - Einsteigerinnen und Einsteiger in die Programmierung - Fach- und Führungskräfte mit Interesse an Softwareentwicklung - Technische Mitarbeiterinnen und Mitarbeiter ohne Programmiererfahrung - Projektleiterinnen und Projektleiter, die Grundlagen der Programmierung verstehen möchten **Agenda:** - **Einführung in die Programmierung** - Grundlegende Funktionsweise von Computern - Zahlensysteme und Zeichencodes - Überblick über Programmiersprachen - Einrichtung der Entwicklungsumgebung - **Grundlegende Programmierkonzepte** - Variablen und Datentypen - Operatoren und Ausdrücke - Kontrollstrukturen (Schleifen, Bedingungen) - **Arbeiten mit FunktionenDefinition und Aufruf von Funktionen** - Parameter und Rückgabewerte - Modularisierung von Code - **Datenstrukturen und Arrays** - Einführung in Arrays und Listen - Verarbeitung von Datenstrukturen - Einblick in fortgeschrittene Strukturen (z. B. Dictionaries) - **Netzwerkbegriffe für Programmierer** - **Programmlogik und Darstellungsmittel für Programmabläufe** **Voraussetzungen:** - Grundlegende Computerkenntnisse - Interesse an Technologie und Softwareentwicklung **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 24.08.2026 - 26.08.2026 | Online | 1521.00 EUR | Rabatt: -10% (regulär 1690.00 EUR), gültig bis 25.08.2026 | | 24.08.2026 - 26.08.2026 | Wien | 1521.00 EUR | Rabatt: -10% (regulär 1690.00 EUR), gültig bis 25.08.2026 | | 01.09.2026 - 03.09.2026 | Graz | 1690.00 EUR | Standardpreis | | 01.09.2026 - 03.09.2026 | Online | 1690.00 EUR | Standardpreis | | 05.10.2026 - 07.10.2026 | Online | 1690.00 EUR | Standardpreis | | 05.10.2026 - 07.10.2026 | Wien | 1690.00 EUR | Standardpreis | | 02.11.2026 - 04.11.2026 | Graz | 1690.00 EUR | Standardpreis | | 02.11.2026 - 04.11.2026 | Online | 1690.00 EUR | Standardpreis | | 13.01.2027 - 15.01.2027 | Online | 1690.00 EUR | Standardpreis | | 13.01.2027 - 15.01.2027 | Wien | 1690.00 EUR | Standardpreis | | 08.03.2027 - 10.03.2027 | Graz | 1690.00 EUR | Standardpreis | | 08.03.2027 - 10.03.2027 | Online | 1690.00 EUR | Standardpreis | | 03.05.2027 - 05.05.2027 | Online | 1690.00 EUR | Standardpreis | | 03.05.2027 - 05.05.2027 | Wien | 1690.00 EUR | Standardpreis | | 07.06.2027 - 09.06.2027 | Graz | 1690.00 EUR | Standardpreis | | 07.06.2027 - 09.06.2027 | Online | 1690.00 EUR | Standardpreis | | 02.08.2027 - 04.08.2027 | Graz | 1690.00 EUR | Standardpreis | | 02.08.2027 - 04.08.2027 | Online | 1690.00 EUR | Standardpreis | | 27.10.2027 - 29.10.2027 | Online | 1690.00 EUR | Standardpreis | | 27.10.2027 - 29.10.2027 | Wien | 1690.00 EUR | Standardpreis | | 15.12.2027 - 17.12.2027 | Graz | 1690.00 EUR | Standardpreis | | 15.12.2027 - 17.12.2027 | Online | 1690.00 EUR | Standardpreis | | 10.01.2028 - 12.01.2028 | Online | 1690.00 EUR | Standardpreis | | 10.01.2028 - 12.01.2028 | Wien | 1690.00 EUR | Standardpreis | | 15.03.2028 - 17.03.2028 | Graz | 1690.00 EUR | Standardpreis | | 15.03.2028 - 17.03.2028 | Online | 1690.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Der Trainer hat es geschafft, den Inhalt spannend und kurzweilig zu gestalten. Die Zeit ist nur so verflogen und der Inhalt war dem Publikum angepasst. Die Flexibilität und der Praxisbezug waren hervorragend." — *Martin E., 04.06.2024* - **5/5** — "Der Trainer war Weltklasse." — *Roman R., 31.03.2023* --- ## Container-Virtualisierung mit Docker – Grundlagen - **Code:** CVDOCK - **Typ:** course - **Dauer:** 3 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** DevOps, Softwareentwicklung - **Preis:** ab 1890.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/devops/container-virtualisierung-mit-docker-grundlagen Erlernen Sie die effiziente Nutzung von Docker-Containern für Ihre IT-Projekte **Beschreibung:** Container-Technologien revolutionieren die IT, indem sie Anwendungen plattformunabhängig, effizient und skalierbar bereitstellen. Docker hat sich als führende Lösung etabliert, um Container zu verwalten und in modernen IT-Umgebungen einzusetzen. In diesem Kurs erhalten Sie eine fundierte Einführung in die Container-Virtualisierung mit Docker. Sie lernen die Unterschiede zu anderen Virtualisierungslösungen kennen, installieren Docker, verwalten Container und Netzwerke, erstellen eigene Images und arbeiten mit Docker-Registries. Zudem behandeln wir die Bereitstellung von Services aus mehreren Containern und geben einen Überblick über Container-Clustering. Zahlreiche Praxisübungen helfen Ihnen, Docker in realen Szenarien sicher und effizient einzusetzen. **Zielgruppe:** - IT-Administratoren - Linux-Administratoren - DevOps-Engineers - Softwareentwickler - IT-Architekten **Agenda:** - **Vergleich von Container-Virtualisierung mit anderen Virtualisierungsansätzen** - Einführung in Virtualisierungstechnologien - Unterschiede zwischen klassischen VMs und Containern - Vorteile und Herausforderungen von Container-Virtualisierung - **Produktüberblick: Docker** - Was ist Docker? Überblick und Architektur - Einsatzmöglichkeiten und Best Practices - Sicherheitsaspekte in Docker - **Installation von Docker** - Systemanforderungen und Installationsmethoden (Windows, Linux, macOS) - Docker CLI und GUI-Werkzeuge - Erste Schritte mit Docker - **Container Management** - Erstellen, Starten, Stoppen und Löschen von Containern - Überwachung und Logging von Containern - Fehleranalyse und Debugging - **Netzwerk-Funktionalität in Docker** - Standardnetzwerke und benutzerdefinierte Netzwerke - Verbindung zwischen Containern und externen Diensten - Port-Mapping und Firewall-Regeln - **Container-Dateisystem und persistente Daten** - Aufbau und Verwaltung des Container-Dateisystems - Unterschiede zwischen Volumes, Bind Mounts und tmpfs - **Import/Export von Containern und Image-Registry** - Export und Import von Containern für Backups oder Migrationen - Arbeiten mit öffentlichen und privaten Docker-Registries - **Image selbst erstellen mit Dockerfile** - Aufbau und Syntax eines Dockerfiles - Automatisierung des Build-Prozesses mit Docker - **Services aus mehreren Containern bereitstellen** - Einführung in Docker Compose - Definition und Verwaltung von Multi-Container-Anwendungen - Skalierung und Orchestrierung von Containern - **Produktübersicht Container-Clustering** **Voraussetzungen:** - Grundkenntnisse in der Systemadministration - Erfahrung mit der Kommandozeile - Basiswissen in Netzwerktechnologien **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 22.09.2026 - 24.09.2026 | Graz | 1890.00 EUR | Standardpreis | | 22.09.2026 - 24.09.2026 | Online | 1890.00 EUR | Standardpreis | | 08.03.2027 - 10.03.2027 | Graz | 1890.00 EUR | Standardpreis | | 08.03.2027 - 10.03.2027 | Online | 1890.00 EUR | Standardpreis | | 03.05.2027 - 05.05.2027 | Online | 1890.00 EUR | Standardpreis | | 03.05.2027 - 05.05.2027 | Wien | 1890.00 EUR | Standardpreis | | 07.09.2027 - 09.09.2027 | Graz | 1890.00 EUR | Standardpreis | | 07.09.2027 - 09.09.2027 | Online | 1890.00 EUR | Standardpreis | | 24.11.2027 - 26.11.2027 | Online | 1890.00 EUR | Standardpreis | | 24.11.2027 - 26.11.2027 | Wien | 1890.00 EUR | Standardpreis | | 06.03.2028 - 08.03.2028 | Graz | 1890.00 EUR | Standardpreis | | 06.03.2028 - 08.03.2028 | Online | 1890.00 EUR | Standardpreis | | 18.04.2028 - 20.04.2028 | Online | 1890.00 EUR | Standardpreis | | 18.04.2028 - 20.04.2028 | Wien | 1890.00 EUR | Standardpreis | --- ## Designing and Implementing Microsoft DevOps Solutions - **Code:** AZ-400T00 - **Typ:** course - **Dauer:** 4 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Microsoft Azure, Microsoft Technologie, DevOps, Softwareentwicklung - **Preis:** ab 2690.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/devops/designing-and-implementing-microsoft-devops-solutions **Beschreibung:** Dieser Kurs behandelt Design und Implementierung von DevOps-Prozessen und -Praktiken. Die Teilnehmer lernen, für DevOps zu planen, Quellensteuerung zu verwenden, Git für ein Unternehmen zu skalieren, Artefakte zu konsolidieren, eine Strategie zur Verwaltung von Abhängigkeiten zu entwerfen, kontinuierliche Integration und eine Containerstrategie zu implementieren, eine Releasestrategie und -verwaltung einzurichten, ein Bereitstellungsmuster zu implementieren und Feedbackmechanismen zu optimieren. Darüber hinaus dient der Kurs zur optimalen Vorbereitung auf das Examen AZ-400: Designing and Implementing Microsoft DevOps Solutions für die Zertifizierung als Microsoft Certified: DevOps Engineer Expert. **Zielgruppe:** - Azure DevOps Engineers **Agenda:** **Planung für DevOps** - Transformationsplanung - Projektauswahl - Teamstrukturen **Einführung in Quellensteuerung** - Was ist Quellensteuerung? - Vorteile der Quellensteuerung - Arten von Quellensteuerungssystemen - Einführung in Azure Repos - Einführung in GitHub - Migration von Team Foundation Version Control (TFVC) auf Git in Azure Repos - Authentifizierung an Git Repos **Skalierung von Git für Unternehmens-DevOps** - Strukturierung des Git Repo - Git-Branching-Workflows - Zusammenarbeit mit Pull Requests in Azure Repos - GitHooks - Fördern von internen Quellen **Konsolidierung von Artefakten und Design einer Strategie zur Abhängigkeitsverwaltung** - Abhängigkeiten bei der Paketierung - Empfehlungen für Tools und Praktiken zur Artefaktverwaltung - Zusammenfassen gängiger Pakete, um deren gemeinsame Nutzung und Wiederverwendung zu ermöglichen - Migration und Konsolidierung von Artefakten - Migration und Integration von Quellensteuerung **Implementierung der kontinuierlichen Integration mit Azure-Pipelines** - Das Konzept von Pipelines in DevOps - Azure-Pipelines - Evaluierung der Nutzung von gehosteten vs. privaten Agenten - Agentenpools - Pipelines und gleichzeitige Zugriffe - Azure DevOps und Open-Source-Projekte (öffentliche Projekte) - Azure-Pipelines-YAML vs. Visual Designer - Kontinuierliche Integration im Überblick - Implementierung einer Build-Strategie - Integration mit Azure-Pipelines - Integration externer Quellensteuerung mit Azure-Pipelines - Einrichtung privater Agenten - Analyse und Integration von mehrstufigen Docker-Builds **Verwaltung von Anwendungskonfiguration und -geheimnissen** - Einführung in die Sicherheit - Implementierung eines sicheren und compliancegerechten Entwicklungsprozesses - Überdenken von Anwendungskonfigurationsdaten - Verwaltung von Geheimnissen, Tokens und Zertifikaten - Implementierung von Tools für die Verwaltung von Sicherheit und Compliance in einer Pipeline **Planung für Qualität und Sicherheit** - Planung einer Qualitätsstrategie - Planung einer sicheren Entwicklung **Verwaltung von Codequalität und Sicherheitsrichtlinien** - Verwaltung der Codequalität - Verwaltung von Sicherheitsrichtlinien mit Open Source, OWASP und WhiteSource Bolt **Implementierung einer Container-Build-Strategie** - Unterschiede zwischen Containern und virtuellen Maschinen - Verwendung von Containern durch Microservices - Implementierung von Containern mit Docker **Verwaltung von Versionierung, Sicherheit und Compliance für Artefakte** - Paketsicherheit - Open-Source-Software - Integration von Lizenz- und Schwachstellenscans - Implementieren einer Versionierungsstrategie (Git-Version) **Design einer Releasestrategie** - Einführung in die kontinuierliche Bereitstellung - Empfehlungen zur Releasestrategie - Aufbau einer Releasepipeline mit hoher Qualität - Auswahl eines Bereitstellungsmusters - Auswahl des passenden Werkzeugs für die Releaseverwaltung **Einrichtung eines Releaseverwaltungsworkflows** - Erstellen einer Releasepipeline - Bereitstellung und Konfiguration von Umgebungen - Verwalten und Modularisieren von Aufgaben und Vorlagen - Integration von Geheimnissen mit der Releasepipeline - Konfiguration der automatisierten Integration und funktionale Testautomatisierung - Automatisierung der Untersuchung des Systemzustands **Implementierung eines geeigneten Bereitstellungsmusters** - Einführung in Bereitstellungsmuster - Implementierung von Blue-Green-Bereitstellung - Feature Toggles - Canary-Releases - Dark Launching - AB-Tests - Bereitstellung als Progressive Exposure **Implementierung von Prozessen, um Systemfeedback an Entwicklungsteams weiterzuleiten** - Implementierung von Tools, um System- und Featurenutzung nachzuverfolgen - Implementierung des Routings für Berichtsdaten über Abstürze mobiler Anwendungen - Entwicklung von Überwachungs- und Statusdashboards - Integration und Konfiguration von Ticketingsystemen **Implementierung einer mobilen DevOps-Strategie** - Einführung in Mobile DevOps - Einführung in Visual Studio App Center - Verwaltung mobiler Gerätesätze und Verteilungsgruppen - Verwaltung von UI-Testgerätesätzen - Vorhalten von Testergeräten für die Bereitstellung - Erstellen von öffentlichen und privaten Verteilungsgruppen **Azure-Tools für Infrastruktur und Konfiguration** - Infrastruktur als Code- und Konfigurationsverwaltung - Erstellen von Azure-Ressourcen mithilfe von ARM-Vorlagen - Erstellen von Azure-Ressourcen mithilfe der Azure CLI - Erstellen von Azure-Ressourcen mithilfe von Azure PowerShell - Zusätzliche Automatisierungswerkzeuge **Azure-Bereitstellungsmodelle und -dienste** - Bereitstellungsmodule und -optionen - Azure-Infrastructure-as-a-Service (-IaaS)-Dienste - Azure-Automatisierung mit DevOps - Desired State Configuration (DSC) - Azure-Platform-as-a-Service (-PaaS)-Dienste - Azure Service Fabric **Erstellen und Verwalten einer Kubernetes-Service-Infrastruktur** - Bereitstellung und Konfiguration eines verwalteten Kubernetes-Clusters **Mit Azure verfügbare Drittanbieter- und Open-Source-Tools** - Chef - Puppet - Ansible - Terraform **Implementierung von Compliance und Sicherheit in der Infrastruktur** - Sicherheits- und Complianceprinzipien mit DevOps - Azure Security Center **Empfehlen und Entwerfen von Systemfeedbackmechanismen** - Die innere Schleife - Continuous Experimentation - Designpraktiken, um die Zufriedenheit der Endanwender zu messen - Designprozesse, um Benutzerfeedback einzuholen und zu analysieren - Designprozesse, um Anwendungsanalysen zu automatisieren **Optimierung von Feedbackmechanismen** - Site Reliability Engineering - Analyse von Telemetrie, um eine Grundlinie zu etablieren - Laufendes Tuning, um bedeutungslose und nicht umsetzbare Alarme zu reduzieren - Analyse von Alarmen, um eine Grundlinie zu etablieren - Blameless PostMortems und Just Culture **Voraussetzungen:** - Besuch des Kurses AZ-900T00: Microsoft Azure Fundamentals oder vergleichbare Kenntnisse. Kenntnisse zu Versionskontrolle, agiler Softwareentwicklung und wichtigen Prinzipien der Softwareentwicklung. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 11.01.2027 - 14.01.2027 | Online | 2690.00 EUR | Standardpreis | | 11.01.2027 - 14.01.2027 | Wien | 2690.00 EUR | Standardpreis | | 17.08.2027 - 20.08.2027 | Online | 2690.00 EUR | Standardpreis | | 17.08.2027 - 20.08.2027 | Wien | 2690.00 EUR | Standardpreis | | 07.02.2028 - 10.02.2028 | Online | 2690.00 EUR | Standardpreis | | 07.02.2028 - 10.02.2028 | Wien | 2690.00 EUR | Standardpreis | --- ## Kotlin für Java-Entwickler - **Code:** KOTJE - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Java Development, Softwareentwicklung - **URL:** https://www.tectrain.at/kurskatalog/programmierung/java-development/kotlin-fuer-java-entwickler **Beschreibung:** Oft fehlt einem als Developer die Zeit, sich mit neuen Dingen zu beschäftigen. Gerade für Java-Entwickler scheint momentan ein Umstieg auf Kotlin besonders interessant, da Java und Kotlin sich aufgrund ihrer Kompatibilität im selben Projekt verwenden lassen. Der Umstieg selbst ist nicht kompliziert, richtig spannend wird es, wenn man auch die Features der neuen Programmiersprache kennt und zum Einsatz bringen kann. Genau hier setzt dieser Kurs an, der Sie, als Java-Developer, kompakt mit den Besonderheiten und Vorteilen von Kotlin vertraut macht. **Zielgruppe:** - Java-Developer **Agenda:** - Nullability - Type Inference - Immutability - Datenklassen - Kotlin Konventionen - Objekt-orientierte Programmierung mit Kotlin - Sealed Classes - Funktionales Programmieren in Kotlin - Lambda-Ausdrücke - Java Interoperabilität **Voraussetzungen:** - Teilnahme am Kurs „Java – Grundlagen“ oder vergleichbare Kenntnisse. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## Kotlin – Grundlagen - **Code:** KOTGL - **Typ:** course - **Dauer:** 5 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Softwareentwicklung - **Preis:** ab 2490.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/kotlin-grundlagen **Beschreibung:** Obwohl Kotlin noch eine recht junge Programmiersprache ist, erfreut sie sich auch abseits der App-Programmierung für Android bereits großer Beliebtheit. Das liegt zum einen an den vielen modernen Features, die diese Sprache mit sich bringt und zum anderen an der Tatsache, dass Kotlin sich aufgrund der Kompatibilität zu Java aus dessen reichhaltigem Ökosystem bedienen kann. Dieser Kurs stellt eine Grundeinführung in Kotlin für Junior Developer und Programmieranfänger dar. **Zielgruppe:** - Junior-Developer **Agenda:** - Variablen, Datentypen und Operatoren - Nullability - Arrays und Listen - Ein- und Ausgabe - Kontrollstrukturen - Funktionen - Objektorientierte Programmierung - Data Classes - Sealed Classes - Funktionale Programmierung - Lambda-Ausdrücke - Idiome in Kotlin - Fehlerbehandlung & Exceptions **Voraussetzungen:** - Teilnahme am Kurs "Programmierung Grundlagen" oder vergleichbare Kenntnisse. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 09.11.2026 - 13.11.2026 | Graz | 2490.00 EUR | Standardpreis | | 09.11.2026 - 13.11.2026 | Online | 2490.00 EUR | Standardpreis | | 15.02.2027 - 19.02.2027 | Graz | 2490.00 EUR | Standardpreis | | 15.02.2027 - 19.02.2027 | Online | 2490.00 EUR | Standardpreis | | 08.11.2027 - 12.11.2027 | Graz | 2490.00 EUR | Standardpreis | | 08.11.2027 - 12.11.2027 | Online | 2490.00 EUR | Standardpreis | | 14.02.2028 - 18.02.2028 | Graz | 2490.00 EUR | Standardpreis | | 14.02.2028 - 18.02.2028 | Online | 2490.00 EUR | Standardpreis | --- ## Konfigurationsmanagement mit Ansible – Grundlagen - **Code:** ANSIBLE - **Typ:** course - **Dauer:** 1 Tag - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** DevOps, Unix Linux, Softwareentwicklung - **Preis:** ab 990.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/devops/konfigurationsmanagement-mit-ansible-grundlagen Lernen Sie, komplexe IT-Umgebungen einfach, sicher und wiederholbar zu automatisieren **Beschreibung:** Ansible ist eines der leistungsfähigsten und zugleich einfachsten Tools für Konfigurationsmanagement und IT-Automatisierung. Es ermöglicht Administrator:innen und DevOps-Teams, wiederkehrende Aufgaben zuverlässig, reproduzierbar und skalierbar auszuführen – ganz ohne Agenten und mit klar lesbarer YAML-Syntax. In diesem praxisorientierten Ansible Grundlagen Kurs lernen Sie, wie Sie Systeme mit Ansible automatisiert konfigurieren, verwalten und aktualisieren. Schritt für Schritt erarbeiten Sie sich das Wissen, um eigene Playbooks, Rollen und Templates zu erstellen und komplexe Infrastrukturen effizient zu betreiben. **Zielgruppe:** - System- und Netzwerkadministrator*innen, - DevOps- und Cloud-Engineers, - IT-Professionals, die ihre Infrastruktur automatisieren und standardisieren möchten. **Agenda:** - **Grundlagen und Architektur** - Einführung in Ansible und seine Einsatzbereiche - Architektur: Control Node, Managed Nodes und Inventory - Vergleich zu anderen Konfigurationsmanagement-Tools - **Installation und Grundkonfiguration** - Systemvoraussetzungen und Setup - Konfigurationsdateien (ansible.cfg, Inventories) - Projektstruktur und Verbindungsarten - **Inventories, Variablen und Module** - Statische und dynamische Inventories - Variablen, Facts und Gruppierungen - Verwendung zentraler Ansible-Module - **Playbooks und Templates** - Aufbau und Struktur von Playbooks (YAML) - Tasks, Handler, Schleifen und Bedingungen - Dynamische Konfiguration mit Jinja2-Templates - **Rollen und Wiederverwendung** - Aufbau und Struktur von Rollen - Best Practices für modulare Playbooks - Nutzung von Rollen aus Ansible Galaxy - **Sicherheit und Integration** - Sensible Daten schützen mit Ansible Vault - Schlüssel- und Zugriffskontrolle - Integration in CI/CD-Pipelines und Überblick zu AWX/Tower - **Praxisworkshop** - Umsetzung eines vollständigen Automatisierungsszenarios - Erstellung und Test eines Playbooks mit Rollen und Templates - Review und Best Practices aus der Praxis **Lernziele:** - Verständnis der Architektur und Funktionsweise von Ansible - Fähigkeit zur Installation, Konfiguration und Nutzung von Ansible - Erstellung und Verwaltung von Playbooks, Rollen und Inventories - Anwendung von Variablen, Modulen und Templates (Jinja2) - Einsatz von Ansible Vault zur sicheren Verwaltung sensibler Daten - Umsetzung von Best Practices für wartbare, idempotente Automatisierung - Integration von Ansible in bestehende IT- und DevOps-Umgebungen **Voraussetzungen:** - Grundkenntnisse in Linux/Unix-Systemadministration - Basiswissen über Netzwerk- und Serverkonzepte - Teilnahme am Kurs „Linux – Administration“ oder vergleichbare Kenntnisse **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 27.11.2026 | Graz | 990.00 EUR | Standardpreis | | 27.11.2026 | Online | 990.00 EUR | Standardpreis | | 26.04.2027 | Graz | 990.00 EUR | Standardpreis | | 26.04.2027 | Online | 990.00 EUR | Standardpreis | | 29.11.2027 | Graz | 990.00 EUR | Standardpreis | | 29.11.2027 | Online | 990.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Strukturierter Aufbau, zuerst Grundlagen dann detaillierter; der Vortragende ist gut auf individuelle Fragen eingegangen" — *Herbert S., 30.06.2026* --- ## Nexus Repository Manager (Addon) - **Code:** NEXUSRM - **Typ:** course - **Dauer:** 1 Tag - **Level:** Fortgeschrittene - **Sprache:** Deutsch - **Kategorien:** DevOps, Softwareentwicklung - **URL:** https://www.tectrain.at/kurskatalog/programmierung/devops/nexus-repository-manager-addon **Beschreibung:** Softwareprojekte werden aufgrund ihrer vielen internen und externen Abhängigkeiten und verteilt arbeitenden Teams, zunehmend komplexer. Durch die Verwendung eines firmeneigenen Repositories lassen sich Software-Bibliotheken und andere Abhängigkeiten in der Entwicklung bequem und sicher zentral verwalten und eigenen Projekten zur Verfügung stellen - zudem ist damit auch die Wiederholbarkeit von Builds sichergestellt. In diesem Kurs werden wir anhand von Nexus einen Repository Manager in Betrieb nehmen und zeigen dabei auf, welche Vorteile dies für ihre Entwicklungs-Infrastruktur bringt. **Zielgruppe:** - Software-Entwickler, DevOps Engineers, IT-Administratoren **Agenda:** - Installation - Konfiguration - Einrichtung von Repositories - Proxy-Repositories - Benutzer und Rollen - Usecase: Verwendung von Nexus als Docker-Registry **Voraussetzungen:** - Teilnahme an den Kursen „Versionsverwaltung mit Git“ und „CI/CD Workshop“ oder jeweils vergleichbare Kenntnisse **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## CI/CD Continuous Integration / Continuous Deployment Workshop - **Code:** CICD - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** Deutsch - **Kategorien:** Softwareentwicklung - **Preis:** ab 1890.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/ci-cd-continuous-integration-continuous-deployment-workshop **Beschreibung:** CI/CD (Continuous Integration / Continuous Deployment) kann man derzeit mit Fug und Recht als Buzzword der Branche bezeichnen. Doch worum geht es bei der Thematik, und was sind die entscheidenden Vorteile? In diesem Workshop wollen wir gemeinsam mit Ihnen eine komplette CI/CD Pipeline aufbauen und währenddessen die notwendigen Paradigmen und Systeme genauer betrachten. Wir konzentrieren uns dabei auf Jenkins und GitLab, die beiden gängigsten Softwarepakete für CI/CD. **Zielgruppe:** - DevOps Engineers, Software-Entwickler, IT-Administratoren **Agenda:** - Was ist Continuous Integration / Continuous Deployment? - Involvierte Systeme - Stufen einer CI/CD Pipeline - Build Automation - Automatisierte Tests - Orchestration - Monitoring - Framework und Tools - UseCase: Setup einer CI/CD Pipeline in Jenkins - UseCase: Setup einer CI/CD Pipeline in GitLab **Voraussetzungen:** - Teilnahme an den Kursen „Versionsverwaltung mit Git“ und „Container-Virtualisierung mit Docker“ oder vergleichbare Kenntnisse **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 09.11.2026 - 11.11.2026 | Graz | 1890.00 EUR | Standardpreis | | 09.11.2026 - 11.11.2026 | Online | 1890.00 EUR | Standardpreis | | 15.02.2027 - 17.02.2027 | Graz | 1890.00 EUR | Standardpreis | | 15.02.2027 - 17.02.2027 | Online | 1890.00 EUR | Standardpreis | | 08.11.2027 - 10.11.2027 | Graz | 1890.00 EUR | Standardpreis | | 08.11.2027 - 10.11.2027 | Online | 1890.00 EUR | Standardpreis | | 14.02.2028 - 16.02.2028 | Graz | 1890.00 EUR | Standardpreis | | 14.02.2028 - 16.02.2028 | Online | 1890.00 EUR | Standardpreis | --- ## Versionsverwaltung mit Git - **Code:** GIT - **Typ:** course - **Dauer:** 2 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Frontend Development, DevOps, Softwareentwicklung - **Preis:** ab 1380.00 EUR - **Durchschnittliche Bewertung:** 5.0 von 5 Sternen (basiert auf 2 Teilnehmerstimmen) - **URL:** https://www.tectrain.at/kurskatalog/programmierung/devops/versionsverwaltung-mit-git Beherrschen Sie Versionsverwaltung mit Git für effiziente Codeverwaltung **Beschreibung:** Aus nahezu keinem Development-Team ist Git heute mehr wegzudenken. Sogar Systemadministratoren haben die leistungsfähige Versionsverwaltungssoftware entdeckt, um darin Konfigurationsdateien zu speichern. Dieser Git-Grundkurs macht Sie mit den wichtigsten Konzepten vertraut. Sie lernen Git aufzusetzen und effizient zum Einsatz zu bringen. Dieser Kurs eignet sich besonders für Einsteiger in die Materie Git und Junior Developer, die mit Git arbeiten. **Zielgruppe:** - Software-Entwickler - DevOps Engineers - IT-Administrator:innen **Agenda:** - Allgemeines zur Versionsverwaltung - Ziele und Nutzen von Versionsverwaltung - Zentrale vs. verteilte Systeme - Git Grundlagen und Konzepte - Aufbau und Funktionsweise von Git - Bedeutung von SHA‑1 Hashes - Git Areas und Arbeitsweise - Working Tree - Staging Area - Lokales Repository - Arbeiten mit Git - Git Konsole - Zentrale Git Kommandos - Änderungen committen - Branching und Tagging - Branches erstellen - Zwischen Branches wechseln - Tags verwenden - Merging und Konfliktlösung - Fast‑Forward und 3‑Wege Merge - Merge‑Konflikte erkennen und lösen - Remote Repositories - Origin und Remote Repositories - Tracking Branches - GitLab Einführung - Account einrichten - Remote Repository anlegen - SSH Keys verwenden - Workflows und Branching Modelle - GitLab Flow - Project Forking Workflow - Vergleich der Modelle - Zusammenarbeit mit GitLab - Merge Requests erstellen und bearbeiten - Issues und Tickets nutzen - Verwaltung und Plattformen - Projekte und Repositories verwalten - Mitglieder und Gruppen verwalten - Überblick Git Hosting Plattformen - Self‑hosted Open‑Source Lösungen - GitLab als Self‑hosted Plattform - Erweiterte Git Funktionen - Rebase - Squash Commits - Cherry Picking - Stash und Undo - Blame und Log - Werkzeuge und Internals - Grafische Oberfläche TortoiseGit - Überblick Git Internals **Voraussetzungen:** - Arbeiten auf der Command-Line **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 14.09.2026 - 15.09.2026 | Online | 1380.00 EUR | Standardpreis | | 14.09.2026 - 15.09.2026 | Wien | 1380.00 EUR | Standardpreis | | 03.12.2026 - 04.12.2026 | Online | 1380.00 EUR | Standardpreis | | 03.12.2026 - 04.12.2026 | Wien | 1380.00 EUR | Standardpreis | | 25.01.2027 - 26.01.2027 | Online | 1380.00 EUR | Standardpreis | | 25.01.2027 - 26.01.2027 | Wien | 1380.00 EUR | Standardpreis | | 12.05.2027 - 13.05.2027 | Online | 1380.00 EUR | Standardpreis | | 12.05.2027 - 13.05.2027 | Wien | 1380.00 EUR | Standardpreis | | 08.09.2027 - 09.09.2027 | Online | 1380.00 EUR | Standardpreis | | 08.09.2027 - 09.09.2027 | Wien | 1380.00 EUR | Standardpreis | | 02.12.2027 - 03.12.2027 | Online | 1380.00 EUR | Standardpreis | | 02.12.2027 - 03.12.2027 | Wien | 1380.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Alles war perfekt." — *Markus W., 14.06.2023* - **5/5** — "Herausragender Trainer der auf meine individuellen Fragen eingehen konnte!" — *Maximilian S., 09.08.2022* --- ## MariaDB und MySQL für Administratoren - **Code:** MARIADB-MYSQL - **Typ:** course - **Dauer:** 2 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/mariadb-und-mysql-fuer-administratoren **Beschreibung:** MariaDB und MySQL stellen den Kern vieler Anwendungen sowohl im Web-Bereich, als auch firmenintern dar. In diesem Kurs möchten wir Sie an die Verwaltung dieser Datenbanksysteme heranführen. Das Hauptaugenmerk liegt dabei nicht auf SQL, sondern auf der Verwaltung des Datenbanksystems. **Zielgruppe:** - IT-Administratoren **Agenda:** - Setup - Verwaltungsoberflächen - SQL Basics - Storage Engines - Benutzer und Zugriff - Speicherung von Datenbanken - Backup und Restore - Point-in-Time Recovery - Hochverfügbarkeit - Eventuell Query Profiling **Voraussetzungen:** - Teilnahme am Kurs „Linux – Administration“ oder vergleichbare Kenntnisse **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## Programming Data Access Solutions - **Code:** DEVDAS - **Typ:** course - **Dauer:** 4 Tage - **Level:** Fortgeschrittene - **Sprache:** Deutsch - **Kategorien:** Microsoft Technologie, Microsoft Development, .NET Development, Softwareentwicklung - **Preis:** ab 2290.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/programming-data-access-solutions **Beschreibung:** Kaum eine Applikation kommt ohne Zugriff auf die Datenbank aus. In diesem Workshop lernen Sie die Features von ADO.NET und dem Entity Framework zum praktischen Einsatz sowohl in Web- als auch in Windows-Applikationen. Dieser Workshop richtet sich an .NET Entwickler, die das Entity Framework in Ihren Websites, Services, und Apps einsetzen wollen. **Zielgruppe:** - NET-Entwickler **Agenda:** - Datenbankzugriff mit ADO.NET - Überblick und Roadmap mit EF - Mapping von Objekten mit relationalen Datenbanken - Conventions, Data Annotations, und die Fluent API - Verwenden vom EF mit existierenden Datenbanken - Dependency Injection mit EF - Logging - Queries - Compiled Queries - Shadow Properties - Mapping zu Fields - Relationships - Explicit, eager, und delayed loading - Table per Hierarchy (TpH) - Table Splitting - Inserts, Updates, und Deletes - Implementierung des Repository Patterns - Change Tracking - Migrations - Transactions - Ambient Transactions - EF und NoSQL **Voraussetzungen:** - Erfahrung als .NET-Entwickler, Vorkenntnisse vergleichbar mit den Inhalten des Kurses „Programming in C#“ empfohlen. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 01.03.2027 - 04.03.2027 | Online | 2290.00 EUR | Standardpreis | | 01.03.2027 - 04.03.2027 | Wien | 2290.00 EUR | Standardpreis | | 19.07.2027 - 22.07.2027 | Online | 2290.00 EUR | Standardpreis | | 19.07.2027 - 22.07.2027 | Wien | 2290.00 EUR | Standardpreis | | 20.03.2028 - 23.03.2028 | Online | 2290.00 EUR | Standardpreis | | 20.03.2028 - 23.03.2028 | Wien | 2290.00 EUR | Standardpreis | --- ## Programming Applications with WPF & MVVM - **Code:** DEVWPF - **Typ:** course - **Dauer:** 5 Tage - **Level:** Fortgeschrittene - **Sprache:** Deutsch - **Kategorien:** Microsoft Technologie, Microsoft Development, .NET Development, Softwareentwicklung - **Preis:** ab 2331.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/programming-applications-with-wpf-mvvm - **Sale:** bis zu -10% Rabatt auf ausgewählte Termine **Beschreibung:** In diesem Intensiv-Kurs lernen Sie die Grundlagen der Windows Presentation Foundation (WPF) sowie Tipps und Tricks in dieser Technologie. Wichtige Aspekte in diesem Training sind die Entwicklung von Business-Applikationen mit WPF und der Einsatz von Data Binding bzw. dem MVVM Pattern, um Code mit unterschiedlichen Plattformen gemeinsam verwenden zu können. **Zielgruppe:** - .NET-Entwickler **Agenda:** - WPF Foundations - Controls und Layouts - Data Binding und Validation - Styles, Resources, Templates, und Animationen - MVVM Pattern - Documents **Voraussetzungen:** - Erfahrung als .NET-Entwickler, Vorkenntnisse vergleichbar mit den Inhalten des Kurses „Programming in C#“ empfohlen. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 21.09.2026 - 25.09.2026 | Online | 2331.00 EUR | Rabatt: -10% (regulär 2590.00 EUR), gültig bis 24.09.2026 | | 21.09.2026 - 25.09.2026 | Wien | 2331.00 EUR | Rabatt: -10% (regulär 2590.00 EUR), gültig bis 24.09.2026 | | 26.04.2027 - 30.04.2027 | Online | 2590.00 EUR | Standardpreis | | 26.04.2027 - 30.04.2027 | Wien | 2590.00 EUR | Standardpreis | --- ## Parallel Programming with Microsoft .NET - **Code:** DEVPP - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** Deutsch - **Kategorien:** Microsoft Technologie, Microsoft Development, .NET Development, Softwareentwicklung - **URL:** https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/parallel-programming-with-microsoft-net **Beschreibung:** Mit mehr und mehr CPU Cores werden multi-threaded Programme immer wichtiger. In diesem Workshop lernen Sie die wichtigen Aspekte kennen, aber auch typische Fehler, die beim Programmieren mit mehreren Threads passieren und wie sie vermieden werden können. Sie lernen den Einsatz von verschiedenen Multi-Threaded Technologien mit C# und .NET im Einsatz von Client- und Server-Applikationen. **Zielgruppe:** - .NET-Entwickler, Vorkenntnisse vergleichbar mit den Inhalten des Kurses „Programming in C#“ empfohlen. **Agenda:** - Multithreading Overview - Threading Issues - Thread Class - ThreadPool - Synchronization - Visual Studio 2012 Features für Multi-Threaded Programmierung - Task Parallel Library - Parallel Class - Parallel LINQ - Unified Cancellation - Synchronized Collections - Async Pattern - Event-based Async Pattern - Task-based Async Pattern - Data Flows **Voraussetzungen:** - Erfahrung als .NET-Entwickler **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## Advanced Programming in C# - **Code:** DEVCSHADV - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Microsoft Technologie, Microsoft Development, .NET Development, Softwareentwicklung - **Preis:** ab 1890.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/advanced-programming-in-c Fortgeschrittene C#-Konzepte anwenden und Anwendungen gezielt optimieren **Beschreibung:** Vertiefen Sie Ihre Kenntnisse in der C#-Programmierung und entwickeln Sie leistungsfähige Anwendungen auf Basis moderner .NET-Technologien. Sie arbeiten mit fortgeschrittenen Sprachfeatures, objektorientierten Konzepten und erweitern Ihr Verständnis für saubere und wartbare Softwarearchitekturen. Dabei erkennen Sie, wie sich Anwendungen strukturiert aufbauen und effizient weiterentwickeln lassen. Darüber hinaus beschäftigen Sie sich mit Themen wie Performance-Optimierung, Fehlerbehandlung und Best Practices in der C#-Entwicklung. Sie entdecken, wie sich komplexe Anforderungen in stabilen und skalierbaren Anwendungen umsetzen lassen. Praxisnahe Beispiele unterstützen Sie dabei, Ihr Wissen direkt anzuwenden und bestehende Anwendungen gezielt zu verbessern. Nach Abschluss sind Sie in der Lage, anspruchsvolle C#-Anwendungen zu entwickeln, zu optimieren und moderne .NET-Projekte professionell umzusetzen. **Zielgruppe:** - Erfahrene C#-Entwickler - Softwarearchitekten - Full-Stack-Entwickler - Technische Projektleiter - Visual Studio-Anwender **Agenda:** - **Erweiterte Sprachfeatures in C#** - Spracherweiterungen und neue Syntax-Optionen - Discards und Read-only Structs - Private Protected Modifier - Default Literals - Expression-Bodied Members - Pattern Matching: Konzepte und Anwendungsfälle - **Asynchrone Programmierung** - Grundlagen von Threading in C# - Async und Await: Best Practices - Async Return Types - Einführung von Async Main und deren Einsatzmöglichkeiten - **Testen und Debugging** - Live Unit Testing: Automatisierte Tests direkt in Visual Studio - Erweiterungen und Verbesserungen in Visual Studio Versionen - **Integration moderner Technologien** - Docker Integration: Containerisierung von .NET-Anwendungen - Connected Services: Anbindung und Nutzung von externen Diensten **Lernziele:** - Neue C#-Features verstehen und anwenden. - Effizient mit asynchroner Programmierung arbeiten. - Produktivität durch Visual Studio-Erweiterungen steigern. - Live Unit Testing für Fehlerreduktion einsetzen. - Moderne Sprachfeatures wie Pattern Matching nutzen. - Docker zur Containerisierung von Anwendungen verwenden. - Externe Dienste mit Connected Services einbinden. - Zeit sparen durch praktische Hands-On-Beispiele. - Grundlagen von .NET Standard, .NET Core und UWP kennen. **Voraussetzungen:** - Erfahrung als C#-Entwickler, erforderliche Vorkenntnisse vergleichbar mit den Inhalten des Kurses „Programming in C#“. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 11.11.2026 - 13.11.2026 | Online | 1890.00 EUR | Standardpreis | | 11.11.2026 - 13.11.2026 | Wien | 1890.00 EUR | Standardpreis | | 01.12.2026 - 03.12.2026 | Graz | 1890.00 EUR | Standardpreis | | 01.12.2026 - 03.12.2026 | Online | 1890.00 EUR | Standardpreis | | 02.03.2027 - 04.03.2027 | Online | 1890.00 EUR | Standardpreis | | 02.03.2027 - 04.03.2027 | Wien | 1890.00 EUR | Standardpreis | | 07.04.2027 - 09.04.2027 | Graz | 1890.00 EUR | Standardpreis | | 07.04.2027 - 09.04.2027 | Online | 1890.00 EUR | Standardpreis | | 24.05.2027 - 26.05.2027 | Online | 1890.00 EUR | Standardpreis | | 24.05.2027 - 26.05.2027 | Wien | 1890.00 EUR | Standardpreis | | 08.09.2027 - 10.09.2027 | Graz | 1890.00 EUR | Standardpreis | | 08.09.2027 - 10.09.2027 | Online | 1890.00 EUR | Standardpreis | | 15.11.2027 - 17.11.2027 | Online | 1890.00 EUR | Standardpreis | | 15.11.2027 - 17.11.2027 | Wien | 1890.00 EUR | Standardpreis | | 26.01.2028 - 28.01.2028 | Online | 1890.00 EUR | Standardpreis | | 26.01.2028 - 28.01.2028 | Wien | 1890.00 EUR | Standardpreis | | 12.04.2028 - 14.04.2028 | Graz | 1890.00 EUR | Standardpreis | | 12.04.2028 - 14.04.2028 | Online | 1890.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Der Trainer hat alles schön langsam und eindeutig erklärt und ist auf die Fragen welche ihm gestellt wurden sehr gut eingegangen." — *Leon R., 14.04.2026* --- ## Python – Vertiefung - **Code:** PYTFG - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Python Development, Softwareentwicklung - **Preis:** ab 1521.00 EUR - **Durchschnittliche Bewertung:** 5.0 von 5 Sternen (basiert auf 3 Teilnehmerstimmen) - **URL:** https://www.tectrain.at/kurskatalog/programmierung/python-development/python-vertiefung - **Sale:** bis zu -10% Rabatt auf ausgewählte Termine **Beschreibung:** Python ist eine sehr beliebte und wegen des übersichtlichen Codes einfach zu erlernende Programmiersprache. Aufgrund der vielschichtigen Anwendungsgebiete werden Python-ProgrammiererInnen in der Softwareentwicklung immer gefragter. In diesem vertiefenden Kurs zeigen Ihnen unsere erfahrene Trainerexperten eine Reihe von Möglichkeiten, die Python bietet, um Ihnen das Arbeiten als Softwareentwickler zu erleichtern. Werkzeuge wie das Unittest-Framework oder Sprachmittel helfen sowohl Fortgeschrittene als auch Experten beim Lösen komplexer Aufgaben. Darüber hinaus erlernen Sie den Umgang mit Modulen und profitieren von zahlreichen wertvollen Tipps und Tricks aus der Praxis. **Zielgruppe:** - Der Kurs richtet sich an alle Programmierer, die bereits Teile ihres Aufgabenbereichs in Python lösen und vertiefende Kenntnisse erwerben möchten. **Agenda:** **Objektorientierte Programmierung ** - Konstruktoren - Memberzugriff - Vererbung - Exceptions - Das Python Objektmodell **Das Modulkonzept** - Module und Packages: was ist das und wie kann ich selbst welche erstellen? - Lokale Imports: wie verschmutze ich nicht den globalen Namespace? **Grössere Programme und Unit Testing** - Programmstruktur - Unittests - Installation von Paketen **Verschiedene ausgewählte Themen** - Interpreteraufruf mittels exec - Generatoren - Context Managers: das with Statement - Dekoratoren **Verschiedene ausgewählte Module** - Regular Expressions - Datenbanken: sqlite3 - XML: etree - API Zugriff mit dem "requests" Modul **Voraussetzungen:** - Empfohlen wird der Besuch des Kurses „Python – Grundlagen“ oder vergleichbare Kenntnisse. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 02.09.2026 - 04.09.2026 | Graz | 1521.00 EUR | Rabatt: -10% (regulär 1690.00 EUR), gültig bis 03.09.2026 | | 02.09.2026 - 04.09.2026 | Online | 1521.00 EUR | Rabatt: -10% (regulär 1690.00 EUR), gültig bis 03.09.2026 | | 05.10.2026 - 07.10.2026 | Online | 1690.00 EUR | Standardpreis | | 05.10.2026 - 07.10.2026 | Wien | 1690.00 EUR | Standardpreis | | 14.12.2026 - 16.12.2026 | Graz | 1690.00 EUR | Standardpreis | | 14.12.2026 - 16.12.2026 | Online | 1690.00 EUR | Standardpreis | | 16.02.2027 - 18.02.2027 | Online | 1690.00 EUR | Standardpreis | | 16.02.2027 - 18.02.2027 | Wien | 1690.00 EUR | Standardpreis | | 12.04.2027 - 14.04.2027 | Graz | 1690.00 EUR | Standardpreis | | 12.04.2027 - 14.04.2027 | Online | 1690.00 EUR | Standardpreis | | 28.07.2027 - 30.07.2027 | Online | 1690.00 EUR | Standardpreis | | 28.07.2027 - 30.07.2027 | Wien | 1690.00 EUR | Standardpreis | | 03.11.2027 - 05.11.2027 | Graz | 1690.00 EUR | Standardpreis | | 03.11.2027 - 05.11.2027 | Online | 1690.00 EUR | Standardpreis | | 20.12.2027 - 22.12.2027 | Online | 1690.00 EUR | Standardpreis | | 20.12.2027 - 22.12.2027 | Wien | 1690.00 EUR | Standardpreis | | 14.02.2028 - 16.02.2028 | Online | 1690.00 EUR | Standardpreis | | 14.02.2028 - 16.02.2028 | Wien | 1690.00 EUR | Standardpreis | | 10.04.2028 - 12.04.2028 | Graz | 1690.00 EUR | Standardpreis | | 10.04.2028 - 12.04.2028 | Online | 1690.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Besonders gefallen hat mir die Praxisbezogenheit und die Herangehensweise mit Hilfsmitteln wie ChatGPT." — *Gabriele A., 21.08.2025* - **5/5** — "Der Trainer war bemüht auf unsere Fragen einzugehen." — *Anonym, 11.04.2023* - **5/5** — "Ausführliche, verständliche Erläuterungen, Wiederholung des Stoffes am Folgetag, Reihenfolge der Themen, Pünktlichkeit von Beginn und Pausen" — *Julia H., 22.02.2023* --- ## Python – Grundlagen - **Code:** PYTGL - **Typ:** course - **Dauer:** 3 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Python Development, Softwareentwicklung - **Preis:** ab 1690.00 EUR - **Durchschnittliche Bewertung:** 5.0 von 5 Sternen (basiert auf 2 Teilnehmerstimmen) - **URL:** https://www.tectrain.at/kurskatalog/programmierung/python-development/python-grundlagen Erlernen Sie Python Grundlagen und entwickeln Sie erste praxisnahe Anwendungen **Beschreibung:** Python zählt zu den beliebtesten Programmiersprachen und überzeugt durch ihre klare Syntax sowie ihre vielseitigen Einsatzmöglichkeiten. Aufgrund der breiten Anwendungsgebiete in Softwareentwicklung, Automatisierung, Datenanalyse und vielen weiteren Bereichen sind Python-Kenntnisse heute besonders gefragt. Dieser Kurs bietet einen fundierten Einstieg in die Python-Programmierung und vermittelt die wichtigsten Grundlagen für die Erstellung eigener Anwendungen. Sie lernen zentrale Konzepte kennen und erfahren, wie Code strukturiert aufgebaut sowie typische Aufgaben effizient umgesetzt werden. Anhand praktischer Beispiele arbeiten Sie mit den wichtigsten Funktionen von Python und nutzen die Standard Library, um eigene Anwendungen zu erstellen. Nach dem Kurs verfügen Sie über eine solide Basis für weiterführende Python-Projekte und den Einstieg in die professionelle Softwareentwicklung. **Zielgruppe:** - Anwendungsentwickler, Systemadministratoren, Programmierer, Entwickler **Agenda:** - **Variablen und Datentypen** - Numerische Datentypen wie Integer, Floating Point, Boolean, … - Sequentielle Datentypen wie Listen, Tupel, Strings, … - Indexing, Slicing und weitere Operationen auf sequentiellen Typen - Assoziative Datentypen wie Dictionaries und Sets … - Mutable versus immutable - **Kontrollkonstrukte** - Verzweigung mit if - Schleifen mit while - Iteration, ein Gustostückerl in Python — das for Statement - **Funktionen** - Definition und Motivation - Parameter, positionell, benamst, default, … - Returnwerte - **Exception Handling** - Die Exception-Hierarchie der Standard Library - Definieren eigener Exceptions - Verursachen und Reagieren - **Strings — Weiterführendes** - Methoden. Strings können sehr viel - Formatierung - Encoding. Hier liegen die grossen Unterschiede zwischen Python 2 und Python 3. - **File-I/O** - Erstellen, Schreiben, und Lesen von Dateien - Encoding - **Überblick über die Standard Library** - XML - Datenbanken - API Zugriffe **Voraussetzungen:** - Teilnahme am Kurs "Programmierung Grundlagen" oder vergleichbare Kenntnisse **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 16.09.2026 - 18.09.2026 | Online | 1690.00 EUR | Standardpreis | | 16.09.2026 - 18.09.2026 | Wien | 1690.00 EUR | Standardpreis | | 16.11.2026 - 18.11.2026 | Graz | 1690.00 EUR | Standardpreis | | 16.11.2026 - 18.11.2026 | Online | 1690.00 EUR | Standardpreis | | 21.12.2026 - 23.12.2026 | Online | 1690.00 EUR | Standardpreis | | 21.12.2026 - 23.12.2026 | Wien | 1690.00 EUR | Standardpreis | | 01.02.2027 - 03.02.2027 | Online | 1690.00 EUR | Standardpreis | | 01.02.2027 - 03.02.2027 | Wien | 1690.00 EUR | Standardpreis | | 31.03.2027 - 02.04.2027 | Graz | 1690.00 EUR | Standardpreis | | 31.03.2027 - 02.04.2027 | Online | 1690.00 EUR | Standardpreis | | 13.07.2027 - 15.07.2027 | Online | 1690.00 EUR | Standardpreis | | 13.07.2027 - 15.07.2027 | Wien | 1690.00 EUR | Standardpreis | | 20.10.2027 - 22.10.2027 | Graz | 1690.00 EUR | Standardpreis | | 20.10.2027 - 22.10.2027 | Online | 1690.00 EUR | Standardpreis | | 13.12.2027 - 15.12.2027 | Online | 1690.00 EUR | Standardpreis | | 13.12.2027 - 15.12.2027 | Wien | 1690.00 EUR | Standardpreis | | 01.02.2028 - 03.02.2028 | Online | 1690.00 EUR | Standardpreis | | 01.02.2028 - 03.02.2028 | Wien | 1690.00 EUR | Standardpreis | | 27.03.2028 - 29.03.2028 | Graz | 1690.00 EUR | Standardpreis | | 27.03.2028 - 29.03.2028 | Online | 1690.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Gefallen hat mir der Aufbau des Trainings mit den guten Übungen" — *Leonie K., 12.08.2025* - **5/5** — "Der Trainer, war spitzenmäßig, sehr freundlich und äußert fachkundig. Er ist ein Naturtalent schwierige Inhalte mit Leichtigkeit zu vermitteln. Von Location bis Ausführung des Kurses war alles 100% perfekt. Danke dafür." — *Andreas S., 24.03.2025* --- ## Java – Grundlagen - **Code:** JAVAGL - **Typ:** course - **Dauer:** 5 Tage - **Level:** Einsteiger - **Sprache:** Deutsch - **Kategorien:** Java Development, Softwareentwicklung - **Preis:** ab 2490.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/java-development/java-grundlagen **Beschreibung:** Java ist eine der populärsten Programmiersprachen weltweit. Das verdankt Java zu einem großen Teil seinen vielfältigen Einsatzmöglichkeiten: Von kleinen Kommandozeilen-Programmen und grafischen Desktop-Anwendungen über Android-Apps bis hin zu umfangreichen Enterprise-Applikationen spannt die Sprache inhaltlich einen großen Bogen. Das macht sie zu einem wahren Allrounder im Werkzeugkasten eines jeden Entwicklers. In diesem Kurs befassen wir uns mit den Grundlagen von Java und legen so das Fundament für ihre zukünftige Entwickler-Karriere. **Zielgruppe:** - Programmier-Einsteiger, Administratoren, DevOps Engineers **Agenda:** - Variablen, Datentypen und Operatoren - Arrays und Listen - Collections - Ein- und Ausgabe - Kontrollstrukturen - Funktionen - Fehlerbehandlung & Exceptions - Objektorientierte Programmierung - Kapselung - Vererbung - Interfaces - Arbeiten mit Dateien - Funktionale Programmierung - Grafische Desktop-Anwendungen **Voraussetzungen:** - Teilnahme am Kurs "Programmierung Grundlagen" oder vergleichbare Kenntnisse **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 12.10.2026 - 16.10.2026 | Online | 2490.00 EUR | Standardpreis | | 12.10.2026 - 16.10.2026 | Wien | 2490.00 EUR | Standardpreis | | 08.02.2027 - 12.02.2027 | Online | 2490.00 EUR | Standardpreis | | 08.02.2027 - 12.02.2027 | Wien | 2490.00 EUR | Standardpreis | | 26.04.2027 - 30.04.2027 | Online | 2490.00 EUR | Standardpreis | | 26.04.2027 - 30.04.2027 | Wien | 2490.00 EUR | Standardpreis | | 08.11.2027 - 12.11.2027 | Online | 2490.00 EUR | Standardpreis | | 08.11.2027 - 12.11.2027 | Wien | 2490.00 EUR | Standardpreis | | 07.02.2028 - 11.02.2028 | Online | 2490.00 EUR | Standardpreis | | 07.02.2028 - 11.02.2028 | Wien | 2490.00 EUR | Standardpreis | --- ## UX/UI-Design & Prototyping - **Code:** ADXD - **Typ:** course - **Dauer:** 2 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Frontend Development, Adobe, Softwareentwicklung, Digital Media & Design - **Preis:** ab 890.00 EUR - **Durchschnittliche Bewertung:** 4.7 von 5 Sternen (basiert auf 4 Teilnehmerstimmen) - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/ux-ui-design-prototyping Erlernen Sie UX/UI Design und Prototyping für moderne digitale Benutzeroberflächen **Beschreibung:** In diesem Kurs lernen Sie die Grundlagen von UX/UI Design und professionellem Prototyping für moderne digitale Anwendungen kennen. Sie erfahren, wie benutzerfreundliche Oberflächen entwickelt, Designprozesse strukturiert aufgebaut und digitale Konzepte visuell umgesetzt werden. Darüber hinaus lernen Sie, Wireframes, Mockups und interaktive Prototypen effizient zu erstellen und Benutzeroberflächen zielgerichtet zu gestalten. Sie beschäftigen sich mit Usability, Benutzerführung, Designprinzipien sowie der visuellen Gestaltung moderner Interfaces. Zusätzlich erfahren Sie, wie Designideen getestet, optimiert und professionell präsentiert werden können. Nach dem Kurs sind Sie in der Lage, UX/UI Konzepte praxisgerecht zu entwickeln und interaktive Prototypen für Websites und digitale Anwendungen umzusetzen. **Zielgruppe:** - Grafiker, Medien- und Kommunikationsdesigner, Web Designer, UX/UI-Designer **Agenda:** - **Einführung** - Einführung in modernes Webdesign - Die Rolle von Prototyping im Designprozess - **Grundlagen UX/UI-Design** - Einführung in UX/UI-Designs - UI-Kits nutzen - **Projekteinrichtung und Organisation** - Projekteinrichtung und Gestaltungsraster - Arbeiten mit Ebenen und Symbolen - **Wireframing und Mockups** - Wireframes erstellen - Mockups gestalten - Gestaltungsraster anlegen und Wiederholungsraster nutzen - **Integration mit anderen Tools** - Illustrator und Photoshop in Verbindung mit Prototyping nutzen - **Interaktivität und Prototyping** - Interaktivität im Prototyping hinzufügen - Seitenübergänge erstellen - Veröffentlichung des Klickmodells - **Interaktion und Testing** - Interaktion - Testing und Feedback einholen - **Erweiterte Funktionen** - Arbeiten mit wiederverwendbaren Komponenten - Designsysteme und Bibliotheken nutzen - **Tipps und Tricks vom Trainer** **Voraussetzungen:** - Allgemeiner Umgang mit Windows oder Mac. Grundlegende Kenntnisse von Adobe Illustrator und Photoshop von Vorteil. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 10.09.2026 - 11.09.2026 | Online | 890.00 EUR | Standardpreis | | 10.09.2026 - 11.09.2026 | Wien | 890.00 EUR | Standardpreis | | 04.11.2026 - 05.11.2026 | Graz | 890.00 EUR | Standardpreis | | 04.11.2026 - 05.11.2026 | Online | 890.00 EUR | Standardpreis | | 23.03.2027 - 24.03.2027 | Graz | 890.00 EUR | Standardpreis | | 23.03.2027 - 24.03.2027 | Online | 890.00 EUR | Standardpreis | | 18.05.2027 - 19.05.2027 | Online | 890.00 EUR | Standardpreis | | 18.05.2027 - 19.05.2027 | Wien | 890.00 EUR | Standardpreis | | 29.07.2027 - 30.07.2027 | Graz | 890.00 EUR | Standardpreis | | 29.07.2027 - 30.07.2027 | Online | 890.00 EUR | Standardpreis | | 22.11.2027 - 23.11.2027 | Online | 890.00 EUR | Standardpreis | | 22.11.2027 - 23.11.2027 | Wien | 890.00 EUR | Standardpreis | | 24.01.2028 - 25.01.2028 | Graz | 890.00 EUR | Standardpreis | | 24.01.2028 - 25.01.2028 | Online | 890.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **4/5** — "Könnte vielleicht noch einen halben Tag länger dauern, aber ansonsten war ich sehr zufrieden" — *Anonym, 23.12.2024* - **5/5** — "Alles bestens. Hab mich schon für Photoshop angemeldet :)" — *Michi C., 08.07.2024* - **5/5** — "Alles war super professinell!" — *Anonym, 18.04.2024* - **4/5** — "Der Kurs war sehr praxisnahe aufgebaut. Lob an den Trainer!" — *Franz S., 05.02.2024* --- ## WordPress – Grundlagen - **Code:** WPGL - **Typ:** course - **Dauer:** 2 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung - **Preis:** ab 790.00 EUR - **Durchschnittliche Bewertung:** 5.0 von 5 Sternen (basiert auf 6 Teilnehmerstimmen) - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/professionelle-website-erstellung-mit-wordpress Erstellen und verwalten Sie professionelle Websites mit WordPress **Beschreibung:** WordPress ist eines der weltweit führenden Content-Management-Systeme (CMS) und überzeugt durch eine große Auswahl an kostenlosen Themes und Plugins. Damit können Sie Ihre Website flexibel anpassen und individuell nach Ihren Anforderungen gestalten. In diesem praxisorientierten Kurs lernen Sie Schritt für Schritt, wie Sie WordPress installieren, konfigurieren und an Ihr Design anpassen. Sie arbeiten mit Themes, Plugins und Widgets, erstellen Seiten und Beiträge, binden Medien ein und lernen die Grundlagen der Suchmaschinenoptimierung (SEO) kennen. Darüber hinaus erhalten Sie einen Einblick, wie Sie mit KI-Tools wie ChatGPT oder MidJourney Inhalte und Bilder effizient generieren können. Nach dem Kurs sind Sie in der Lage, eigenständig moderne, ansprechende und technisch saubere Websites mit WordPress umzusetzen und zu veröffentlichen. **Zielgruppe:** - WordPress Einsteiger - Marketing- und Kommunikationsverantwortliche - IT-Mitarbeiter:innen mit Fokus auf Webentwicklung - Unternehmer:innen und Selbständige - Mitarbeiter:innen von Agenturen **Agenda:** - **Einführung in WordPress** - Funktionsweise und Vorteile von CMS - Unterschiede zwischen WordPress.com und WordPress.org - Hosting- und Domainwahl - **Installation und Einrichtung** - Installation auf Webserver oder lokal - Grundeinstellungen und Benutzerverwaltung - Dashboard-Überblick und Menüstruktur - **Design mit Themes und Widgets** - Theme-Auswahl und Anpassung - Arbeiten mit Widgets, Menüs und dem Customizer - Layout-Grundlagen und Corporate Design - **Plugins und Funktionserweiterung** - Plugin-Installation und -Konfiguration - Must-have Plugins für Einsteiger - Updates, Wartung und Kompatibilität - **Inhalte und Medien** - Beiträge, Seiten, Kategorien, Schlagwörter - Bilder, Videos und Dokumente einbinden - Formatierung, Links und interne Verknüpfungen - **SEO & KI-Einsatz – Grundlagen** - SEO-Basics: Titel, Meta, Überschriften, Permalinks - Effiziente Content-Erstellung mit ChatGPT - KI-Bilderstellung mit MidJourney - **Veröffentlichung & Abschluss** - Sichtbarkeit, Permalinks, Lesbarkeit - Backup-Grundlagen - Praxistipps für den Livegang **Lernziele:** - Installation und Grundeinrichtung von WordPress - Arbeiten mit Themes, Widgets und Menüs - Erweiterung der Funktionen durch Plugins - Erstellung und Verwaltung von Seiten, Beiträgen und Medien - Nutzung von KI-Tools zur Content-Erstellung - Grundlagen der Suchmaschinenoptimierung - Veröffentlichung und Pflege einer Website **Voraussetzungen:** - Grundlegende PC-Kenntnisse - Erfahrung im Umgang mit Webbrowsern - Grundkenntnisse in Textverarbeitung **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 15.10.2026 - 16.10.2026 | Online | 790.00 EUR | Standardpreis | | 15.10.2026 - 16.10.2026 | Wien | 790.00 EUR | Standardpreis | | 25.01.2027 - 26.01.2027 | Graz | 790.00 EUR | Standardpreis | | 25.01.2027 - 26.01.2027 | Online | 790.00 EUR | Standardpreis | | 29.04.2027 - 30.04.2027 | Online | 790.00 EUR | Standardpreis | | 29.04.2027 - 30.04.2027 | Wien | 790.00 EUR | Standardpreis | | 27.07.2027 - 28.07.2027 | Graz | 790.00 EUR | Standardpreis | | 27.07.2027 - 28.07.2027 | Online | 790.00 EUR | Standardpreis | | 18.10.2027 - 19.10.2027 | Online | 790.00 EUR | Standardpreis | | 18.10.2027 - 19.10.2027 | Wien | 790.00 EUR | Standardpreis | | 17.01.2028 - 18.01.2028 | Graz | 790.00 EUR | Standardpreis | | 17.01.2028 - 18.01.2028 | Online | 790.00 EUR | Standardpreis | | 24.04.2028 - 25.04.2028 | Online | 790.00 EUR | Standardpreis | | 24.04.2028 - 25.04.2028 | Wien | 790.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Sehr genau und langsam erklärt" — *Sabine B., 15.07.2026* - **5/5** — "Das praktische Üben und die Anleitung des Trainers. Weiter so - war super!" — *Marion W., 01.01.2026* - **5/5** — "Guter Trainer, angenehmes Ambiente!" — *Hermann S., 01.01.2019* - **5/5** — "Der Vortragende ist auf viele Fragen eingegangen und konnte diese auch rasch beantworten." — *Anonym, 01.01.2019* - **5/5** — "Sehr praxisnahe aufgebauter Kurs." — *Marlene R., 01.01.2019* - **4/5** — "Individueller Zugang auf Fragen und flexibel und unbürokratisch!" — *Katrin W., 01.01.2017* --- ## JavaScript – Grundlagen - **Code:** JAVASGL - **Typ:** course - **Dauer:** 3 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung - **Preis:** ab 1690.00 EUR - **Durchschnittliche Bewertung:** 4.7 von 5 Sternen (basiert auf 4 Teilnehmerstimmen) - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/javascript-grundlagen Erlernen Sie JavaScript Grundlagen und entwickeln Sie interaktive Webseiten **Beschreibung:** Dieser Kurs bietet Ihnen einen praxisnahen Einstieg in die JavaScript-Programmierung und zeigt, wie Sie dynamische und interaktive Webanwendungen umsetzen. Sie arbeiten mit grundlegenden Konzepten wie Variablen, Datentypen, Funktionen und Kontrollstrukturen und entwickeln ein Verständnis für die logische Struktur von Programmen. Dabei erkennen Sie, wie JavaScript im Browser eingesetzt wird, um Inhalte zu verändern und Benutzerinteraktionen umzusetzen. Darüber hinaus beschäftigen Sie sich mit Events, DOM-Manipulation und der Integration von JavaScript in HTML-Seiten. Sie entdecken, wie sich interaktive Elemente gestalten und Anwendungen Schritt für Schritt erweitern lassen. Praxisnahe Beispiele unterstützen Sie dabei, eigene Skripte zu erstellen und direkt im Browser auszuführen. Nach Abschluss sind Sie in der Lage, JavaScript sicher anzuwenden, interaktive Websites zu entwickeln und die Grundlage für weiterführende Frontend-Technologien zu schaffen. **Zielgruppe:** - Javascript-Einsteiger, Webentwickler **Agenda:** - Programmstrukturen (Variablen, Anweisungen, Ausdrücke und Funktionen) - Funktionen mit Ausnahmen, Rekursion, Closures und Module - Objekte und Verwendung von Prototypen sowie Vererbung - Arrays in unterschiedlichen Dimensionen und Listen - Überblick über gebräuchliche Methoden - Aufbau einer Javascript Anwendung mit HTML5 und CSS3 - Nutzung von AJAX und REST Services - Einbindung und Verwendung von Frameworks und Bibliotheken **Voraussetzungen:** - Teilnahme an den Kursen "Programmierung Grundlagen" und "HTML5 & CSS3 - Basis" oder vergleichbare Kenntnisse. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 16.09.2026 - 18.09.2026 | Online | 1690.00 EUR | Standardpreis | | 16.09.2026 - 18.09.2026 | Wien | 1690.00 EUR | Standardpreis | | 27.10.2026 - 29.10.2026 | Graz | 1690.00 EUR | Standardpreis | | 27.10.2026 - 29.10.2026 | Online | 1690.00 EUR | Standardpreis | | 18.01.2027 - 20.01.2027 | Online | 1690.00 EUR | Standardpreis | | 18.01.2027 - 20.01.2027 | Wien | 1690.00 EUR | Standardpreis | | 24.03.2027 - 26.03.2027 | Graz | 1690.00 EUR | Standardpreis | | 24.03.2027 - 26.03.2027 | Online | 1690.00 EUR | Standardpreis | | 19.05.2027 - 21.05.2027 | Online | 1690.00 EUR | Standardpreis | | 19.05.2027 - 21.05.2027 | Wien | 1690.00 EUR | Standardpreis | | 06.07.2027 - 08.07.2027 | Graz | 1690.00 EUR | Standardpreis | | 06.07.2027 - 08.07.2027 | Online | 1690.00 EUR | Standardpreis | | 22.09.2027 - 24.09.2027 | Graz | 1690.00 EUR | Standardpreis | | 22.09.2027 - 24.09.2027 | Online | 1690.00 EUR | Standardpreis | | 10.11.2027 - 12.11.2027 | Online | 1690.00 EUR | Standardpreis | | 10.11.2027 - 12.11.2027 | Wien | 1690.00 EUR | Standardpreis | | 17.01.2028 - 19.01.2028 | Online | 1690.00 EUR | Standardpreis | | 17.01.2028 - 19.01.2028 | Wien | 1690.00 EUR | Standardpreis | | 16.02.2028 - 18.02.2028 | Graz | 1690.00 EUR | Standardpreis | | 16.02.2028 - 18.02.2028 | Online | 1690.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Am Ende des Kurses wurde JavaScript Frameworks vorgestellt und es wurde auf Problemstellungen aus der Praxis eingegangen" — *Rita E., 12.02.2024* - **4/5** — "Engagierter Trainer" — *Aleksej S., 29.06.2021* - **5/5** — "war alles super!" — *Anonym, 22.05.2017* - **5/5** — "sehr praxisnah" — *Anonym, 22.05.2017* --- ## PHP – Grundlagen - **Code:** PHPGL - **Typ:** course - **Dauer:** 3 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung - **Preis:** ab 1790.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/php-grundlagen Ihr Einstieg in moderne Webentwicklung mit PHP **Beschreibung:** In diesem PHP Grundlagen Kurs werden Sie Schritt für Schritt in die Welt der PHP-Programmierung eingeführt. Sie lernen die grundlegenden Konzepte und Strukturen der PHP-Sprache kennen und erfahren, wie Sie PHP auf Ihrem System einrichten. Darüber hinaus zeigen wir Ihnen, wie Sie PHP mit Datenbanken verbinden, um dynamische und interaktive Webanwendungen zu erstellen. Nach Abschluss dieses Kurses werden Sie in der Lage sein, selbstständig einfache Webapplikationen zu entwickeln und zu erweitern. Sie werden die Fähigkeiten besitzen, um dynamische Webseiten zu erstellen, die auf Benutzerinteraktionen reagieren und Datenbanken nutzen. Egal, ob Sie ein kompletter Anfänger sind oder bereits Grundkenntnisse haben – dieser Kurs bietet Ihnen einen soliden Einstieg in die PHP-Programmierung und bereitet Sie darauf vor, weiterführende und komplexere PHP-Projekte anzugehen. **Zielgruppe:** - Programmierer, Webentwickler, Webentwickler **Agenda:** - **Einführung in PHP** - PHP 5-8: Überblick und Geschichte - Installation und erste Schritte - **Grundlagen der PHP-Sprache** - Sprachkonstrukte und Elemente - Funktionen, Strings und Arrays - **Objektorientierte Programmierung (OOP)** - Einführung in OOP mit PHP - Erstellen und Nutzen von Objekten - **Datenbanken und PHP** - Verbindungen zu MySQL mit mysqli und PDO - Basisystem mit Model View Controller (MVC) - **Datenverarbeitung** - JSON und XML Verarbeitung - **Sicherheit** - Sicherheit von Webapplikationen und PHP - Schutz vor SQL-Injektionen und XSS - **Design und Aufbau von PHP-Applikationen** - Best Practices für PHP-Entwicklung - **Frontend-Technologien** - HTML5, CSS3, JavaScript - Nutzung von Bootstrap und Layout-Techniken - **Moderne Webtechnologien** - Web 2.0 Technologien und Zusammenhänge **Voraussetzungen:** - Teilnahme am Kurs "Programmierung Grundlagen" oder vergleichbare Kenntnisse. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 30.09.2026 - 02.10.2026 | Graz | 1790.00 EUR | Standardpreis | | 30.09.2026 - 02.10.2026 | Online | 1790.00 EUR | Standardpreis | | 22.02.2027 - 24.02.2027 | Online | 1790.00 EUR | Standardpreis | | 22.02.2027 - 24.02.2027 | Wien | 1790.00 EUR | Standardpreis | | 16.06.2027 - 18.06.2027 | Graz | 1790.00 EUR | Standardpreis | | 16.06.2027 - 18.06.2027 | Online | 1790.00 EUR | Standardpreis | | 15.11.2027 - 17.11.2027 | Online | 1790.00 EUR | Standardpreis | | 15.11.2027 - 17.11.2027 | Wien | 1790.00 EUR | Standardpreis | | 23.02.2028 - 25.02.2028 | Online | 1790.00 EUR | Standardpreis | | 23.02.2028 - 25.02.2028 | Wien | 1790.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Ausgezeichneter Trainer und sichere Umgebung!" — *Anonym, 07.02.2024* --- ## PHP – Vertiefung - **Code:** PHPFG - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung - **Preis:** ab 1790.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/php-vertiefung Erweitern Sie Ihr PHP-Know-how und entwickeln Sie leistungsstarke Webanwendungen **Beschreibung:** Erlernen Sie in diesem aufbauenden PHP Kurs fortgeschrittene Techniken zur Entwicklung moderner und leistungsfähiger Webanwendungen. Vertiefen Sie Ihr Wissen und optimieren Sie bestehende Anwendungen gezielt. Im Kurs beschäftigen Sie sich mit strukturiertem Codeaufbau, objektorientierter Programmierung und der effizienten Verarbeitung von Daten. Sie lernen, komplexe Anwendungen zu entwickeln, wiederverwendbare Komponenten zu erstellen und saubere Architekturen umzusetzen. Ein weiterer Schwerpunkt liegt auf Sicherheit und Performance. Sie erfahren, wie Sie typische Sicherheitsrisiken vermeiden, Anwendungen absichern und die Geschwindigkeit Ihrer Webprojekte verbessern. Praxisnahe Beispiele und Übungen helfen Ihnen dabei, Ihr Wissen direkt anzuwenden und zu festigen. Nach Abschluss sind Sie in der Lage, anspruchsvolle PHP-Anwendungen professionell zu entwickeln und bestehende Projekte nachhaltig zu optimieren. **Zielgruppe:** - Programmierer - Webentwickler - Entwickler **Agenda:** - **Entwicklungsumgebung und Setup** - Aufbau und Einarbeitung in die Entwicklungsumgebung - Arbeiten mit Servern und Debugging-Tools - **Datenstrukturen und Design Patterns** - Komplexe Datenstrukturen verstehen und anwenden - Einsatz und Nutzen von Design Patterns - **Objektorientierte Programmierung (OOP)** - Vertiefung objektorientierter Konzepte - Strukturierte Entwicklung mit OOP - **Arbeiten mit Dateien, Datum und regulären Ausdrücken** - Verarbeitung von Dateien - Umgang mit Datum und Zeit - Einsatz regulärer Ausdrücke - **Frameworks und modulare Entwicklung** - Verwendung von Frameworks - Grundlagen modularer Anwendungsentwicklung - **Sessions, Validierung und Sicherheit** - Vertiefende Anwendung von Sessions - Einsatz von Validatoren - Grundlagen der Verschlüsselung - Persistenz von Daten - **Debugging, Profiling und Performance** - Debugging und Fehleranalyse - Profiling von Anwendungen - Geschwindigkeitsoptimierungen - **Best Practices und Fehlervermeidung** - Typische Fehler erkennen und vermeiden - Anwendung von Best Practices - **Praxisprojekt / Fallbeispiel** - Konzeption und Aufbau einer Webapplikation - Umsetzung mit PHP und einem Framework (Laravel oder Symfony) **Voraussetzungen:** - Allgemeine Kenntnisse von HTML und PHP **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 09.09.2026 - 11.09.2026 | Online | 1790.00 EUR | Standardpreis | | 09.09.2026 - 11.09.2026 | Wien | 1790.00 EUR | Standardpreis | | 12.10.2026 - 14.10.2026 | Graz | 1790.00 EUR | Standardpreis | | 12.10.2026 - 14.10.2026 | Online | 1790.00 EUR | Standardpreis | | 01.03.2027 - 03.03.2027 | Online | 1790.00 EUR | Standardpreis | | 01.03.2027 - 03.03.2027 | Wien | 1790.00 EUR | Standardpreis | | 23.06.2027 - 25.06.2027 | Graz | 1790.00 EUR | Standardpreis | | 23.06.2027 - 25.06.2027 | Online | 1790.00 EUR | Standardpreis | | 23.11.2027 - 25.11.2027 | Online | 1790.00 EUR | Standardpreis | | 23.11.2027 - 25.11.2027 | Wien | 1790.00 EUR | Standardpreis | | 01.03.2028 - 03.03.2028 | Online | 1790.00 EUR | Standardpreis | | 01.03.2028 - 03.03.2028 | Wien | 1790.00 EUR | Standardpreis | --- ## JavaScript – Vertiefung - **Code:** JAVASFG - **Typ:** course - **Dauer:** 3 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung - **Preis:** ab 1690.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/javascript-vertiefung Komplexe Webanwendungen entwickeln und JavaScript gezielt einsetzen **Beschreibung:** Bauen Sie auf Ihren bestehenden JavaScript-Kenntnissen auf und entwickeln Sie ein tieferes Verständnis für die Umsetzung moderner Webanwendungen. Im Kurs beschäftigen Sie sich mit der Struktur und dem Aufbau komplexerer Anwendungen und erkennen, wie sich dynamische Inhalte gezielt steuern und Anwendungen flexibel erweitern lasseen. Dabei vertiefen Sie den Umgang mit DOM, Events sowie dem Zusammenspiel von HTML5 und CSS3. Darüber hinaus arbeiten Sie mit komplexen Datenstrukturen, objektorientierten Konzepten und bewährten Patterns. Sie entdecken, wie sich Code übersichtlich strukturieren und nachhaltig weiterentwickeln lässt. Ein weiterer Schwerpunkt liegt auf der Nutzung moderner Webtechnologien und Browserfunktionen sowie der Analyse und Optimierung bestehender Anwendungen. Sie erfahren, wie Fehler systematisch erkannt und die Performance gezielt verbessert werden kann. Nach Abschluss sind Sie in der Lage, komplexe JavaScript-Anwendungen zu strukturieren, zu optimieren und effizient umzusetzen. **Zielgruppe:** - Javascript-Entwickler, Webentwickler **Agenda:** - **Entwicklungsumgebung und JavaScript Grundlagen** - Einarbeitung in Entwicklungsumgebungen und Browser - Überblick über verschiedene JavaScript-Standards - **Konzeption und Aufbau von Webanwendungen** - Struktur und Bestandteile moderner Webapplikationen - DOM-Baum und Eventsteuerung - Zusammenspiel von HTML5, CSS3 und Layout - **Datenstrukturen und Design Patterns** - Arbeiten mit komplexen Datenstrukturen - Einsatz und Nutzen von Patterns - **Objektorientierte Programmierung mit JavaScript** - Erstellung und Erweiterung von Objekten - Strukturierte Entwicklung mit OOP-Konzepten - **Fehlervermeidung und Best Practices** - Typische Fehler erkennen und vermeiden - Anwendung bewährter Best Practices - **Moderne Webtechnologien und APIs** - Überblick über aktuelle HTML5- und JavaScript-Funktionen - Einsatz von Web Worker, Canvas und Geolocation - Grundlagen moderner Browsertechnologien - **Debugging, Profiling und Performance** - Analyse und Behebung von Fehlern - Profiling von Webanwendungen - Optimierung von Geschwindigkeit und Performance **Voraussetzungen:** - Allgemeine Kenntnisse von HTML, CSS und JavaScript. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 28.09.2026 - 30.09.2026 | Online | 1690.00 EUR | Standardpreis | | 28.09.2026 - 30.09.2026 | Wien | 1690.00 EUR | Standardpreis | | 09.12.2026 - 11.12.2026 | Graz | 1690.00 EUR | Standardpreis | | 09.12.2026 - 11.12.2026 | Online | 1690.00 EUR | Standardpreis | | 01.02.2027 - 03.02.2027 | Online | 1690.00 EUR | Standardpreis | | 01.02.2027 - 03.02.2027 | Wien | 1690.00 EUR | Standardpreis | | 07.04.2027 - 09.04.2027 | Graz | 1690.00 EUR | Standardpreis | | 07.04.2027 - 09.04.2027 | Online | 1690.00 EUR | Standardpreis | | 31.05.2027 - 02.06.2027 | Online | 1690.00 EUR | Standardpreis | | 31.05.2027 - 02.06.2027 | Wien | 1690.00 EUR | Standardpreis | | 02.08.2027 - 04.08.2027 | Graz | 1690.00 EUR | Standardpreis | | 02.08.2027 - 04.08.2027 | Online | 1690.00 EUR | Standardpreis | | 22.11.2027 - 24.11.2027 | Online | 1690.00 EUR | Standardpreis | | 22.11.2027 - 24.11.2027 | Wien | 1690.00 EUR | Standardpreis | | 30.11.2027 - 02.12.2027 | Graz | 1690.00 EUR | Standardpreis | | 30.11.2027 - 02.12.2027 | Online | 1690.00 EUR | Standardpreis | | 31.01.2028 - 02.02.2028 | Online | 1690.00 EUR | Standardpreis | | 31.01.2028 - 02.02.2028 | Wien | 1690.00 EUR | Standardpreis | | 28.02.2028 - 01.03.2028 | Graz | 1690.00 EUR | Standardpreis | | 28.02.2028 - 01.03.2028 | Online | 1690.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Klare Strukturierung, Es wurde auf den Wissensstand und Bedürfnisse der Teilnehmer:innen eingegangen" — *Eva M., 05.03.2024* --- ## Responsive Webdesign mit Phoenix Code und Bootstrap - **Code:** RESP - **Typ:** course - **Dauer:** 2 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung, Digital Media & Design - **Preis:** ab 690.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/responsive-webdesign-mit-brackets-und-bootstrap Moderne Websites für alle Geräte gestalten und effizient umsetzen **Beschreibung:** Erlernen Sie im Responsive Webdesign Kurs, wie Sie moderne und flexible Websites entwickeln, die auf allen Geräten optimal dargestellt werden. Im Kurs erhalten Sie eine Einführung in die Grundlagen des responsiven Webdesigns und arbeiten mit Bootstrap, um Layouts effizient umzusetzen. Sie entwickeln ein Verständnis für flexible Grid-Systeme, responsive Komponenten und die Anpassung von Inhalten an unterschiedliche Bildschirmgrößen. Darüber hinaus beschäftigen Sie sich mit der Gestaltung benutzerfreundlicher Oberflächen und der strukturierten Umsetzung von Webprojekten. Sie erfahren, wie Sie Websites für Desktop, Tablet und Smartphone optimieren und konsistente Designs erstellen. Praxisnahe Übungen unterstützen Sie dabei, eigene responsive Layouts zu erstellen und direkt anzuwenden. Nach Abschluss sind Sie in der Lage, moderne Websites responsiv zu gestalten und Bootstrap gezielt in Ihren Projekten einzusetzen. **Zielgruppe:** - Webdesigner - Webentwickler - Mediendesigner **Agenda:** - Grundlagen responsive Webdesign - Fluid Layouts - Semantische Darstellung - Flexibler Raster (Gridsysteme) - Geräteübergreifende Designs - Aktuelle Eigenschaften von HTML5 und CSS3 - Praktischer Einsatz des Open Source-Editors „Phoenix Code“ - Praktische Übungen in Bootstrap - Richtiger Einsatz der Bildformate - Bilder aus Photoshop direkt in die Webseite einbinden - Praktische Beispiele des Trainers zur Festigung des Erlernten **Voraussetzungen:** - Allgemeiner Umgang mit Windows oder Mac - HTML Grundkenntnisse von Vorteil **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 11.11.2026 - 12.11.2026 | Graz | 690.00 EUR | Standardpreis | | 11.11.2026 - 12.11.2026 | Online | 690.00 EUR | Standardpreis | | 24.05.2027 - 25.05.2027 | Graz | 690.00 EUR | Standardpreis | | 24.05.2027 - 25.05.2027 | Online | 690.00 EUR | Standardpreis | | 11.11.2027 - 12.11.2027 | Graz | 690.00 EUR | Standardpreis | | 11.11.2027 - 12.11.2027 | Online | 690.00 EUR | Standardpreis | | 09.02.2028 - 10.02.2028 | Graz | 690.00 EUR | Standardpreis | | 09.02.2028 - 10.02.2028 | Online | 690.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Individuelle Lösungen!" — *Anonym, 20.06.2017* --- ## Adobe Animate – Basis - **Code:** ANIMATE - **Typ:** course - **Dauer:** 2 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Frontend Development, Adobe Animate, Adobe, Softwareentwicklung - **Preis:** ab 790.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/adobe/adobe-edge-animate/adobe-animate-basis Erlernen Sie die Grundlagen von Adobe Animate für Animationen und interaktive Inhalte **Beschreibung:** Adobe Animate ist ein modernes HTML5-Tool, mit dem Webdesigner und Grafiker interaktive HTML-Animationen für das Web, Online-Publikationen, Rich-Media-Werbung und vieles mehr erstellen können, die in allen gängigen Browsern dargestellt werden können. In diesem Basiskurs lernen Sie den grundlegenden Umgang mit Adobe Animate kennen. Der Kurs richtet sich an Einsteiger und vermittelt Ihnen die notwendigen Fähigkeiten, um einfache Animationen und interaktive Inhalte zu erstellen. Sie werden in die Benutzeroberfläche eingeführt, lernen, wie Sie Projekte anlegen und Assets importieren, und erhalten eine umfassende Einführung in die wichtigsten Funktionen und Techniken von Adobe Animate. **Zielgruppe:** - Web Redakteure, Web Designer, Grafiker, ehemalige Flash-Anwender **Agenda:** - **Einführung und Benutzeroberfläche** - Überblick über die Benutzeroberfläche - Anpassung der Arbeitsbereiche - Verwendung der Bedienfelder - **Bilder und Grafiken** - Vorbereitung und Import von Bildern - Arbeiten mit Vektor- und Rastergrafiken - Einsatz der Bibliothek für Assets - **Projektanlegung und Bühneneinstellungen** - Ein neues Projekt anlegen - Einstellen der Bühnengröße und -hintergrund - Grundformen und Zeichnen - Stapelreihenfolge von Objekten - Arbeiten mit Hilfslinien und Gittern - Farben und Verläufe anwenden - **Text und Typografie** - Arbeiten mit Textfeldern - Textformatierung und Stiloptionen - Einbinden von Webfonts - **Animationstechniken** - Verständnis der Zeitleiste und Schlüsselbildmodi - Frame-by-Frame-Animationen - Tweening: Bewegung, Form, klassische Tweening - Animationseffekte und Übergänge - Arbeiten mit Bewegungspfaden - Verwendung von Symbolen und Instanzen - Erstellen von interaktiven Animationen mit Aktionen - **Integration und Interaktivität** - Einbindung von Animationen in HTML5-Webseiten - Verwendung von JavaScript für erweiterte Interaktivität - **Audio und Video** - Einbinden und Bearbeiten von Audiodateien - Synchronisation von Audio mit Animationen - Hinzufügen und Bearbeiten von Videoinhalten - **Export und Veröffentlichung** - Projekte für verschiedene Plattformen exportieren - Optimierung für Web und Mobile - Exportieren als HTML5, GIF, Video, etc. - Überprüfung und Debugging vor der Veröffentlichung **Voraussetzungen:** - Grundlegende Anwenderkenntnisse mit PC od. Mac. HTML-Grundkenntisse von Vorteil aber nicht erforderlich. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 19.10.2026 - 20.10.2026 | Graz | 790.00 EUR | Standardpreis | | 19.10.2026 - 20.10.2026 | Online | 790.00 EUR | Standardpreis | | 27.01.2027 - 28.01.2027 | Online | 790.00 EUR | Standardpreis | | 27.01.2027 - 28.01.2027 | Wien | 790.00 EUR | Standardpreis | | 12.04.2027 - 13.04.2027 | Graz | 790.00 EUR | Standardpreis | | 12.04.2027 - 13.04.2027 | Online | 790.00 EUR | Standardpreis | | 14.07.2027 - 15.07.2027 | Online | 790.00 EUR | Standardpreis | | 14.07.2027 - 15.07.2027 | Wien | 790.00 EUR | Standardpreis | | 18.10.2027 - 19.10.2027 | Graz | 790.00 EUR | Standardpreis | | 18.10.2027 - 19.10.2027 | Online | 790.00 EUR | Standardpreis | | 26.01.2028 - 27.01.2028 | Online | 790.00 EUR | Standardpreis | | 26.01.2028 - 27.01.2028 | Wien | 790.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Die Inhalte wurden sehr gut erklärt und ein erster Banner wurde bereits im Zuge des Seminars gebaut." — *Magdalena R., 10.11.2023* --- ## C und C++ Programmierer – Lehrgang - **Code:** CCPPLG - **Typ:** modularcourse - **Dauer:** 13 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** C+/++ Development, Softwareentwicklung, Ausbildungen & Bundles - **Preis:** ab 4790.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/c-development/c-und-c-programmierer-lehrgang Erlernen Sie die Grundlagen des Programmierens mit der Sprache C++ **Beschreibung:** Die Programmiersprache C wurde bereits in den frühen 1970er Jahren entwickelt, wird für die System- und Anwendungsprogrammierung verwendet und ist somit eine der am weitesten, verbreiteten Programmiersprachen. C++ ist eine Weiterentwicklung von C und kommt vor allem dort zum Einsatz, wo hohe Effizienzanforderungen gestellt werden. Der C und C++ Programmierer-Lehrgang führt Sie zuallererst allgemein in die Welt der Programmierung ein. Hierbei lernen Sie die in allen Programmiersprachen gültigen grundlegenden Werkzeuge und Techniken kennen und festigen das theoretische Wissen mit Übungsbeispielen in Python. Nach einer kurzen Selbstlern- und Übungsphase wird der Fokus auf die Sprache C gelegt. Aufbauend auf Ihren bereits angeeigneten Basis-Skills werden im Modul „Programmieren mit C“ dessen Sprachkern und die Standard-Library mit den essenziellen Funktionen und Möglichkeiten behandelt. Nach einer weiteren Selbstlern- und Übungsphase zur Festigung des Erlernten nehmen Sie am Modul „Programmieren mit C++“ teil, in dem Ihnen Wissen wie beispielsweise zur objektorientierten Programmierung für die Umsetzung C++ basierter Projekte vermittelt wird. **Zielgruppe:** - Personen, die sich umfassende Skills für ihre Tätigkeit als C/C++ Entwickler aneignen wollen. **Voraussetzungen:** - Keine besonderen Vorkenntnisse erforderlich. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 24.08.2026 - 27.11.2026 | Online | 4790.00 EUR | Standardpreis | | 24.08.2026 - 27.11.2026 | Wien | 4790.00 EUR | Standardpreis | | 13.01.2027 - 30.04.2027 | Online | 4790.00 EUR | Standardpreis | | 13.01.2027 - 30.04.2027 | Wien | 4790.00 EUR | Standardpreis | | 27.10.2027 - 03.12.2027 | Online | 4790.00 EUR | Standardpreis | | 27.10.2027 - 03.12.2027 | Wien | 4790.00 EUR | Standardpreis | | 10.01.2028 - 28.04.2028 | Online | 4790.00 EUR | Standardpreis | | 10.01.2028 - 28.04.2028 | Wien | 4790.00 EUR | Standardpreis | --- ## Programmieren mit C++ - **Code:** CPLGL - **Typ:** course - **Dauer:** 5 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** C+/++ Development, Softwareentwicklung - **Preis:** ab 2490.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/c-development/programmieren-mit-c-2 **Beschreibung:** C++ bildet die Grundlage vieler alltäglich genutzter Dienste, angefangen von Autos bis hin zu Mobiltelefonen. Diese Programmiersprache bietet Entwicklern eine breite Palette an Datenstrukturen und Algorithmen und hat sich kontinuierlich weiterentwickelt, um den steigenden Anforderungen gerecht zu werden. Durch C++ werden Entwicklern diverse Sprachkonstrukte bereitgestellt, um ihre eigenen Bibliotheken zu erstellen. Darüber hinaus ermöglicht C++ die Entwicklung äußerst effizienter und leistungsfähiger Programme. In diesem Kurs erhalten die Teilnehmer:innen, die bereits über Grundkenntnisse in der Programmiersprache C verfügen, eine fundierte Einführung in C++. Sie erlernen nicht nur die Sprachmittel und Bibliotheken, sondern erhalten auch eine solide Basis, um ihre Fähigkeiten in C++ weiter auszubauen. **Zielgruppe:** - C-Programmierer, die einen Umstieg erwägen — unter Umständen, weil sich die Zielplattform von einem Embeddedbetriebssystem auf Linux weiterentwickelt hat. Programmierer, die bereits C++ einsetzen, aber mehr machen wollen. Vielerorts wird zum Beispiel C++ wie C programmiert — was möglich aber nicht optimal ist. **Agenda:** - **Einführung in C++ Programmierung** - Entstehung von C++ - Variablen und Datentypen - Aufbau und Kompilierung von Programmen - **Ein- und Ausgabe** - Grundlagen der Ein- und Ausgabe in C++ - Standardausgabestream cout - Standardeingabestream cin - **Einfache Erweiterungen in C++** - Kommentare in C++ - Das Blockkonzept von C++ - Operatoren (Auflösungs-, Komma, Präfix- und Postfix Operatoren) - Strukturen & Union in C++ - Der Datentyp bool und string - **Erweiterungen bei Funktionen** - inline-Funktionen - Referenzen und Pointer - Overloading - **Klassen** - Klassenkonzept und Instanzen einer Klasse - Zugriffsspezifizierer - Konstruktoren und Destruktoren - Statische und geschachtelte Klassenelemente - **Vererbung** - Grundlagen der Vererbung - Art der Ableitung - Konstruktoren und Destruktoren abgeleiteter Klassen - Mehrfachvererbung und Polymorphismus - **Overloading von Operatoren** - Grundlagen der Überladung von Operatoren - Operator-Overloading durch friend-Funktionen - Operator-Overloading mit Methoden - **Mit Namensbereichen arbeiten** - Das Modulkonzept in C++ - Namensbereiche - Standard-Namensbereich std - **Templates** - Grundlagen zu Templates - Funktions-Templates - Klassen-Templates - **Standard Template Library** - Die Inhalte der STL - STL-Begriffserklärung - Algorithmen der STL - **Exception Handling** - Grundlagen des Exception Handlings - Verschachtelte Exception-Blöcke einsetzen - Eigene Exception-Klassen definieren - **Objektorientierter Entwurf** - Grundlagen der objektorientierten Softwareentwicklung - Das Objektmodell - Identifizieren von Klassen und verifizieren der Klassen durch Szenarios - Gemeinsamkeiten und Beziehungen zwischen Klassen - **Die Neuerungen aus C++11, C++14, C++17 und C++20** - Range Based for Loops - Lambda Expressions - rvalue Referenzen und Moving - Threading - Contracts und Concepts **Voraussetzungen:** - Besuch des Kurses „Programmieren mit C – Grundlagen“ oder vergleichbare Kenntnisse. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 23.11.2026 - 27.11.2026 | Online | 2490.00 EUR | Standardpreis | | 23.11.2026 - 27.11.2026 | Wien | 2490.00 EUR | Standardpreis | | 26.04.2027 - 30.04.2027 | Online | 2490.00 EUR | Standardpreis | | 26.04.2027 - 30.04.2027 | Wien | 2490.00 EUR | Standardpreis | | 02.08.2027 - 06.08.2027 | Online | 2490.00 EUR | Standardpreis | | 02.08.2027 - 06.08.2027 | Wien | 2490.00 EUR | Standardpreis | | 29.11.2027 - 03.12.2027 | Online | 2490.00 EUR | Standardpreis | | 29.11.2027 - 03.12.2027 | Wien | 2490.00 EUR | Standardpreis | | 24.04.2028 - 28.04.2028 | Online | 2490.00 EUR | Standardpreis | | 24.04.2028 - 28.04.2028 | Wien | 2490.00 EUR | Standardpreis | --- ## Programmieren mit C - **Code:** CGL - **Typ:** course - **Dauer:** 5 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** C+/++ Development, Softwareentwicklung - **Preis:** ab 2490.00 EUR - **URL:** https://www.tectrain.at/kurskatalog/programmierung/c-development/programmieren-mit-c C-Anwendungen entwickeln und grundlegende Programmierkonzepte verstehen **Beschreibung:** Erlernen Sie in diesem Kurs die Grundlagen der Programmiersprache C und schaffen Sie eine solide Basis für die Entwicklung effizienter Softwarelösungen. Sie erhalten eine fundierte Einführung in die Syntax und Struktur von C und arbeiten mit Variablen, Datentypen und Kontrollstrukturen. Sie entwickeln ein Verständnis für den Aufbau von Programmen und die logische Umsetzung von Abläufen. Darüber hinaus beschäftigen Sie sich mit Funktionen, Speicherverwaltung und der Verarbeitung von Daten. Sie entdecken, wie Programme strukturiert aufgebaut und effizient umgesetzt werden. Praxisnahe Übungen unterstützen Sie dabei, eigene Programme zu erstellen und die Inhalte direkt anzuwenden. Nach Abschluss sind Sie in der Lage, einfache Programme in C zu entwickeln, grundlegende Programmierkonzepte zu verstehen und diese in der Praxis umzusetzen. **Zielgruppe:** - Softwareentwickler **Agenda:** - **Einführung in C Programmierung** - Vor- und Nachteile der C Programmiersprache - Grundlagen für die Speicherverwaltung eines Programmes - **Kontrollstrukturen** - Übersicht über die Kontrollstrukturen wie if, switch, while sowie die den Funktionen - **Pointer** - Vor- und Nachteile von Pointer - Möglichkeiten, um unvermeidliche Fehler aufzufinden - **Implizite Typumwandlung** - Grundlagen des Regelwerk und die Gefahren der Konvertierung zwischen: -  signed und unsigned Integertypen - Integertypen verschiedener Breite - Floating Point Zahlen und Integer - **Grundlegenden Funktionen des C-Präprozessors** - **Modularisierung** - C Programmierung legte die Basis für alle weiteren modular aufgebauten Programmiersprachen - Möglichkeiten, Teile von Programmen separat zu bauen und später zu verbinden - Die Wichtigkeit vom Präprozessor bei der Modularisierung - **Weiter wichtige Funktionen** - Debugginghilfen wie das assert() Macro - Sichtbarkeit, oder die verschiedenen Bedeutungen des Wortes static - Die Toolchain: Compiler und Linker, Optimierungsmöglichkeiten, … - Analyse von Memoryfehlerszenarien - **Die Standard-Library** - Dynamischer Speicher: malloc() und free(), und verwandte Funktionen, um explizit Speicher zu verwalten - Standard I/:. Formatierte und komfortable Ein- und Ausgabe - Stringbearbeitung:  Die Standard-Library bringt eine Fülle von Funktionen mit, die Stringbearbeitung erleichtern, aber auch alle Arten von Memoryfehlern). **Voraussetzungen:** - Teilnahme am Kurs "Programmierung Grundlagen" oder vergleichbare Kenntnisse. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 28.09.2026 - 02.10.2026 | Online | 2490.00 EUR | Standardpreis | | 28.09.2026 - 02.10.2026 | Wien | 2490.00 EUR | Standardpreis | | 12.04.2027 - 16.04.2027 | Online | 2490.00 EUR | Standardpreis | | 12.04.2027 - 16.04.2027 | Wien | 2490.00 EUR | Standardpreis | | 15.11.2027 - 19.11.2027 | Online | 2490.00 EUR | Standardpreis | | 15.11.2027 - 19.11.2027 | Wien | 2490.00 EUR | Standardpreis | | 28.02.2028 - 03.03.2028 | Online | 2490.00 EUR | Standardpreis | | 28.02.2028 - 03.03.2028 | Wien | 2490.00 EUR | Standardpreis | --- ## Netzwerk-Programmierung unter Linux - **Code:** LINNETDEV - **Typ:** course - **Dauer:** 2 Tage - **Level:** Fortgeschrittene - **Sprache:** Deutsch - **Kategorien:** Unix Linux, Softwareentwicklung - **URL:** https://www.tectrain.at/kurskatalog/linux/netzwerk-programmierung-unter-linux **Beschreibung:** Netzwerkprogrammierung unter Linux (und UNIX) fügt sich hervorragend in das Grundprinzip "Everything is a File" ein. Das Socket-Interface stellt ein leicht zu benutzendes Programmierparadigma dar, das nicht auf TCP/IP beschränkt ist, sondern auf eine Vielzahl anderer Netzwerkprotokolle anwendbar ist. **Zielgruppe:** - IT-Administratoren, Programmierer und Spezialisten für System- und Netzwerktechnik **Agenda:** - Grundlagen der Netzwerkprogrammierung - Stream- und Datagramm-Sockets - Adressfamilien - TCP - UDP - Hilfsfunktionen, DNS-Lookup - IPv4 und IPv6 - UNIX Domain Sockets - Verschiedene: CAN, Bluetooth - IO-Multiplexing mit select/poll/epoll **Voraussetzungen:** - Solide Kenntnisse in C werden vorausgesetzt, genau wie eine Grundkenntnis des Systems (vgl. Kurs "Linux vom Programmierer-Standpunkt: Überblick"). **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## Multithreading unter Linux - **Code:** LINMLT - **Typ:** course - **Dauer:** 2 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Unix Linux, Softwareentwicklung - **URL:** https://www.tectrain.at/kurskatalog/linux/multithreading-unter-linux **Beschreibung:** Parallele Programmierung war schon immer schwer, und es ist unverständlich, warum Multithreading von modernen Programmiersprachen und Frameworks ungeachtet der Gefahren als einzige Möglichkeit, effiziente Programme zu schreiben, propagiert wird. Parallele Programmierung ist auch unter Linux schwer - wie sollte es auch anders sein? Der Kurs gibt einen soliden Überblick über Multithreading unter Linux (in C) und die Mechanismen, die dort zur Synchronisation und Kommunikation zur Verfügung stehen. Vor allem werden die Gefahren beleuchtet, die unbedachtes Handeln in einer parallelen Welt mit sich bringt. **Zielgruppe:** - Programmierer und Software Entwickler **Agenda:** **Der Lebenszyklus von Threads** - detached vs. joinable **Raceconditions und deren Vermeidung** - Mutex **Kommunikationsmechanismen** - Condition Variable **Verschiedenes** - One-Time-Initialisierung - Atomare Integer-Operationen - Thread Specific Data (Thread Local Storage) **Realtime Scheduling** - Prioritäten **Scheduling Policies** - FIFO - Round-Robin, ... **Gefahren** - Priority Inversion etc. - Mechanismen zur Vermeidung ("Mutex-Protokolle" wie Priority Inheritance) **Voraussetzungen:** - Solide Kenntnisse in C werden vorausgesetzt, genau wie eine Grundkenntnis des Systems (vgl. Kurs "Linux vom Programmierer-Standpunkt: Überblick"). **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## GNU-Make – Grundlagen - **Code:** LINGNU - **Typ:** course - **Dauer:** 1 Tag - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Unix Linux, Softwareentwicklung - **URL:** https://www.tectrain.at/kurskatalog/linux/gnu-make-grundlagen **Beschreibung:** Die Mutter aller Build-Tools unter Linux und Unix ist Make - unter Linux in seiner extrem mächtigen Variante "GNU Make" verfügbar. Steht man vor der Aufgabe, ein C- oder C++-basiertes Projekt zu bauen, kommt man daran nicht vorbei (selbst dann nicht, wenn man Tools wie CMake oder Automake verwendet). Dieser Kurs wendet sich an Programmierer, die nicht nur an Programmieren interessiert sind, sondern auch verstehen wollen, wie größere Projekte gebaut werden, und wie die mitunter sehr komplizierten Abhänigkeitsbeziehungen in den Griff bekommen werden können. **Zielgruppe:** - Programmierer und Entwickler die verstehen wollen, wie größere Projekte basierend auf C oder C++ aufgebaut werden **Agenda:** -     Grundlagen: Abhängigkeiten, Regeln (Rules) -     Toolchain: wie wird gebaut? -     Pattern-Rules -     Spezielle Variablen -     Selbstdefinierte Variablen -     Text- und andere Funktionen -     Programmieren in GNU Make **Voraussetzungen:** - Kenntnisse in C oder C++ werden vorausgesetzt, sowie eine gewisse Fertigkeit auf der Commandline (Shell). **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## Linux Embedded - **Code:** LINEMB - **Typ:** course - **Dauer:** 2 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Unix Linux, Softwareentwicklung - **URL:** https://www.tectrain.at/kurskatalog/linux/linux-embedded **Beschreibung:** Linux hat sich in den letzten Jahren zu einer erstzunehmenden Alternative zu herkömmlichen Embedded Betriebssystemen entwickelt. Einerseits sind die Anforderungen an Embedded Plattformen gestiegen (USB, TCP/IP), sodass es ganz logisch erscheint, die gleiche Codebasis, die auf Desktop-PCs und Servern schon lange Einsatz findet, auch in kleineren Geräten einzusetzen. Andererseits entspricht Linux mittlerweile auch Anforderungen, die speziell aus dem Embedded-Bereich kommen, wie z.B. Echtzeitfähigkeit. Ziel des Kurses ist es, ein Verständnis des Aufbaus eines Linux-Systems zu vermitteln, und den Teilnehmern die Möglichkeit zu geben, aus Alternativen (deren es unter Linux viele gibt) zu wählen. **Zielgruppe:** - IT-Administratoren, Programmierer und Spezialisten für System- und Netzwerktechnik **Agenda:** **Bootprozess** - Bootloader - Kernel - Root Filesystem - Anhand des Bootprozesses, der von einem "regulären" Linux-PC bekannt ist, werden die einzelnen Komponenten und deren Aufgaben betrachtet. - Nach und nach werden alternative Wege herausgearbeitet, um schliesslich bei U-Boot, Busybox, und dem Thema "Der Prozess mit der PID 1" (oder "1000 Möglichkeiten, ein System zu booten") zu landen. **Kernel-Konfiguration und -Build** **Voraussetzungen:** - Eine Grundkenntnis des Systems wird vorausgesetzt (vgl. Kurs "Linux vom Programmierer-Standpunkt: Überblick"). **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## Systemnahe Programmierung für Fortgeschrittene - **Code:** LINDEVADV - **Typ:** course - **Dauer:** 2 Tage - **Level:** Fortgeschrittene - **Sprache:** Deutsch - **Kategorien:** Unix Linux, Softwareentwicklung - **URL:** https://www.tectrain.at/kurskatalog/linux/systemnahe-programmierung-fuer-fortgeschrittene **Beschreibung:** Will man in Tiefen des Systems steigen, die dem Alltagsprogrammierer normalerweise verborgen bleiben, ist dieser Kurs genau der Richtige. Linux und UNIX bieten an der Basis eine Vielzahl von Schnittstellen, die es ermöglichen, hochperformante Anwendungen zu schreiben. Hier wird ein Überblick gegeben. **Zielgruppe:** - Programmierer und Software Entwickler **Agenda:** -     POSIX IPC -     Shared Memory -     Semaphoren -     Message Queues -     Neue, Linux-spezifische Systemcalls -     Signal Handling mit signalfd -     Timer mit timerfd_create -     eventfd **Voraussetzungen:** - Solide Kenntnisse in C werden vorausgesetzt, genau wie eine Grundkenntnis des Systems (vgl. Kurs "Linux vom Programmierer-Standpunkt: Überblick"). **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## Linux vom Programmierer-Standpunkt – Überblick - **Code:** LINDEVBA - **Typ:** course - **Dauer:** 2 Tage - **Level:** Fortgeschrittene - **Sprache:** deutsch - **Kategorien:** Unix Linux, Softwareentwicklung - **URL:** https://www.tectrain.at/kurskatalog/linux/linux-vom-programmierer-standpunkt-ueberblick **Beschreibung:** Der Kurs richtet sich an Programmierer, die Linux nicht so sehr kennen, es aber kennen lernen wollen. Die Zusammenhänge und die Grundpfeiler des Systems werden erklärt, sodass man am Ende ein großes Bild hat und sich selbst orientieren und zurechtfinden kann. **Zielgruppe:** - Programmierer und Software Entwickler die Grundkenntnisse über Linux erlangen wollen **Agenda:** -     Einführung in die Benutzung der Shell: Commandline Editing, History, etc. -     Systemkonzepte und Systemcalls -     Kurze Beispiele in der Shell: Prozesse, Filesystem, -     IO-Redirection, ... -     strace: was geschieht unter der Haube? -     Grundprinzip: "Everything is a File" -     /proc -     Die Toolchain -     Compiler, Linker -     Debugger -     Shared und statische Libraries -     Executables -     Make: eine kurze Einführung -     Programmierung -     Prozesse: fork/exec/wait, Signale -     Filesystem: open/read/write/close -     Filedescriptoren und assoziierte Systemcalls **Voraussetzungen:** - Solide Kenntnisse in C werden vorausgesetzt. Kenntnisse in Betriebssystemen im Allgemeinen sind von Vorteil, aber nicht zwingend notwendig. (Spaß an Lowlevel-Programmierung hingegen schon.) **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. --- ## HTML und CSS - **Code:** HTMLCSS - **Typ:** course - **Dauer:** 2 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Frontend Development, Softwareentwicklung - **Preis:** ab 690.00 EUR - **Durchschnittliche Bewertung:** 4.9 von 5 Sternen (basiert auf 14 Teilnehmerstimmen) - **URL:** https://www.tectrain.at/kurskatalog/programmierung/frontend-development/html5-und-css3-grundlagen Erlernen Sie HTML und CSS und entwickeln Sie moderne Webseiten von Grund auf **Beschreibung:** In diesem praxisorientierten Kurs erwerben Sie fundierte Grundlagen in HTML und CSS, den zentralen Technologien zur Erstellung und Gestaltung moderner Webseiten in ihrer aktuellen Version. Sie erstellen semantisch korrekte HTML-Strukturen und gestalten diese mit CSS ansprechend und responsiv für unterschiedliche Geräte. Der Kurs vermittelt zentrale Prinzipien der Webentwicklung wie die Trennung von Inhalt und Design sowie grundlegende Aspekte von Usability und Suchmaschinenoptimierung (SEO). Durch praxisnahe Übungen und die gemeinsame Umsetzung kleiner Webprojekte wenden Sie das Gelernte direkt an. Nach Abschluss sind Sie in der Lage, eigenständig strukturierte, responsive und professionell gestaltete Webseiten zu konzipieren und umzusetzen. **Zielgruppe:** - Webentwickler und Designer in der Ausbildung - IT-Fachkräfte, die Grundlagen der Webentwicklung erlernen möchten - Marketing- und Kommunikationsverantwortliche mit technischem Interesse - Quereinsteiger in die Webentwicklung **Agenda:** - **Grundlagen der Webentwicklung und HTML** - Aufbau und Funktionsweise von Webseiten - HTML-Grundlagen und Syntax - Semantische HTML-Elemente (header, nav, section, article, footer) - Elemente, Attribute, Klassen und IDs - Block- und Inline-Elemente strukturieren - Trennung von Inhalt, Design und Funktionalität - HTML für Struktur, CSS für Gestaltung, Skripte für Interaktivität - Quellcode einer Website lesen und verstehen - **HTML in der praktischen Anwendung** - Seitenstruktur und Navigation aufbauen - Bilder einbinden und für das Web optimieren - Links und Medien integrieren (Audio, Video) - Erstellung einfacher HTML-Formulare - Browserunterschiede und Darstellung testen - **Gestaltung mit CSS** - CSS-Grundlagen und Einbindung in HTML - Selektoren, Klassen und Kaskade - Farben, Schriften und Textgestaltung - Abstände, Rahmen, Hintergründe und Schatten - Strukturierung und Positionierung von Elementen - **Moderne Layouts und Responsive Design** - Layoutprinzipien im Web - Flexible Layouts mit Flexbox - Rasterlayouts mit CSS Grid - Responsive Gestaltung für verschiedene Bildschirmgrößen - Grundlagen zu Animationen und visuellen Effekten - **Benutzerfreundlichkeit und suchmaschinenfreundliche Struktur** - Grundlagen benutzerfreundlicher Webseiten - Klare Struktur, Lesbarkeit und Navigation - Suchmaschinenfreundliche HTML-Struktur (Überschriften, Inhalte, Links) - Was SEO im Webdesign-Kontext bedeutet (Überblick) - **Praxisprojekt und moderne Workflows** - Planung und Aufbau einer einfachen Website - Gemeinsame Umsetzung eines kleinen Webprojekts - KI-gestützte Erstellung von HTML, CSS und Webtexten - Tipps & Tricks aus der Praxis **Lernziele:** - Grundlegende Funktionsweise von Webseiten verstehen - Semantisch korrekte HTML-Strukturen erstellen - Inhalte mit Elementen, Klassen und IDs strukturieren - Webseiten mit CSS gestalten - Einfache responsive Layouts umsetzen - Trennung von Inhalt und Gestaltung anwenden - Bilder, Links und Multimedia einbinden - Einfache Webformulare erstellen - Grundprinzipien der Benutzerfreundlichkeit berücksichtigen - Suchmaschinenfreundliche Seitenstrukturen aufbauen - Eine einfache Website planen und umsetzen **Voraussetzungen:** - Grundlegende PC- und Internetkenntnisse - Keine Programmiererfahrung erforderlich - Eigenes Notebook mit aktuellem Browser empfohlen **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 14.09.2026 - 15.09.2026 | Graz | 690.00 EUR | Standardpreis | | 14.09.2026 - 15.09.2026 | Online | 690.00 EUR | Standardpreis | | 12.10.2026 - 13.10.2026 | Online | 690.00 EUR | Standardpreis | | 12.10.2026 - 13.10.2026 | Wien | 690.00 EUR | Standardpreis | | 18.11.2026 - 19.11.2026 | Graz | 690.00 EUR | Standardpreis | | 18.11.2026 - 19.11.2026 | Online | 690.00 EUR | Standardpreis | | 04.02.2027 - 05.02.2027 | Online | 690.00 EUR | Standardpreis | | 04.02.2027 - 05.02.2027 | Wien | 690.00 EUR | Standardpreis | | 18.03.2027 - 19.03.2027 | Graz | 690.00 EUR | Standardpreis | | 18.03.2027 - 19.03.2027 | Online | 690.00 EUR | Standardpreis | | 12.05.2027 - 13.05.2027 | Online | 690.00 EUR | Standardpreis | | 12.05.2027 - 13.05.2027 | Wien | 690.00 EUR | Standardpreis | | 10.06.2027 - 11.06.2027 | Graz | 690.00 EUR | Standardpreis | | 10.06.2027 - 11.06.2027 | Online | 690.00 EUR | Standardpreis | | 06.09.2027 - 07.09.2027 | Graz | 690.00 EUR | Standardpreis | | 06.09.2027 - 07.09.2027 | Online | 690.00 EUR | Standardpreis | | 04.11.2027 - 05.11.2027 | Online | 690.00 EUR | Standardpreis | | 04.11.2027 - 05.11.2027 | Wien | 690.00 EUR | Standardpreis | | 20.12.2027 - 21.12.2027 | Graz | 690.00 EUR | Standardpreis | | 20.12.2027 - 21.12.2027 | Online | 690.00 EUR | Standardpreis | | 03.02.2028 - 04.02.2028 | Online | 690.00 EUR | Standardpreis | | 03.02.2028 - 04.02.2028 | Wien | 690.00 EUR | Standardpreis | | 23.03.2028 - 24.03.2028 | Graz | 690.00 EUR | Standardpreis | | 23.03.2028 - 24.03.2028 | Online | 690.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **4/5** — "Ein wirklich toller Kurs in kleiner Gruppe, die Trainerin ist sehr gut auf unsere Fragen/Bedürfnisse eingegangen. Hat wirklich Spaß gemacht, Vielen Dank." — *Judith F., 26.09.2025* - **5/5** — "Sehr gut aufbereitet, angenehme Atmosphäre, sympathische und versierte Kursleiterin" — *Friederike K., 10.10.2024* - **5/5** — "Sehr kompetenter Trainer – TOP! Der Veranstaltungsort ist sehr schön." — *Sandra A., 12.12.2018* - **5/5** — "In den drei Tagen schafften wir es einen kompletten One-Pager zu erstellen! Wir haben viele Details und Arbeitsschritte kennengelernt." — *Melanie P., 12.12.2018* - **5/5** — "Die Programme und die Lehrinhalte." — *Marina Sch., 20.06.2018* - **5/5** — "Praktische Übungen" — *Tanja S., 20.09.2017* - **5/5** — "die Atmosphäre im Seminar" — *Marina R., 20.09.2017* - **4/5** — "sehr gemütliches Ambiente!" — *Anonym, 26.02.2015* - **5/5** — "Der Kurs war super und hat mir sehr viel gebracht" — *Anonym, 26.02.2015* - **5/5** — "Der Trainer ist auf alle meine Fragen eingegangen und war sehr geduldigt! :)" — *Anonym, 26.02.2015* - **5/5** — "Sehr hoher Praxisbezug + praktische Übungen. Ohne jegliche Vorkenntnisse jedoch kaum zu bewältigen." — *Anonym, 26.02.2015* - **5/5** — "Sehr praxisorientiert!" — *Anonym, 26.02.2015* - **5/5** — "Der Kursinhalt wurde sehr gut und interessant gestaltet. Ich habe in wenigen Tagen sehr viel gelernt." — *Anonym, 26.02.2015* - **5/5** — "Es war sehr lehrreich interessant und informativ." — *Anonym, 26.02.2015* --- ## Programming in HTML5 with JavaScript and CSS3 - **Code:** MOC20480 - **Typ:** course - **Dauer:** 5 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Microsoft Development, Softwareentwicklung - **Preis:** ab 2590.00 EUR - **Durchschnittliche Bewertung:** 5.0 von 5 Sternen (basiert auf 4 Teilnehmerstimmen) - **URL:** https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/programming-in-html5-with-javascript-and-css3 Erlangen Sie grundlegende Kenntnisse in der Webentwicklung **Beschreibung:** Dieser Kurs führt Sie in die Grundlagen von HTML5, CSS3 und JavaScript ein. Dabei legen wir besonderen Wert auf die Umsetzung von Programmierlogik, die Definition und Anwendung von Variablen, Schleifen und Verzweigungen, die Gestaltung von Benutzeroberflächen, die Erfassung und Überprüfung von Benutzereingaben, Datenbankzugriff sowie die Erstellung gut strukturierter Anwendungen. Unabhängig davon, ob Sie in der Webanwendungsentwicklung oder der Windows-Applikationsentwicklung einsteigen möchten, bietet dieser Kurs eine solide Grundlage. **Zielgruppe:** - Web-/Anwendungsentwickler **Agenda:** - Überblick über HTML und CSS - Erstellen und Stylen von HTML5-Seiten - Einführung in JavaScript - Erstellen von Formularen, um Benutzereingaben zu sammeln und zu validieren - Kommunikation mit einem Remote-Server - Styling von HTML5 mithilfe von CSS3 - Erstellen von Objekten und Methoden mit JavaScript - Erstellen interaktiver Seiten mithilfe von HTML5-APIs - Hinzufügen von Offline-Support zu Webanwendungen - Implementierung einer anpassungsfähigen Benutzeroberfläche - Erstellen erweiterter Grafiken - Animieren der Benutzeroberfläche - Implementierung von Echtzeitkommunikation mit Web Sockets - Hintergrundverarbeitung mithilfe von Web Workers - Paketierung von JavaScript für die Produktionsbereitstellung **Voraussetzungen:** - Grundkenntnisse zu HTML und CSS **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 02.11.2026 - 06.11.2026 | Online | 2590.00 EUR | Standardpreis | | 02.11.2026 - 06.11.2026 | Wien | 2590.00 EUR | Standardpreis | | 22.03.2027 - 26.03.2027 | Online | 2590.00 EUR | Standardpreis | | 22.03.2027 - 26.03.2027 | Wien | 2590.00 EUR | Standardpreis | | 19.07.2027 - 23.07.2027 | Graz | 2590.00 EUR | Standardpreis | | 19.07.2027 - 23.07.2027 | Online | 2590.00 EUR | Standardpreis | | 11.10.2027 - 15.10.2027 | Online | 2590.00 EUR | Standardpreis | | 11.10.2027 - 15.10.2027 | Wien | 2590.00 EUR | Standardpreis | | 10.01.2028 - 14.01.2028 | Online | 2590.00 EUR | Standardpreis | | 10.01.2028 - 14.01.2028 | Wien | 2590.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Sehr guter Kurs!" — *Thomas S., 30.05.2016* - **5/5** — "Top! :)" — *Anonym, 30.05.2016* - **5/5** — "Die Kursinhalte wurden leicht verständlich und praxisnahe vermittelt" — *Martin M., 30.05.2016* - **5/5** — "sehr gut vorgetragen und kompetenter Trainer. Er erklärte sehr genau und war sehr geduldig!" — *Daniel S., 04.03.2015* --- ## Programming in C# - **Code:** DEVCSH - **Typ:** course - **Dauer:** 5 Tage - **Level:** Einsteiger - **Sprache:** deutsch - **Kategorien:** Microsoft Technologie, Microsoft Development, .NET Development, Softwareentwicklung - **Preis:** ab 2490.00 EUR - **Durchschnittliche Bewertung:** 4.9 von 5 Sternen (basiert auf 9 Teilnehmerstimmen) - **URL:** https://www.tectrain.at/kurskatalog/programmierung/microsoft-development/programming-in-c Erlernen Sie C Programmierung und entwickeln Sie strukturierte Anwendungen von Grund auf **Beschreibung:** C# ist eine moderne, objektorientierte und typsichere Programmiersprache zur Entwicklung leistungsfähiger Anwendungen mit der .NET-Plattform. Sie wird in verschiedensten Bereichen eingesetzt – von Desktop-Anwendungen über Web-APIs bis hin zu cloudbasierten und datenbankgestützten Lösungen. Dank ihrer Vielseitigkeit und Integration in die .NET-Welt ist C# eine gefragte Sprache in der professionellen Softwareentwicklung. In diesem Kurs erlernen Sie die Grundlagen von C# sowie die praktische Anwendung der Sprache in der Windows-Entwicklung. Neben der Wiederholung zentraler Konzepte wie Syntax, Programmstruktur und objektorientierter Ansätze entwickeln Sie eine eigene Anwendung, die zentrale Features des .NET Frameworks integriert. Visual C# und die unterstützenden Entwickler-Tools erleichtern dabei die Umsetzung durch komfortable Editoren, UI-Designer und Debugging-Funktionen. **Zielgruppe:** - Softwareentwickler:innen - Anwendungsentwickler:innen - Programmieranfänger mit Grundkenntnissen - Umsteiger:innen von anderen Programmiersprachen - Systementwickler:innen - Entwickler:innen im .NET-Umfeld **Agenda:** - **Grundlagen der C#-Syntax** - Anwendungen mit C# schreiben - Datentypen, Operatoren und Ausdrücke - C#-Programmierkonstrukte - **Methoden, Fehlerbehandlung und Anwendungsüberwachung** - Erstellen von Methoden - Handhabung von Ausnahmen - Überwachung von Anwendungen - **Grafische Anwendungen entwickeln** - Strukturen und Aufzählungen - Collections - Events - **Klassen, Vererbung und Datenzugriff** - Erstellen von Klassen und Implementieren von typensicheren Collections - Erstellen einer Klassenhierarchie mit Hilfe von Vererbung - Lesen und Schreiben lokaler Daten - Datenzugriff mit Entity Framework Core (Code First) - Abfragen und Updaten von Daten mit Hilfe von LINQ - **Datenzugriff über Web und Cloud** - Zugriff auf Daten über das Web (z. B. REST-APIs mit HttpClient) - Zugriff auf Daten in der Cloud (z. B. Azure-Dienste) - **UI-Design mit XAML** - Verwendung von XAML (z. B. in WPF oder .NET MAUI) - Binden von Steuerelementen an Daten - Styling der Benutzeroberfläche - **Performance und Responsiveness** - Implementierung von Multitasking mit Hilfe von Tasks und Lambda-Ausdrücken - Asynchrone Programmierung mit async/await - Synchronisieren gleichzeitiger Zugriffe - **Interop und Ressourcenmanagement** - Erstellen und Verwenden dynamischer Objekte - Verwaltung der Lifetime von Objekten und Kontrolle von nicht verwalteten Ressourcen - **Typen, Assemblies und Metadaten** - Objektmetadaten - Benutzerdefinierte Attribute - Codegenerierung und Reflection - Versionierung, Signieren und Bereitstellen von Assemblies - **Datensicherheit und Verschlüsselung** - Implementierung von symmetrischer Verschlüsselung - Implementierung von asymmetrischer Verschlüsselung **Voraussetzungen:** - Programmiererfahrung, idealerweise mit C#, sowie Verständnis objektorientierter Programmierkonzepte. **Zertifizierung:** Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat. **Aktuelle Termine:** | Datum | Ort | Preis | Aktion | | :--- | :--- | :--- | :--- | | 05.10.2026 - 09.10.2026 | Graz | 2490.00 EUR | Standardpreis | | 05.10.2026 - 09.10.2026 | Online | 2490.00 EUR | Standardpreis | | 09.11.2026 - 13.11.2026 | Online | 2490.00 EUR | Standardpreis | | 09.11.2026 - 13.11.2026 | Wien | 2490.00 EUR | Standardpreis | | 25.01.2027 - 29.01.2027 | Online | 2490.00 EUR | Standardpreis | | 25.01.2027 - 29.01.2027 | Wien | 2490.00 EUR | Standardpreis | | 15.03.2027 - 19.03.2027 | Graz | 2490.00 EUR | Standardpreis | | 15.03.2027 - 19.03.2027 | Online | 2490.00 EUR | Standardpreis | | 10.05.2027 - 14.05.2027 | Online | 2490.00 EUR | Standardpreis | | 10.05.2027 - 14.05.2027 | Wien | 2490.00 EUR | Standardpreis | | 16.08.2027 - 20.08.2027 | Graz | 2490.00 EUR | Standardpreis | | 16.08.2027 - 20.08.2027 | Online | 2490.00 EUR | Standardpreis | | 18.10.2027 - 22.10.2027 | Graz | 2490.00 EUR | Standardpreis | | 18.10.2027 - 22.10.2027 | Online | 2490.00 EUR | Standardpreis | | 08.11.2027 - 12.11.2027 | Online | 2490.00 EUR | Standardpreis | | 08.11.2027 - 12.11.2027 | Wien | 2490.00 EUR | Standardpreis | | 17.01.2028 - 21.01.2028 | Online | 2490.00 EUR | Standardpreis | | 17.01.2028 - 21.01.2028 | Wien | 2490.00 EUR | Standardpreis | | 27.03.2028 - 31.03.2028 | Graz | 2490.00 EUR | Standardpreis | | 27.03.2028 - 31.03.2028 | Online | 2490.00 EUR | Standardpreis | **Teilnehmerstimmen:** - **5/5** — "Trainer erklärt komplexe Themen anhand von einfachen und praktischen Beispielen" — *Markus T., 23.11.2018* - **5/5** — "Praxisbezug, Shortcuts" — *Stephan E., 26.01.2018* - **5/5** — "Das Eingehen auf Fragen von Kursteilnehmern" — *Jakob G., 06.06.2017* - **5/5** — "\"Praxisbezug\"" — *Markus R., 02.12.2016* - **4/5** — "Der Kurs war sehr lehrreich!" — *Daniel S., 29.04.2016* - **5/5** — "Danke!" — *Anonym, 08.06.2015* - **5/5** — "Vielen Dank, war ein sehr interessanter und lehrreicher Kurs" — *Anonym, 08.06.2015* - **5/5** — "Abhandlung von individuellen Bedürfnissen" — *Anonym, 08.06.2015* - **5/5** — "viele Inputs, die es gilt umzusetzen. Die Art wie die Inhalte vermittelt wurden. Klima und Arbeitsweise" — *Anonym, 08.06.2015* ---