Unsere Programme im Überblick

Coding & Software Engineering

In Kooperation mit

adesso
AZAV Maßnahme

Coding

Diese Kurse können Sie bei uns buchen:

  • Born2Code
  • Java Developer
  • Java Script Developer
  • Python Developer
  • Mobile App Developer

Programmoptionen: Basic, Advanced
Dauer: 160 bis 240 Stunden (programmabhängig)
Abschlüsse: XU-Zertifikat

Software Engineering

Diese Kurse können Sie bei uns buchen:

  • Software Engineer
  • Data Engineer
  • Software Testing und Quality Manager
  • Requirement Engineer
  • DevOps Engineer

Programmoptionen: Basic, Advanced
Dauer: 160 bis 240 Stunden (programmabhängig)
Abschlüsse: XU-Zertifikat, XU LinkedIn Nano Degree „Agile Software Developer“

Unsere Coding-Angebote im Detail

Born2Code mit École42

  • Erlernen Sie Unix und die Programmiersprache C.
  • Lassen Sie sich von modernen Lernmethoden inspirieren, die Peer-to-Peer-Pädagogik, ein projektbasiertes Lernen und Hilfe zur Selbsthilfe umfassen.
  • Lernen und arbeiten Sie an echten Projekten.
  • Arbeiten Sie unter anderem mit PHP, C++, OCAML. Bei einigen Projekten kann man die Sprache frei wählen.
  • Gewinnen Sie Einblicke in zusätzliche Themen wie Künstliche Intelligenz (KI) und Computersicherheit.

Java Developer

  • Lernen Sie warum Java für Websites, eingebettete Controller und die Entwicklung von Android-Anwendungen verwendet wird.
  • Lernen Sie die Grundlagen wie Datentypen, Zeichenfolgen, Arrays, Schleifen und Funktionen.
  • Erlernen Sie den Fluß und die Logik eines Codes zu kontrollieren und das eigene Projekt zu debuggen, um sicherzustellen, dass es perfekt läuft.
  • Versuchen Sie sich in fortgeschrittenen Techniken wie Kapselung, Vererbung, funktionale Programmierung und Lambdas.

JavaScript Developer

  • Verstehen Sie, warum JavaScript, einst als optional angesehen, heute zu einem integralen Bestandteil des Web geworden ist, der jede Ebene mit seinem Skript durchdringt.
  • Erlernen Sie Kernprinzipien wie Variablen, Datentypen, Bedingungen und Funktionen.
  • Versuchen Sie sich in fortgeschrittenen Themen wie Schleifen, Schließungen und DOM-Skripting.
  • Tauchen Sie in einige ES6 und die Grundlagen der JavaScript-Bibliotheken ein.

Python Developer

  • Lernen Sie warum Python-Code besonders gut lesbar ist, und warum dies mit dem strukturierten Programmierstil zusammenhängt.
  • Verstehen Sie warum die Python-Syntax relativ einzigartig ist und viele Fehlerquellen ausschaltet.
  • Lernen Sie die umfangreiche Standard-Bibliothek von Modulen zu nutzen.
  • Nutzen Sie die Vorteile dieser objektorientierten Programmiersprache.
  • Verstehen Sie warum sich Python für fast alle Anwendungsprobleme eignet und wieso sie in Anwendersoftware eingebunden werden kann.

Mobile App Developer

  • Verstehen Sie die Komplexität des Entwicklungsprozesses, wie z.B. die Erstellung von installierbaren Software-Bundles (Code, Binärdateien, Assets usw.), die Implementierung von Backend-Diensten wie Datenzugriff mit einer API und das Testen der Anwendung auf den Zielgeräten.
  • Lernen Sie die Unterschiede zwischen der iOS-Plattform von Apple und Android von Google.

AZAV Maßnahme

Unsere Software-Engineering-Angebote im Detail

Software Engineer

  • Lernen Sie zunächst die Grundlagen der Informatik kennen.
  • Vertiefen Sie ihr Wissen über Betriebssysteme, Programmiersprachen, Datenbanken, Cloud-Technologien, Entwicklungsprozeduren und Webentwicklungen.
  • Lernen Sie alles über analytische und praktische Herangehensweisen, die Projektarbeit und die Zusammenarbeit in einem Team sowie die Kooperation mit Kunden.
  • Erfahren Sie, warum man immer den User im Blick haben muss, um eine einfache, benutzerfreundliche Anwendung zu entwickeln.

Data Engineer

  • Lernen Sie die wichtigsten Prozesse rund um die Generierung, Speicherung, Pflege, Aufbereitung, Anreicherung und Weitergabe von Daten kennen.
  • Verstehen Sie warum der Aufbau und die Überwachung der Hardware- und Software-Infrastruktur hierfür wichtig ist und lernen Sie alle hierfür notwendigen Kompetenzen bzgl. Konzeption, Einkauf.
  • Verstehen Sie wann welche Software und welche Services eingesetzt werden, um die Analysen zu betreiben.
  • Lernen Sie eine Datenbank wie bspw. MongoDB oder Datenbanken in SQL aufzubauen und zu pflegen.

Software Testing & Quality Manager

  • Software-Tester helfen Teams, Fehler und andere Probleme zu erkennen, bevor die Software zum Kunden gelangt. Lernen Sie die Grundlagen, Werkzeuge und Techniken die hierfür notwendig sind kennen.
  • Erlernen Sie das Erstellen eines geeigneten Konzepts für einen optimal abgestimmten Softwaretest.
  • Beherrschen Sie einige der zur Verfügung stehenden Testtools im Hinblick auf die jeweils anzuwendende Technik.
  • Lernen Sie wie man Fehler (Bugs) unter Zuordnung konkreter Detailanforderungen (Bedienbarkeit, Funktionalität, Sicherheit etc.) findet.

Requirement Engineer

  • Lernen Sie wie man Anforderungen, die ein Auftraggeber an die zu entwickelnde Software hat, versteht, dokumentiert und sinnvoll priorisiert.
  • Lernen Sie darin zu unterscheiden, welche Anforderungen unbedingt zu erfüllen sind und auf welche man vielleicht verzichtet.
  • Verstehen Sie, wie man Konflikte zwischen Anforderungen aufdeckt, die sich gegenseitig widersprechen.
  • Lernen Sie zwischen funktionalen Anforderungen und Qualitätsanforderungen zu unterscheiden.

DevOps Engineer

  • Verstehen Sie warum DevOps die Zusammenarbeit und Kommunikation zwischen Softwareingenieuren (Dev) und IT-Abteilungen (Ops) sicherstellt, warum Änderungen schneller in die Produktion gelangen, warum Ressourcen dadurch leichter zu teilen und große Systeme einfacher zu verwalten und zu warten sind.
  • Verstehen Sie CAMS (culture, automation, measurement, and sharing).
  • Decken Sie die verschiedenen Methoden und Werkzeuge ab, die eine Organisation für den Übergang zu DevOps anwenden kann, wobei sie sowohl die agilen Grundsätze als auch die Frage behandeln, wie Prinzipien der alten Schule wie ITIL, ITSM und SDLC in DevOps passen.
Virginia beer

Wir bringen Sie in die Zukunft, lassen Sie uns reden.

Virginia Beer
+49 30 959 999 990
(Mo. bis Fr. von 9 bis 18 Uhr)
onlinecampus@xu-group.de
Whatsapp Chat

Adresse
XU Group GmbH
Mehringdamm 33
1. Hinterhaus, Erdgeschoss TH4
10961 Berlin

Öffentliche Verkehrsmittel
U6/U7 Station Mehringdamm

XU Group, Mehringdamm 33, Berlin