Software & Web Development

Software Developer with a Focus on Object-Oriented Programming and Modern Web Development (m/f/d)

by Habmann AufstiegsAkademie

Provider
Habmann AufstiegsAkademie
Category
Software & Web Development
Duration
4 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 modern web development designs and implements applications using Java and Ruby. They create structured, robust software solutions based on the object-oriented paradigm. Their main tasks include the development of web applications, APIs, and database integrations. They employ agile methods, work in interdisciplinary teams, and conduct code reviews. The developer maintains existing systems and implements new features according to customer requirements. They continuously engage with new technologies and integrate them into their projects. 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 integration Object-Oriented Software Development - Programming in Ruby & Web Development with Ruby on Rails • Model object-oriented applications with Ruby - efficiently utilize methods, classes, and dynamics • Use a professional toolchain for Ruby projects - implement test-driven development and code quality • Build web applications with Rails quickly and robustly - master MVC, routing, and REST with scaffolding • Data modeling and CRUD with Active Record - correctly apply SQL security and ORM • Design accessible user interfaces - optimize CSS frameworks, templates, and performance • Practically implement security concepts (CSRF, XSS) - ensure GDPR-compliant data processing with Devise • Develop APIs and connect external interfaces - implement authentication and API-first in Rails • Combine Ruby with AI and microservices - apply Docker, lazy loading, and architectural patterns Software Development with Python - Programming Logic and Basic Concepts • Understand data processing and hardware - digitalization, AI & standards in the technology context • Set up working environments & confidently apply Python syntax - structure scripts and modules cleanly • Automate programs through logical control - effectively integrate loops into tasks • Utilize functions and design modular programs - practically integrate error handling • Work with file formats and APIs - professionally access and process data sources • Use classes and objects in enterprise applications - create structured software solutions with OOP • Prepare and visualize data understandably - create dashboards for business use cases • Automate classification, clustering & predictions - reflectively use AI - observe standards & ethics • Practical exercise Web Development & Frameworks - Modern Approaches for Dynamic Web Applications • Web app architectures & RESTful API integration • Modern UI frameworks & accessible components according to WCAG 2.2 • Backend structure…

Upcoming dates

  • 2026-10-18T22:00:00.000Z · 2027-02-21T23:00:00.000Z · Bautzen, Sachsen · Combined Learning
  • 2026-10-18T22:00:00.000Z · 2027-02-21T23:00:00.000Z · Ludwigsburg, Württemberg · Combined Learning
  • 2026-10-18T22:00:00.000Z · 2027-02-21T23:00:00.000Z · Dortmund · Combined Learning
  • 2026-10-18T22:00:00.000Z · 2027-02-21T23:00:00.000Z · Heidelberg, Neckar · Combined Learning
  • 2026-10-18T22:00:00.000Z · 2027-02-21T23: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-02