App-Entwicklung + SQL-Datenbank + Clean Code + Softwareentwicklung
Diese Weiterbildung vermittelt fortgeschrittene Kenntnisse in der Entwicklung mobiler Anwendungen, einschließlich der Nutzung von SQL-Datenbanken und Clean Code-Prinzipien. Der Fokus liegt auf der Integration von Backend-Technologien sowie der Anwendung agiler Methoden und fortgeschrittener Entwicklungsumgebungen.
Modul 1: Grundlagen der App Entwicklung
Modul 2: SQL für datenbankgestützte Anwendungsentwicklung
Modul 3: Clean Code im Entwicklungsprozess
- Einführung in die mobile Softwareentwicklung für iOS und Android, native sowie hybride App Frameworks und Betriebssysteme.
- Erlernen von Swift und Kotlin, inklusive UX Design, Clean Code Prinzipien, Prototyping und agilen Methoden der Entwicklung.
- Nutzung von Entwicklungsumgebungen wie Xcode, Android Studio und GitHub für Programmierung, Testing und Veröffentlichung.
- Integration von Backend-Technologien, APIs, SQL Datenbanken und GraphQL für leistungsfähige und skalierbare Anwendungen.
SQL für datenbankgestützte Anwendungsentwicklung
- Grundlagen in SQL: Einführung in relationale Datenbanken, Abfragesprache, Tabellenstrukturen und Datenmanipulation mit SQL.
- Abfragen & Datenanalyse: Erstellung von SELECT-, JOIN- und GROUP-Befehlen für datengestützte Anwendungen und Backend-Prozesse.
- Schnittstellen & Anbindung: Nutzung von API-Schnittstellen, Datenanbindung mit SQL-Frameworks und Integration in Webprojekte.
- Tools & Entwicklungspraxis: Einsatz von SQLite, SQL Developer und Coding-Konventionen zur Entwicklung leistungsfähiger Datenbanksysteme.
Clean Code im Entwicklungsprozess
- Strukturprinzipien anwenden: Funktionen trennen, Methoden modularisieren und Wiederverwendung in objektorientierter Architektur.
- Konventionen im Quelltext: Klare Formatierung, API-Struktur, lesbarer JSON-Code und Definition in Datenbanksystemen.
- Codepflege mit Werkzeugen: GitHub-Einsatz, Versionsverwaltung, Container Management und Fehlererkennung.
- Qualität durch Zusammenarbeit: Teamorientiertes Testing, Standards im Software Engineering und Nutzung gemeinsamer Repositories.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, komplexe mobile Anwendungen zu entwickeln, SQL-Datenbanken zu implementieren und Clean Code-Techniken im Team zu nutzen.