Software & Web Development
Software Developer with a Focus on Object-Oriented Programming and Digital Business Processes (m/f/d)
by Habmann AufstiegsAkademie
- Provider
- Habmann AufstiegsAkademie
- Category
- Software & Web Development
- Duration
- 3 months
- Schedule
- Vollzeit
- Locations
- Bautzen, Sachsen, Ludwigsburg, Württemberg, Dortmund, Heidelberg, Neckar
- Next start
- 19 Oct 2026
Course overview
The software developer with a focus on object-oriented programming and digital business processes designs and implements software solutions using Java for business applications. They analyze complex business processes, translate them into object-oriented structures, and develop scalable applications. They program interfaces to various systems, check code quality, and optimize existing software components. Additionally, they document development processes and consider current security standards. They support the digital transformation of business processes through technical expertise and work interdisciplinary with specialist departments. Object-Oriented Software Development - Programming in C/C++ and Java • Programming languages C, C++, and Java - syntax, IDEs, and version control • Object-oriented programming - structures and design principles • Data structures and algorithms - performance and optimization • Test-driven development and quality assurance • Development models and software architecture • User interfaces and system integration • APIs and modern system connectivity Digitalization & Digital Transformation - Digital Business Management - Innovation and Leadership in the Digital Economy • Digital economy and digital business models • Digital technologies and transformation • Business model innovation and platform strategies • Digital strategy development and competitive analysis • Business case development and project evaluation • Change management and implementation planning • Digital business model creation and ecosystem design Software Development with Python - Programming Logic and Basic Concepts • Understanding data processing and hardware - digitalization, AI & standards in the technology context • Setting up work environments & securely applying Python syntax - structuring scripts and modules cleanly • Automating programs through logical control - effectively integrating loops into tasks • Utilizing functions and designing modular programs - integrating error handling in a practical manner • Working with file formats and APIs - professionally accessing and processing data sources • Using classes and objects in enterprise applications - creating structured software solutions with OOP • Preparing and visualizing data understandably - creating dashboards for business use cases • Automating classification, clustering & predictions - reflecting on AI use - observing standards & ethics • Practical exercise ------------------------------------------------------------------------------------------------------------------ Work with our career advisors to develop your individual course plan ------------------------------------------------------------------------------------------------------------------
Upcoming dates
- 2026-10-18T22:00:00.000Z · 2027-01-24T23:00:00.000Z · Bautzen, Sachsen · Combined Learning
- 2026-10-18T22:00:00.000Z · 2027-01-24T23:00:00.000Z · Ludwigsburg, Württemberg · Combined Learning
- 2026-10-18T22:00:00.000Z · 2027-01-24T23:00:00.000Z · Dortmund · Combined Learning
- 2026-10-18T22:00:00.000Z · 2027-01-24T23:00:00.000Z · Heidelberg, Neckar · Combined Learning
- 2026-10-18T22:00:00.000Z · 2027-01-24T23:00:00.000Z · Dortmund · Combined Learning
Funding
Bildungsgutschein funding depends on the course details and the decision of the responsible authority.
Data last synced: 2026-10-03