Software Engineering

Grundlagen

Ihr Nutzen

Nach dem Seminar sind Sie in der Lage komplexe Softwareprojekte zu designen und können die richtige Engineering-Startegie für Ihr Projekt auswählen. Sie erhalten einen Überblick über moderne Software-Entwicklungs-Prozesse (klassisches vs. Agiles Projektmanagement), aktuelle Technologien (Sprachen, Paradigmen) und lernen, wie Sie mit weit verbreiteten Werkzeugen die gelernten Konzepte umsetzen können.

Zielgruppe

IT Professional

Voraussetzungen

Grundlegende Programmiererfahrung

Dauer und Investition

Seminardauer: 3 Tag(e)
€ 1.850,- pro Teilnehmer excl. MwSt.
Individuelle Firmenseminare
Frühbucher-Bonus möglich
Mehr Teilnehmer?
Punktekarte

Termine
  • 11.12.24 in Innsbruck
  • 11.12.24 als Online-Webinar
  • 20.01.25 in Innsbruck
  • 20.01.25 als Online-Webinar
Hinweis

-

InhalteAlle Details anzeigen

    1. Tag

    • Projektmanagement
    • Konzepte des klassischen Projektmanagements
    • Überblick Phasenmodelle
    • Analyse der Benutzeranforderungen
    • Konzepte des Agilen Projektmanagements
    • Agiles Manifest
    • Scrum
    • SAFE (Scaled Agile Framework for Enterprises)
    • Kanban

    2. Tag

    • Softwarearchitektur
    • Überblick über Softwarearchitekturmodelle
    • 2-Schicht, 3-Schicht
    • Microservice Architecture (Webservices, SOAP, REST)
    • Grundlegende Programmiermodelle
    • Objektorientierte Programmierung
    • UML
    • Design Patterns
    • Dependency Injection
    • Grundlage des Testens
    • Unit-Tests
    • Automated UI Testing

    3. Tag

    • Werkzeuge
    • Projektdokumentation mit Confluence
    • Projektmanagement mit Jira
    • Quellcodeverwaltung mit GIT
    • Prototyping mit Moqups

    Beschreibung

    Konzeptionelle Strategien sind die Basis moderner Softwareentwicklung. Software Engineering beschreibt alle Phasen des Entwicklungsprozesses.