A634/56: Datenbanken Spezialist:in
Software- und Webentwicklung
Kurzer Kursname
A634/56: Datenbanken Spezialist:in
A634/56
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
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
Kurzer Kursname
A634/43 Softwareentwicklung mit Python inkl. PCEP- und PCAP Zertifizierung
A634/43
Trainer: Cord Mählmann
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
Kurzer Kursname
A634/44: Experte für Java Entwicklung inkl. OCA Zertifizierung
A634/44
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
Kurzer Kursname
A634/41: Objekt Orientierte Programmierung
A634/41
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
Kurzer Kursname
A634/17: Zertifizierte:r Softwareentwickler:in JavaScript
A634/17
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
Kurzer Kursname
A634/16: Zertifizierte:r Softwareentwickler:in PHP & MySQL
A634/16
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
Kurzer Kursname
A634/14: Experte für Java Entwicklung inkl. OCP Zertifizierung
A634/14
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
Kurzer Kursname
A739/90: Programmierung Basiswissen
A739/90
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