A634/56: Datenbanken Spezialist:in
Software- und Webentwicklung
Kurzer Kursname
A634/56
A634/56: Datenbanken Spezialist:in

Kursinhalt :

Kursdauer: 20 Tage / 180 UE

  • Grundlagen Datenbanken
  • Verständnis der grundlegenden Konzepte und Prinzipien
  • Begriffsklärung: Information, Daten, Datenbanksystem
  • Grundlagen der Datenbankarchitektur
  • Das Entity-Relationship-Modell
  • Das relationale Datenbankmodell
  • Relationales Datenbankmodell
  • Beschreibung und Anwendung
  • Datenbanknormalisierung
  • Physisches Datenmodell
  • SQL-Grundlagen
  • Historie, Anwendung, Begriffe, Bereiche
  • Einführung in die SQL-Syntax und -Befehle
  • Durchführen von Datenbankabfragen mit SQL
  • Einfügen, Aktualisieren und Löschen von Daten u. a.
  • SQL-Subsprachen
  • DDL: Erstellen, Löschen und Ändern von Datenbankstrukturen
  • DML: Arbeiten mit Information in der Datenbank
  • DCL und TCL: Sicherheitsrelevante Aspekte für die Datenbank
A634/42: Softwareentwicklung mit Python
Software- und Webentwicklung
Kurzer Kursname
A634/42
A634/42: Softwareentwicklung mit Python

Trainer: Cord Mählmann

Kursinhalt :

Kursdauer: 20 Tage / 180 UE

Kursinhalt:

  • Einführung in die Programmiersprache Python
  • Grundlegende Konzepte von Python
  • Arbeiten mit Variablen
  • Datenstruktur in Python
  • Vergleiche, Bedingungen (if, else und elif)
  • Schleifen in Python (while, for, break, continue)
  • Funktionen in Python
  • Python-Standardbibliothek
  • Objektorientierung in Python
  • Fehlerbehandlung und Ausnahmen
  • Datenspeicherung
  • Lernzielkontrolle
A634/43 Softwareentwicklung mit Python inkl. PCEP- und PCAP Zertifizierung
Software- und Webentwicklung
Kursinhalt :

Kursdauer: 40 Tage / 360 UE

Kursinhalt:

  • Einführung in die Programmiersprache Python
  • Grundlegende Konzepte von Python
  • Arbeiten mit Variablen
  • Datenstruktur in Python
  • Vergleiche, Bedingungen (if, else und elif)
  • Schleifen in Python (while, for, break, continue)
  • Funktionen in Python
  • Python-Standardbibliothek
  • Objektorientierung in Python
  • Fehlerbehandlung und Ausnahmen
  • Datenspeicherung
  • Projekt- und Abschlussarbeit
A634/44: Experte für Java Entwicklung inkl. OCA Zertifizierung
Software- und Webentwicklung
Kursinhalt :

Kursdauer: 40 Tage / 360  UE

Kursinhalt:

  • Einführung in Java / OCA 
  • Java Building Blocks
  • Operators and Statements
  • Core Java APIs 
  • Methods and Encapsulation 
  • Class Design
  • Exceptions
A634/41: Objekt Orientierte Programmierung
Software- und Webentwicklung
Kursinhalt :

Kursdauer: 20 Tage / 180 UE

Kursinhalt:

Einführung in die objektorientierte Programmierung

  • Paradigma
  • Objektorientierte Analyse
  • Objektorientiertes Design

Einführung in UML

  • Kategorien
  • Verhaltensdiagramme
  • Strukturdiagramme

Datenbankentwicklung

  • ER-Modell
  • Datenbankmodell
  • Normalformen

Praktische Anwendung der objektorientierten
Programmierung mit Java

A634/17: Zertifizierte:r Softwareentwickler:in JavaScript
Software- und Webentwicklung
Kursinhalt :

Kursdauer: 60 Tage / 540  UE

Kursinhalt:

  • JavaScript- Einführung
  • JavaScript und das Dynamic Object Model: HTML mühelos manipuliert
  • Objektorientierte Programmierung mit JavaScript
  • Backend-Programmierung mit Javascript
  • Entwicklung eines Multiplayer-Browsergames mit Phaser, Express und Socket.IO
A634/16: Zertifizierte:r Softwareentwickler:in PHP & MySQL
Software- und Webentwicklung
Kursinhalt :

Kursdauer: 60 Tage / 540 UE

Kursinhalt:

  • Datenbanken & SQL für Einsteiger
  • Grundlagen der PHP-Programmierung
  • Objektorientiertes PHP - Grundlagen der OOP
  • PHP-Sprachkern und -Syntax 2
  • Einstieg in Laravel
  • Laravel für Fortgeschrittene




A634/14: Experte für Java Entwicklung inkl. OCP Zertifizierung
Software- und Webentwicklung
Kursinhalt :

Kursdauer: 40 Tage / 360  UE

Kursinhalt:

  • Einführung in Java / OCP
  • Advanced Class Design
  • Design Patterns and Principles
  • Generics and Collections
  • Functional Programming
  • Dates, Strings, and Localization
  • Exceptions and Assertions
  • Concurrency
  • IO
  • NIO.2
  • JDBC
A739/90: Programmierung Basiswissen
Software- und Webentwicklung
Kursinhalt :

 

Kursdauer: 20 Tage / 180 UE

Kursinhalt:

  • Überblick über die Programmiersprachen (imperativ, deklarativ, prozedural, funktional usw.)
  • Grundlegende Sprachelemente
  • Variablen und Datentypen verwenden
  • Auf das Dateisystem zugreifen und Dateien verarbeiten
  • Kontrollstrukturen (Schleifen, Verzweigungen etc.) verwenden
  • Funktionen und Methoden verwenden und definieren
  • Benutzeroberflächen erstellen
  • Algorithmen erstellen
  • Ablaufstrukturen nach DIN (Struktogramm) visualisieren
  • Grundlage Datenbanken
  • Softwareentwicklungsprozess (Einsatz von UML)
  • praktische Umsetzung der Theorie in die Praxis mittels Python
  • Ausblick objektorientierte Programmierung und Python