Webentwicklung + Java + Softwareentwicklung + Datenbanken
Diese Weiterbildung vermittelt Kenntnisse in der Webentwicklung und Java-Programmierung, einschließlich der Nutzung von Technologien wie HTML5, CSS3, JavaScript und Java. Die Teilnehmenden lernen den Umgang mit Webentwicklungstools und Softwareentwicklungsmethoden.
Modul 1: Technologien und Werkzeuge der Web Entwicklung
Modul 2: Java-Grundlagen in der Softwareentwicklung
Modul 3: Software Entwicklung: Strukturen und Werkzeuge
- Webseiten erstellen mit HTML5, CSS3, JavaScript: Struktur, Stil und Funktion für Browser- und Gerätetypen umsetzen.
- Frontend-Engineering: Umsetzung mit Webflow, CSS Grid, Wireframes und responsivem Design auf Grundlage der WCAG.
- Serverkommunikation & Datenbankzugriff: Verwendung von Node.js, SQL Datenbanken, API Schnittstellen und JSON.
- Projektstrukturierung mit Tools: Einsatz von GitHub Repositories, Vue.js, Angular und agiler Webentwicklung.
Java-Grundlagen in der Softwareentwicklung
- Einführung in Java: Syntax, Datentypen, Kontrollstrukturen und objektorientierte Konzepte mit Klassen und Methoden.
- Softwareentwicklung mit Java: Erstellung robuster Anwendungen mit APIs, Clean Code Prinzipien und Java Development Tools.
- Arbeiten mit Daten & Schnittstellen: Nutzung von SQL-Datenbanken, JSON und API-Schnittstellen zur Datenverarbeitung in Java-Projekten.
Toolchain & Versionierung: Einsatz von GitHub, Build-Tools und Coding-Konventionen für strukturierte Java-Entwicklung im Team.
Software Entwicklung: Strukturen und Werkzeuge- Einführung in Softwareentwicklung: Überblick über Programmierlogik, Clean Code, APIs und gängige Frameworks für Web- und App-Development.
- Datenbanken & Schnittstellen: Arbeiten mit SQL, JSON und API-Schnittstellen zur Datenverarbeitung für vernetzte und datengetriebene Anwendungen.
- Agile Methoden & Prototyping: Praxisnahes Arbeiten mit Rapid Prototyping, UI Design Tools und agiler Entwicklung im Entwicklerteam.
- Toolset & Code-Management: Einsatz von GitHub, Testing-Tools und Coding-Konventionen für professionelle Softwareentwicklungsprozesse.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, Webanwendungen mit gängigen Tools zu entwickeln, Java-Programme zu erstellen und agile Methoden in Softwareprojekten anzuwenden.