Grundlagen der Softwareentwicklung

Kurs-ID: GLDSE

Kurs: Grundlagen der Softwareentwicklung
 

Nach Besuch dieses Kurses beherrschen Sie bewährte Verfahren für das Programmdesign, unabhängig welche Programmiersprache dabei eingesetzt wird. Sie können übersichtliche und strukturierte Programme entwerfen und dokumentieren. Dieser Kurs bietet darüber hinaus eine optimale Basis für das Erlernen einer Programmiersprache.

Kursinhalte

  • Überblick über aktuelle Programmiersprachen und deren Verwendung
  • Zahlensysteme, Datentypen, Speicherverwaltung
  • Variablen, Anweisungen, Operatoren und Ausdrücke
  • Bedingungen und Schleifen
  • Grafische Darstellung von Abläufen (UML, Struktogramme)
  • Datenstrukturen (Listen, Bäume, Strukturen)
  • Grundlagen der objektorientierten Programmierung
  • Klassen, Objekte, Bestandteile und Verwendung von Objekten
  • Vererbung und Schnittstellen
  • Softwarearchitekturen und -entwicklung
  • Erstellung, Test und Inbetriebnahme von Software
  • Softwaredesign und Softwareprojekte

Methodische Vorgehensweise

  • Strukturierte und normierte Programmierung Top-Down-Entwurf und Modularisierung.

Entwurfs- und Dokumentationsmittel

  • Programmdesign mit Pseudocode und anderen Programmiersprachen (Javascript, Java, Python)
  • Design mit UML Ablauf- und Klassendiagrammen
  • Ablaufdesign mit Struktogrammen
  • Daten und Klassendesign

Tools und Frameworks

  • Gängige Entwicklungsumgebungen
  • Test-Tools (Unit Tests)
  • Versionierung (GIT)

Zielgruppe

Personen die eine fundierte Basis zum Erlernen einer Programmiersprache erhalten wollen.


Voraussetzungen

Grundlegende IT Kenntnisse.


Kurse die Sie noch interessieren könnten

Termine & Buchung

Kursinformationen

5 Tage
(09:00 - 17:00 Uhr)
€ 2.090,- (zzgl. MwSt)
  • Kursunterlagen/Materialien  Kursunterlagen/Materialien
  • Getränke, Obst und Snacks  Getränke, Obst und Snacks
  • Mittagsverpflegung  Mittagsverpflegung
  • Kostenfreier Parkplatz (Graz)  Kostenfreier Parkplatz (Graz)
  • Wissensgarantie  Wissensgarantie
  • Teilnahmezertifikat  Teilnahmezertifikat