9 Technologien und Programmierung Kurse verfügbar. Vergleichen Sie Anbieter und buchen Sie direkt.
oose eG
Kennst du die Situation, wenn deine Software im Laufe der Entwicklung an innerer Qualität einbüßt? Schwierigkeiten bei der Implementierung von Anforderungsänderungen und neuen Funktionen treten auf und die Verständlichkeit des Quellcodes nimmt ab. Unerwünschte Seiteneffekte durch Codeänderungen sind keine Seltenheit.
Software Craftsmanship: Prinzipien und Praktiken
Gib dem schleichenden Verfall der inneren Codequalität deiner Software, der sogenannten Softwareentropie, keine Chance! In unserem praxisorientierten Training lernst du, wie du nicht nur funktionalen, sondern auch verständlichen, wartbaren, erweiterbaren und robusten Code entwickelst. Wir zeigen dir Prinzipien und Praktiken für eine hohe innere Codequalität, um dein Softwareprodukt zukunftsfähig zu machen.
Clean Code Development: Lernen und Anwenden
Gemeinsam mit unseren erfahrenen Trainer:innen tauchst du in die Welt des Clean Code Developments ein. Du lernst, problematische Codeabschnitte zu erkennen und zu verbessern. Durch den Vergleich deiner Lösungen mit anderen Übungsgruppen und den Austausch im Seminar, gewinnst du Sicherheit in der Anwendung des Erlernten.
Andere Sprache gefällig?
Unser Seminar kann im Rahmen einer firmeninternen Schulung gerne auch in einer für euch angepassten Variante auf Basis der Programmiersprachen C++, C# oder C durchgeführt werden.
oose eG
Unser Seminar richtet sich an Java-Entwickler:innen und Architekt:innen, die einen schnellen und tiefen Einstieg in das Spring Framework wünschen. Wir arbeiten alle Themen rund um Spring Boot und Spring Data ausführlich und verständlich heraus.
Praxisnahes Lernen mit Spring
Du erlebst anhand einer Beispielanwendung Schritt für Schritt, wie mit Spring eine vollständige Anwendung realisiert wird. Dabei bekommst du ein Verständnis für eine saubere Spring Architektur. Nach dem Seminar hast du die Magie von Spring Boot verstanden und kannst diese in deinem eigenen Projekt gewinnbringend nutzen.
Interaktiver Austausch und Expertenwissen
Das Seminar lebt vom regen Austausch mit den anderen Teilnehmer:innen und den Trainer:innen. Sie gehen gerne auf alle deine Fragen rund um das reiche Spring ECO-System ein. Praktische Übungen wechseln sich mit Theorie und dem Austausch deiner gewonnenen Erfahrungen und Fragen ab. Am Ende des Seminars hast du eine Programmvorlage, die du in deiner eigenen Arbeit immer wieder zu Rate ziehen kannst.
oose eG
Du möchtest dich mit Machine Learning (ML) auseinandersetzen? Unser Seminar bietet dir die perfekte Grundlage. Hier lernst du, Daten zu sichten, auszuwählen und aufzubereiten – die Basis für jede ML-Anwendung. Von der Datenbereinigung bis zum Erkennen von Mustern mittels unüberwachter Lernverfahren zeigen wir dir, wie du Informationen gewinnst und Zusammenhänge in Daten erkennst.
Praxisnahes Lernen mit Übungen
Wir setzen auf eine Mischung aus Theorie und Praxis. Durch zahlreiche Übungen hast du die Gelegenheit, das Gelernte direkt anzuwenden. Trainiere eigene Neuronale Netze und entscheide selbst, in welche Bereiche du tiefer eintauchen möchtest. Unser Ziel ist es, dir den Einstieg in das vielfältige Feld des ML so einfach wie möglich zu machen.
Python: Die Sprache des Machine Learnings
Python ist das A und O im Bereich Machine Learning. Deshalb startest du bei uns mit einem intensiven Training in Python für ML, um die Grundlagen für die Arbeit mit ML-Frameworks zu legen. Von Datenverarbeitung bis zum Einsatz von Neuronalen Netzen und Deep Learning – wir bereiten dich optimal vor.
Nutze die Chance
Ob du neue Erkenntnisse aus Daten ziehen, Kundenverhalten analysieren oder Sensordaten auswerten möchtest – unser Seminar legt den Grundstein für deinen Erfolg im Bereich Machine Learning. Nutze die Chance, aktuelle Tools und Methoden kennenzulernen und direkt praktisch umzusetzen. Steig ein in die Zukunft der Technologie – wir begleiten dich auf diesem spannenden Weg.
oose eG
KI-Grundlagen und LLM-Verständnis
Du startest mit einem Überblick: Wie ist moderne KI (Generative AI) entstanden, welche zentralen Fachbegriffe aus Machine Learning und Natural Language Processing (NLP) solltest du kennen und welche Anbieter sind relevant? Danach tauchst du in die mathematischen Grundlagen ein und lernst die Bausteine eines Large Language Models (LLM) kennen. Du verstehst Funktionsweise, Stärken und Grenzen moderner KI-Systeme. Anhand einfacher Beispiele wie Tokenisierung und der praktischen Implementierung von Softmax wird Theorie sofort greifbar.
Prompt Engineering in Aktion
Du lernst Methoden und Techniken, um präzise und wirksame Prompts zu erstellen. In praktischen Übungen verbesserst du Prompts, misst ihre Wirkung und passt sie an unterschiedliche Anwendungsfälle und Branchen an. Wir besprechen Chancen und Risiken der KI-Nutzung – inklusive ethischer Aspekte und Geschlechtergerechtigkeit – und zeigen dir, wie du KI-Tools wie ChatGPT, GitHub Copilot, Ollama oder DeepSeek gezielt einsetzt. Dabei erfährst du, wie du KI per API-Integration in bestehende Anwendungen einbindest.
Du setzt LLMs für Codegenerierung, Testautomatisierung und Dokumentationsprozesse ein. Wir entwickeln Tests mit KI, verbessern bestehenden Code und nutzen TDD-Techniken vom Test zum Code. Du integrierst KI direkt in deine IDE, steuerst Workflows über Prompts und arbeitest an realen Fallstudien aus der Softwareentwicklung. So wirst du fit, Generative AI nachhaltig in deinen Projekten einzusetzen und gemeinsam mit deinem Team produktiv zu nutzen. Wir betrachten ebenfalls einfache Beispiele, wie die Häufigkeitsanalyse von Buchstaben und Wörtern in einem Text zur Tokenisierung.
oose eG
Du möchtest lernen, wie du Software entwickeln kannst, die flexibel und robust ist? Testgetriebene Entwicklung (TDD) bietet dir Werkzeuge und Methoden, um Code zu schreiben, der sich leicht anpassen lässt und langfristig wartbar bleibt. In unserem Seminar erlernst du die Grundlagen von TDD, arbeitest mit JUnit und verstehst, wie automatisierte Tests deinen Entwicklungsprozess absichern.
Praxisnahe Lernmethoden
Unser Seminar kombiniert Theorie mit praxisnahen Übungen. Du setzt dein Wissen direkt in einem praxisnahen Fallbeispiel um und sammelst dabei wertvolle Erfahrungen durch die Anwendung von TDD in realen Szenarien. Erfahre, welche Testarten und -methoden es gibt und wie du Testdaten effektiv nutzt. Dieser praktische Ansatz hilft dir, die Methoden tiefgehend zu verstehen und sicher anzuwenden.
Kundenwünsche flexibel umsetzen
Durch die Anwendung von TDD kannst du Kundenanforderungen flexibler und sicherer umsetzen. Lerne, wie sich durch den dabei entstehenden modularen und testbaren Code Änderungen sicher umsetzen lassen. Gleichzeitig ergibt sich eine vorbeugende Fehlererkennung, die Probleme vermeidet und deine Softwarequalität kontinuierlich verbessert.
oose eG
Jeder, der einen Monolithen in eine Microservice Architektur umwandeln möchte, sollte dieses Seminar besucht haben. Wir vermitteln ein umfassendes Verständnis für diesen Prozess. An einem konkreten Beispiel wird gezeigt, wie diese Migration vollzogen werden kann.
Microservices sind per se noch keine fertige Architektur, es gibt eine Vielzahl von Varianten. Um sich für die Richtige zu entscheiden werden als Grundlage die Ziele festgelegt. Diese ergeben sich maßgeblich aus den nicht-funktionalen Anforderungen.
Darauf aufbauend setzt das Seminar angefangen vom Refactoring der Legacy Anwendung bis hin zu den lauffähigen Microservices jeden Schritt nachvollziehbar um. Jede Ebene der monolithischen Legacy Anwendung wie UI, Businesslogik, Kommunikation und DB wird mittels Migrations-Patterns in die neue Architektur überführt.
Damit die Microservices lauffähig sind, benötigen sie eine entsprechende Infrastruktur. Diese wird parallel im Zuge der sanften Migration aufgebaut. Eine Schlüsselkomponente spielt dabei das API-Gateway. Dieses wird ebenfalls ausführlich in seiner Funktionsweise besprochen und in das Projekt eingeführt.
Um die entstehenden Microservices in Produktion zu nehmen, führt das Seminar in die nötigen Tools und Arbeitsweisen für den Betrieb ein.
Das Seminar ist ein Hands-On Seminar, dass die Kenntnisse von Java und zumindest das Verstehen von UML voraussetzt.
oose eG
Inzwischen ist KI kein ‘nice to have’ mehr, sondern begegnet uns überall im Berufsleben wie im Alltag. Spring AI bietet den eleganten Einstieg in die Welt der KI. Dabei reduziert die bekannte ‘Magic’ von Spring Boot den zu schreibenden Code auf ein Minimum. Sämtliche Features, die LLMs zu bieten haben, können mit Spring AI leicht eingebunden und genutzt werden. Es bleibt deiner eigenen Fantasie überlassen, was du daraus machst, welches Geschäftsfeld du damit in Zukunft erobern willst.
Best Practices für produktiven KI-Einsatz
Im Seminar lernst du, wie du LLMs effektiv nutzt, ohne unnötige Kosten zu erzeugen. Für die Nachhaltigkeit nutzen wir Vektordatenbanken, so kannst du Anfragen auf das Nötigste reduzieren und somit auch Kosten sparen. Außerdem behandeln wir Themen wie Observability, FactChecking und Evaluation Testing.
Datensouveränität und lokale Nutzung
Keine Lust auf Cloud? Dann erfährst du, wie du ein LLM lokal betreibst – ganz ohne Datenabfluss. Du entscheidest, was mit deinen Daten passiert.
oose eG
React wird in vielen Projekte erfolgreich für Webanwendungen eingesetzt, die höchste Ansprüche an UI/UX erfüllen sollen. Die Weiterentwicklung von React macht aber nicht halt, kontinuierlich entstehen neue APIs, Bibliotheken und Pattern.
Modernes React
In unserem Seminar lernst du neueste React APIs, wichtige Pattern und typische Bibliotheken kennen. Nach dem Seminar bist du auf dem neusten Stand der Technik und weißt, welche Features für deine eigenen Anwendungen nützlich sind und wie du sie einsetzen kannst.
Formulare, Data Fetching und Routing
Wir zeigen dir, wie du mit TanStack Query effizient mit serverseitigen Daten arbeitest. Dabei siehst du, wie deine Anwendung von Suspense profitieren kann. Lerne, wie du den TanStack Router als Alternative zum React Router nutzt, um durchgängige Typsicherheit zu erhalten und Teile deines Anwendungszustands in die Browser URL zu integrieren. Wir sehen uns an, wie du mit react-hook-form Formulare mit bestem UX baust.
Fullstack-Anwendungen
Mit React kannst du Anwendungen bauen, die auch auf dem Server ausgeführt werden. In diesem Seminar geben wir dir einen Überblick, wie du solche Fullstack-Anwendungen exemplarisch mit Next.js entwickeln und betreiben kannst. Dabei sehen wir unter anderem auch React Server Components und Actions.
Wenn Du dich darüber speziell für die hinaus für die Fullstack-Entwicklung mit React und Next.js interessierst, bieten wir zu dem Thema auch individuelle Inhouse-Seminare an, bei denen wir mehr in die Tiefe gehen. Bei Bedarf sprich uns gerne darauf an.
oose eG
In der heutigen Welt spielt Künstliche Intelligenz (KI) eine entscheidende Rolle. Wie sie entstanden ist und wie man ihre Anwendung meistert, erfahren Einsteiger:innen in einem aufschlussreichen Seminar. Ein tieferes Verständnis der grundlegenden Konzepte bringt Sie in die Position, direkt mit dem Prompt Engineering für Einsteiger:innen beginnen zu können. Dabei lernen Sie nicht nur wichtige Begriffe und Tools kennen, sondern erhalten auch einen Überblick über die zahlreichen Anbieter und Möglichkeiten im KI-Bereich.
Unser Kurs richtet sich speziell an Einsteiger:innen, die ihre Kenntnisse in der KI ausbauen möchten. Verständnis wird großgeschrieben, indem Sie sich intensiv mit den Fundamenten der KI auseinandersetzen. Dies ermöglicht es Ihnen, das Prompting nahtlos in Ihre Kenntnisse zu integrieren und die dazugehörige Methodik effektiv anzuwenden.
Die Schulung zeigt Ihnen, wie Sie präzise Prompts formulieren, indem Sie verschiedene Methoden und Techniken erlernen. Durch praktische Übungen wird das Erlernte sofort umsetzbar. Zusätzlich widmen wir uns den Risiken und Herausforderungen im Umgang mit KI, sodass Sie bestens gerüstet sind.
Ein eintägiges Seminar verschafft Ihnen klare Vorteile: Neben einem umfassenden Überblick starten Sie direkt als Prompt Engineer durch und wissen, wie Sie KI gewinnbringend in Ihrem beruflichen Alltag einsetzen können.
Nutzen Sie die Gelegenheit und sichern Sie sich wertvolle Kenntnisse für Ihren Berufsalltag.
Alles, was Sie über Technologien und Programmierung Kurse wissen müssen
Die Kurse zum Thema 'Technologien und Programmierung' in der Kategorie 'IT / Programmierung' sind darauf ausgerichtet, Teilnehmern umfassende Kenntnisse und praktische Fähigkeiten in modernen Software-Entwicklungstechnologien zu vermitteln. Zu den zentralen Lerninhalten gehören die Grundlagen der Programmierung, objektorientierte und funktionale Programmierung, Datenstrukturen und Algorithmen sowie die Entwicklung von Web- und mobilen Anwendungen. Die Kurse decken auch aktuelle Technologien und Programmiersprachen wie Python, Java, JavaScript, und moderne Frameworks wie React und Angular ab.
Teilnehmer können anerkannte Zertifikate erwerben, die ihre neu erworbenen Kompetenzen bescheinigen. Dazu gehören etwa das 'Certified Java Programmer', 'AWS Certified Developer' oder das 'Microsoft Certified: Azure Developer Associate'. Diese Zertifikate sind wertvolle Ergänzungen in jedem Lebenslauf und erhöhen die Chancen auf dem Arbeitsmarkt.
Absolventen dieses Kurses haben ausgezeichnete Karrierechancen in der IT-Branche. Typische Jobrollen umfassen Softwareentwickler, Webentwickler, Mobile App Developer, Systemarchitekt oder DevOps Engineer. Mit dem steigenden Bedarf an technologischen Lösungen und Softwareinnovationen weltweit, bietet dieses Kursangebot hohe Wachstums- und Entwicklungschancen.
Die Kurse sind ideal für Einsteiger ohne Vorkenntnisse in der Programmierung, aber auch für Berufstätige, die ihre Fähigkeiten auffrischen oder erweitern möchten. Der Kurs richtet sich an motivierte Personen, die Interesse an Technologie und Innovation haben und bereit sind, sich kontinuierlich weiterzuentwickeln.
Nutzen Sie diese Gelegenheit, um Ihre Karriere in der dynamischen IT-Branche voranzutreiben und sich mit gefragten technischen Fähigkeiten zu wappnen, die in der digitalen Welt nahezu in jedem Unternehmen gefragt sind.