AGILE SOFTWARE-ENTWICKLUNG – Von der Idee bis zum Einsatz

Von der Idee bis hin zum Einsatz in der Produktion unterstützen und begleiten wir unsere Kunden mit fundiertem Know-how: Angefangen bei der Analyse der Anforderungen über das Design der Enterprise- und Anwendungs-Architektur. Wir entwickeln mit klassischen oder agilen Vorgehensweisen und begleiten Entwicklungsprojekte bis hin zum Einsatz der Software.

MODERNE
FRONTEND-TECHNO­LOGIEN
AGILE METHODEN
SICHERHEIT
STRATEGISCH

Technologie ist unsere Leidenschaft: Wir bündeln mehr als 30 Jahre Erfahrung in der Entwicklung von Enterprise-Software.

abbildung

Von Microservices
bis zu Enterprise-Entwicklungen

Von der schwergewichtigen Java-Enterprise-Entwicklung über leichtgewichtige Microservice-Architekturen – z. B. mit Spring – bis hin zu Single-Page-Applications mit modernen Frontend-Technologien.

Mit unseren Kunden zusammen bringen wir Anwendungen als Container in die Cloud. Cloud Development mit Docker, Kubernetes und Openshift oder der Google Cloud sind dabei nur einige der zahlreichen Themen, die im Alltag unserer Entwickler:innen und Consultants eine wichtige Rolle spielen.

Agile Methoden, gepaart mit CI/CD, ermöglichen kurze Release-Zyklen

So kann innerhalb weniger Wochen oder gar Tagen aus einer Idee neue Software entwickelt und in Produktion gebracht werden. Für eine kontinuierliche und effiziente Qualitäts­sicherung gehören automatisierte Fach- und Funktionstests auf Basis von JUnit, Selenium, Cypress etc. inzwischen zum Standard. Neben den technischen Themen übernehmen unsere Berater:innen viele andere Aufgaben in Projekten, z. B. als Scrum Master oder Business-Analyst:in.

Als Technologiespezialist agiert die ORDIX® vollkommen branchenunabhängig, verfügen allerdings auch über Fachwissen in vielen verschiedenen Wirtschaftszweigen wie Banken, Versicherungen, Telekommunikations-Unternehmen, Rund­funk- und Fernsehanstalten oder öffentliche Rechenzentren.

abbildung

Security spielt immer eine zentrale Rolle

Die Themen Authentifizierung und Autorisierung sind in nahezu jeder Applikation von Bedeutung. Die Verwendung von HTTPS/TLS ist selbst bei nicht-kritischen Anwendungen inzwischen Standard. Zusätzlich kommen sehr häufig tokenbasierte Konzepte wie OAuth2 oder OpenID Connect zum Einsatz.

SEMINARE im Application Development Umfeld

Java gilt als eine der bedeutendsten Programmiersprachen für die Entwicklung von Individualsoftware. Insbesondere im Serverbereich ist Java aufgrund seiner Plattformunabhängigkeit und der vielfältigen, meist frei verfügbaren Frameworks führend. In diesem Seminar erlernen Sie die Programmiersprache Java und werden durch umfangreiche Übungen mit der Umsetzung objektorientierter Konzepte, wie Vererbung und Datenkapselung, vertraut gemacht. Darüber hinaus erhalten Sie einen Überblick über die wichtigsten Pakete (Klassenbibliotheken) und deren Verwendung in Java.

ZUM SEMINAR

Der Erfolg der Programmiersprache Java basiert nicht zuletzt auf den Spracherweiterungen Generics, Annotations, Lambda, Streaming API uvm. Darüber hinaus kommt eine Vielzahl von nützlichen Bibliotheken für Standardsituationen zum Einsatz. In diesem Aufbauseminar lernen Sie weiterführende Spracheigenschaften und die wichtigsten Bibliotheken der Java Standard Edition (Java SE) kennen. Praxisorientierte Beispiele und Übungen zeigen den Nutzen dieser mächtigen Programmierplattform.

ZUM SEMINAR

