Softwareentwickler (m/w/d)
Der "Software Developer" gehört aktuell zu den gefragtesten Berufen auf dem Arbeitsmarkt. Unternehmen benötigen Experten, die sich um die technische Umsetzung der Anforderungen der Digitalisierung kümmern und hierzu auch gute Vorschläge entwickeln.
Ob Datenbanken, Softwaresysteme, Apps, Spiele oder ganze Websites - das Tätigkeitsfeld eines Software Developers ist sehr abwechslungsreich. In dieser Funktion steuerst du den gesamten Entwicklungsprozess - angefangen bei der Aufnahme der Kundenanforderungen an die Software - über die Planung und Entwicklung einzelner Komponenten - bis hin zum Release und zur kontinuierlichen Verbesserung des Systems.
Es gehört auch zu seinen Aufgaben, vorhandene Software weiterzuentwickeln und dafür zu sorgen, dass das IT-System fehlerfrei läuft und Fehler im Programmcode zu finden und zu eliminieren.
Mitarbeiter (m/w/d), die zukünftig in der Softwareentwicklung tätig werden möchten.
Das lernst du bei uns
- Einleitung und Grundlagen von Python
- Die Installation von Python, Hallo Welt
- Erste Datentypen, Werte und Ausdrücke
- Variablen, Listen, Schleifen und verschachtelte Schleifen
- Funktionen, Parmate und String Methoden
- Datentypen, Lists, Set, Dictionaries
- Code, Module, Import Statement
- Objektorientierte Programmierung, Pakete und Module
- Grundlagen von Java
- Java vs. Python
- Objektorientierte Programmierung
- Klassen und Objekte
- Vererbung und Datenstrukturen
- Interfaces / Schnittstellen
- Zusätzliche Konzepte
- Fehlerbehebung
- Einführung in Datenbanken
- Datentypen und das Entity-Relationship-Modell (ERM)
- Erstellung von Tabellen in Datenbanken
- SQL: Datenbankabfragesprache
- Arbeiten mit Datenbanken durch SQL
- Schlüssel in Datenbanken (Primär- und Fremdschlüssel)
- Übersicht der SQL-Befehle
- Verwendung und Beherrschung von JOIN-Befehlen
- Einführung und Grundlagen Digitalisierung
- Digitale Geschäftsmodelle
- Begriffe und Relevanz der Thematik
- Designprozess in digitalen Geschäftsmodellen
- DVC Framework
- DVC Framework und digitale Geschäftsmodelle
- Value Proposition Design
- Business Model Canvas
- Einführung in Webdesign: Grundlagen und Voraussetzungen
- Einrichtung eines Webservers
- Elementare Strukturen von Webseiten
- Webseitenerstellung: Texte, Bilder und Links
- Listen, Tabellen und Verlinkungen
- Erweiterte Konzepte im Webdesign
- Formulare und interaktive Elemente
- Nutzung von PHP und JavaScript
Mache den nächsten Schritt: Dein Beratungsgespräch
Das lernst du bei uns
- Agentur für Arbeit (nach SGB III) oder Jobcenter (nach SGB II),
- Rentenversicherungstragende,
- Europäischer Sozialfonds (ESF)