Kurshandbuch
Program: UPS-PNDIRPDUCD_DWB
IT-Recht plus DevOps und Continuous Delivery (m/w/d)
Inhaltsverzeichnis
  1. IT-Recht
  2. DevOps und Continuous Delivery
Fakten zur Weiterbildung

Weiterbildung:

Einzelmodullehrgang aus B.Sc. Informatik (Quellstudiengang: 1100119c)

Kursart:

Online-Vorlesung

Dauer:

Vollzeit: 2 Monate / Teilzeit: 4 Monate

Wir bieten digitale Kursunterlagen an, um Ressourcen zu schonen und unseren Beitrag zum Umweltschutz zu leisten.

DLBIITR01-01
IT-Recht
Kursbeschreibung
Die Informatik ist in einen rechtlichen Rahmen eingebettet, der bei der Arbeit zu berücksichtigen ist. Dies betrifft einerseits die eigene Gestaltung dieser Arbeit, die beispielsweise durch Verträge und das zugehörige Vertragsrecht bestimmt wird. Andererseits gestaltet die Informatik auch stark ihr Umfeld und muss dabei relevante rechtliche Grundlagen wie das Telekommunikationsrecht oder das Datenschutzrecht berücksichtigen. Ziel dieses Kurses ist es daher, die Studierenden in die Lage zu versetzen, die speziellen IT-Aspekte in diesem rechtlichen Rahmen zu berücksichtigen, in einfachen Fällen anzuwenden, und zu erkennen, wenn spezialisiertes juristischen Knowhow erforderlich wird.
Kursinhalte
  1. Einführung in die Grundlagen des Rechts und IT-Rechts
    1. Aufbau des deutschen Rechtssystems
    2. Bürgerliches Recht
    3. Handelsrecht
    4. Übersicht über das Rechtsgebiet IT-Recht
    5. Internationale Rahmenbedingungen des IT-Rechtes
    6. IT-spezifisches Strafrecht
    7. Grundlagen der Vertragsschließung und -gestaltung
  2. Typische Vertragstypen in der IT und Onlineverträge
    1. Hardware-Verträge
    2. Softwareüberlassung
    3. Projektverträge
    4. Besonderheiten bei agiler Vorgehensweise
    5. Beratungs-, Schulungs- und Wartungsverträge
    6. Cloud Computing, Outsourcing und Hosting
    7. Elektronische Vertragsschließung
    8. Elektronischer Geschäftsverkehr und Online-Marktplätze
  3. Softwarelizenzmodelle
    1. Lizenzen und Softwareüberlassung
    2. IT-spezifische Standardklauseln
    3. Durchsetzung von Lizenzen durch Digital Rights Management (DRM)
    4. Open Source Software, Free- und Shareware
  4. Schutz- und Informationsrechte
    1. Patent- und Kennzeichenrecht
    2. Urheberrecht
    3. Schutzfähigkeit von Software
    4. Schutzfähigkeit von Datenbanken bzw. Datenbankherstellern
    5. Abmahnungen
    6. Informationsfreiheitsgesetz
  5. Internet- und Telekommunikationsrecht
    1. Telekommunikationsgesetz
    2. Medienstaatsvertrag
    3. Informationspflicht nach dem Digitale-Dienste-Gesetz
    4. Verantwortung für Inhalte im Internet
    5. Domainrecht
    6. Elektronische Signaturen
  6. Datenschutz, IT-Sicherheit und Produkthaftung
    1. Grundlagen des Datenschutzes
    2. DSGVO, BDSG und TDDDG
    3. Datenschutz-Anforderungen an Organisationen
    4. Datenschutzrechte der betroffenen Person
    5. Datenschutz bei Datenübermittlung in Drittländer
    6. IT-Sicherheit und Gesetze
    7. Funktionale Sicherheit und Produkthaftung

Fakten zum Modul

Modul:

IT-Recht (DLBIITR-01)

Unterrichtssprache:

Deutsch

Kurse im Modul:

  • DLBIITR01-01 (IT-Recht)

DLBSEPDOCD01_D
DevOps und Continuous Delivery
Kursbeschreibung
Bei der grundlegenden Entwicklung moderner Anwendungen werden neue Ansätze wie Microservice-Architekturen, agile Vorgehensweisen und Virtualisierung immer wichtiger. Agile Entwicklung steht für sehr schnelle Releases von kleinen Software-Inkrementen. Da wichtige wiederkehrende Aufgaben für jedes Release wie Testen, Konfiguration und Inbetriebnahme zeitaufwändig sind, ist ein hoch automatisierter Softwareentwicklungs- und Deployment-Prozess erforderlich. Außerdem werden Entwicklung und Betrieb verstärkt zu einer eng verzahnten Aufgabe, ausgelöst durch einen einzigen Code-Commit. Die Implementierung einer vollautomatisierten Continuous-Delivery-Pipeline sowie die Zusammenfassung von Entwicklung und Betrieb in einem DevOps-Team, das ganzheitlich für einen (Micro-) Service verantwortlich ist, sind für die moderne Softwareentwicklung unerlässlich. In diesem Kurs werden beide Ansätze mit einem besonderen Fokus auf den Einsatz von Tools vorgestellt.
Kursinhalte
  1. Das Konzept von DevOps
    1. Probleme in traditionellen Vorgehensmodellen
    2. Ziele von DevOps
    3. DevOps-Fallstudien
    4. DevSecOps
  2. Service-Architekturen
    1. Microservice
    2. Domain-Driven Design
    3. Containerisierung und Platform as a Service
    4. Fallbeispiele
  3. DevOps-Umgebung
    1. Konzepte der Versionskontrolle
    2. Werkzeuge zur Versionskontrolle
    3. Code-Repositories
    4. Paketmanager
    5. Virtualisierung
  4. Continuous Integration und Deployment
    1. Continuous Delivery Pipeline
    2. Build-Tools
    3. CI/CD-Engines und Server
    4. Konfigurationsmanagement und Infrastructure as Code
  5. Automatisiertes Testen
    1. Grundlegende Konzepte
    2. Tools zur statischen Analyse
    3. Unit-Test-Werkzeuge
    4. Werkzeuge für UI- und Akzeptanztests
    5. Werkzeuge für Performanztests
  6. Informationssicherheit in DevOps
    1. Rollen und Verantwortlichkeiten
    2. Change Management
Fakten zum Modul

Modul:

DevOps und Continuous Delivery (DLBSEPDOCD_D)

Unterrichtssprache:

Deutsch

Kurse im Modul:

  • DLBSEPDOCD01_D (DevOps und Continuous Delivery)

Jetzt anmelden