Software & Web Development

Web Development: Microservices and Modular Architectures

by Syntax GmbH für Aus- und Weiterbildung

Provider
Syntax GmbH für Aus- und Weiterbildung
Category
Software & Web Development
Duration
über 12 Monate
Schedule
Vollzeit
Locations
Berlin, Hamburg, Ilmenau, Thüringen, Bielefeld
Next start
2026-08-23T22:00:00+00:00

Course overview

Web Development + Microservices + Node.js + Programming This training course provides knowledge in the development of web-based backend systems with a focus on API interfaces, object-oriented programming, and server-side development. Participants will learn to work with common tools and technologies for database-driven applications. Module 1: Backend Systems and Database-Driven Development Module 2: Server Development with Node.js Module 3: Basics of Object-Oriented Programming Module 4: API Concepts in Backend Development Module 5: Introduction to Software Development Module 6: Clean Code in Structured Software Development Backend Systems and Database-Driven Development Server development focusing on API interfaces, data flow, and SQL databases in full stack development. Programming with Java, Node.js, and TypeScript to implement data-driven web services and interfaces. Integration of JSON, REST, and GraphQL for structured communication between backend and frontend. Versioning with GitHub, use of Docker Compose, and management of databases in the developer workflow. Server Development with Node.js Backend programming with JavaScript: Using Node.js to develop high-performance servers, middleware, and scalable web applications. REST APIs & Data Access: Building API interfaces with Express, JSON processing, and connecting SQL databases in the backend. Tool-assisted coding: Git, GitHub, and npm for clean code, traceable versioning, and maintainable development processes in teams. Full stack perspective: Integration of Node.js in the web stack with TypeScript, databases, agile workflow, and clean code principles. Basics of Object-Oriented Programming OOP concepts: Building classes, using objects, principles of encapsulation, and interaction through interfaces. Team programming: Developing object-oriented modules with GitHub, clean code, and API-supported application structure. Code architecture with OOP: Using frameworks, structuring with patterns, and separating functional software units. Interfaces and data access: SQL databases, API interfaces, and data storage in object-oriented software design. API Concepts in Backend Development Introduction to REST architectures, JSON formats, HTTP methods, and data transfer between services and web applications. Creating APIs with Node.js or Java, defining endpoints, and integrating external systems into backend structures. Accessing SQL databases via API routes, processing queries, and data structures in server responses. Documentation, versioning, and testing with GitHub, API tools, and Docker Compose in backend development. Introduction to Software Development Basics of software development: Programming logic, API structure, code conventions, and use of frameworks. Data access and interfaces: SQL, JSON, and API connections for structured communication with databases. Methods in the development team: Workflow models, UI planning with wireframes, versioning with GitHub. Tool usage in projects: Container man…

Upcoming dates

  • 2026-08-23T22:00:00.000Z · 2027-01-23T23:00:00.000Z · Berlin · Hybrid Learning
  • 2026-08-23T22:00:00.000Z · 2027-01-23T23:00:00.000Z · Berlin · Hybrid Learning
  • 2026-08-23T22:00:00.000Z · 2027-01-23T23:00:00.000Z · Hamburg · Hybrid Learning
  • 2026-08-23T22:00:00.000Z · 2027-01-23T23:00:00.000Z · Ilmenau, Thüringen · Hybrid Learning
  • 2026-08-23T22:00:00.000Z · 2027-01-23T23:00:00.000Z · Bielefeld · Hybrid Learning

Funding

Bildungsgutschein funding depends on the course details and the decision of the responsible authority.

Data last synced: 2026-08-02