Python ist laut PYPL aktuell die beliebteste Programmiersprache weltweit. Der Grund dafür liegt in der klaren, leicht verständlichen Syntax und den vielfältigen Einsatzmöglichkeiten: Mit Python lassen sich einfache Skripte ebenso realisieren wie komplexe Anwendungen, Web-Backends, APIs oder moderne Data-Science-Lösungen.
Im Seminar Python Programmierung - Grundlagen erwerben Sie das fundamentale Wissen, um typische Programmier- und Automatisierungsaufgaben souverän mit Python zu lösen. Schritt für Schritt lernen Sie die zentralen Sprachelemente kennen und setzen diese direkt in praxisnahen Übungen um. Die entwickelten Beispiele und Lösungsansätze dienen Ihnen später als Vorlagen (Templates) für eigene Programme im beruflichen Alltag.
Neben den strukturierten Seminarinhalten bietet der Kurs viel Raum für individuelle Fragen und Austausch mit dem Dozenten sowie den anderen Teilnehmenden. Gerade dieser praxisbezogene Dialog wird von vielen als besonders wertvoll empfunden. Ergänzend dazu sorgen kurze Quiz-Einheiten für Abwechslung und festigen das Gelernte. Am Begriff "Pythonic" wird zudem erläutert, was sauberen und idiomatischen Python-Code ausmacht - und warum sich Python in Stil und Denkweise deutlich von anderen Programmiersprachen unterscheidet.

ZUM SEMINAR

Python ist laut PYPL derzeit die beliebteste Programmiersprache weltweit - und das völlig zurecht. Dank ihrer klaren, gut lesbaren Syntax und der enormen Bandbreite an Einsatzmöglichkeiten ist Python aus moderner Software-, Web- und Datenbankentwicklung nicht mehr wegzudenken. Ob Automatisierung, Web-Backends, APIs oder Data-Science-Anwendungen: Python ist vielseitig, leistungsstark und effizient.
Der Python Programmierung - Power Workshop richtet sich an Entwicklerinnen und Entwickler, die ihre bestehenden Python-Kenntnisse gezielt vertiefen und professionalisieren möchten. In diesem praxisorientierten Intensivseminar lernen Sie fortgeschrittene Sprachkonzepte, bewährte Coding-Patterns sowie wichtige Module, Frameworks und Tools kennen, die in professionellen Python-Projekten zum Einsatz kommen.
Dabei bleibt es nicht bei der Theorie: Praxis und Anwendung stehen im Mittelpunkt. Gemeinsam mit dem Dozenten entwickeln Sie Schritt für Schritt einen Python-Blog, den Sie nach dem Seminar als fundierte Basis für eigene Projekte im Unternehmen weiterverwenden können. Die Webentwicklung dient dabei als anschauliches Praxisbeispiel, ist jedoch nur eines von vielen spannenden Themengebieten dieses Workshops.
Ein besonderer Fokus liegt auf dem sogenannten "pythonic way of programming": Sie erfahren, was sauberen, wartbaren und effizienten Python-Code ausmacht - und worin sich Python konzeptionell von anderen Programmiersprachen unterscheidet. Ergänzt wird der Workshop durch kurze Quiz-Einheiten sowie viel Raum für individuelle Fragen, Diskussionen und Erfahrungsaustausch, die von den Teilnehmenden besonders geschätzt werden.

ZUM SEMINAR

Python zählt aktuell zu den beliebtesten Programmiersprachen. Als "universelle" Programmiersprache wird Python häufig in sehr vielen Themenbereichen wie IT-Infrastruktur, DevOps, Kubernetes und Cloud eingesetzt. Du entwickelst bereits in einer anderen Programmiersprache? Deinen Einstieg in bzw. Umstieg zu Python findest Du kompakt genau in diesem Workshop!

ZUM SEMINAR

Unsere Ansprechpartner:innen
SPRECHEN SIE UNS AN!

Sie haben Fragen zu unseren Dienstleistungen & Inhouse-Seminaren oder benötigen ein individuelles Angebot? Dann sprechen Sie uns an!