App-Entwicklung mit Go für performante mobile Lösungen für Fortgeschrittene

Dieser Kurs vermittelt fortgeschrittenes Wissen zur Entwicklung von performanten mobilen Anwendungen mit der Programmiersprache Go. Teilnehmende lernen, wie sie mit Go Backend-Dienste und mobile App-Funktionen erstellen, die sich durch hohe Leistung und Skalierbarkeit auszeichnen. Der Fokus liegt auf der Integration moderner Technologien, der Optimierung von Datenverarbeitung und der Interoperabilität mit mobilen Plattformen.

Kursinhalte:
  • Vertiefung der Go-Programmierung für mobile Anwendungen
  • Architektur von Go-basierten Backends für mobile Apps
  • Erstellung und Optimierung von APIs für die Kommunikation mit mobilen Clients
  • Integration von Go mit plattformübergreifenden Frameworks wie Flutter oder React Native
  • Optimierung der Performance und Parallelisierung mit Goroutines
  • Datenbanken und Go: effizientes Datenmanagement und -verarbeitung
  • Sicherheits- und Datenschutzmaßnahmen bei der Entwicklung mobiler Apps
  • Testing und Debugging von Go-basierten Anwendungen
  • Praktisches Projekt: Entwicklung einer performanten mobilen App mit einem Go-Backend