INFORMATIONSTECHNIK | PHYSIKALISCHE ANWENDUNGEN

Trainingsinhalte

 

 

Designmuster

 

Inhalt  Anhand von Programmierübungen wird in folgende Muster eingeführt:

  • Strategy
  • State
  • Observer
  • Factory
  • Singleton
  • Proxy
  • Smart-Pointer
  • Iterator
  • Composite
  • Adapter
  • Visitor

 


 

 

 

UNIX/Linux

 

 

Ziel UNIX, das Betriebssystem aus den 70'ger Jahren, ist auch heute in verschie­denen Varianten aktuell. Der Kurs zeigt die gemeinsamen Konzepte und befähigt den Teilnehmer sich über die Konsole in einem Unix-System zurecht zu finden.

  • Einführung in UNIX/Linux
  • Festplatten und Dateisysteme
  • Sicherheitskonzepte
  • Der Editor vi
  • Die Shell
  • Rechner-Rechner-Kommunikation
  • Shell-Programmierung
  • Textprozessoren
  • Zeitgesteuerte Abläufe
  • Drucken unter Linux
  • Grafische Oberflächen
  • LibreOffice

 


 

 

Linux - Apache - mySQL - PHP

 

 

Inhalt Linux - Apache - mysql - PHP bilden eine technische Standardarchitektur, mit der sich viele Probleme im web-Umfeld lösen lassen. Durch die Einhaltung von allgemeinen Architekturprinzien, wie die Komponentenbildung, lassen sich auch große Systeme bauen. 
 

 


 

 

C++ - Kurs

 

 

Inhalt
  • Basistypen
  • Kontrollstrukturen
  • Zeiger und Referenzen
  • Modularisierung
  • Klassen
  • Objekte
  • Operatoren
  • Vererbung
  • Templates
  • Exception-Handling
  • Dateien
  • C++11-Standard (optional)

Hinweis: Der Kurs kann sowohl für ANSI-C++ als auch für Visual-C++ (.NET) durchgeführt werden.

 


 

 

C# - Kurs

 

 

Inhalt
  • Einführung in C# und .Net
  • Die Entwicklungsumgebung Visual Studio
  • Sparchgrundlagen
  • Kontrollstrukturen
  • Klassen, Felder und Methoden
  • Kapselung, Konstruktoren und Namensräume
  • Vererbung
  • Polymorphismus
  • Schnittstellen (Interfaces)
  • Komplexe Datentypen
  • Fehlerbehandlung (Exceptions)
  • System-, Datei- und Laufwerkszugriffe

 


 

 

 

SQL - Kurs

 

 

Inhalt
  • Das relationale Datenmodell
  • Tabellen erstellen
  • Einfache Datenabfragen
  • Schlüssel und Indizes
  • Aggregation und Gruppierung
  • Abfagen über mehrere Tabellen (joins)
  • Sichten (Views)
  • Transaktionen
  • Funktionen in Abfragen (stored procedures)
  • Trigger

 


 

 

MySQL Server

 

 

Inhalt MySQL hat sich in den letzten Jahren zu einem ernst zu nehmenden Datenbank-Server entwickelt. In diesem Kurs wird gezeigt, wie ein performanter Betrieb ermöglicht wird. 
  • MySQL-Architektur
  • Backup, Restore, Upgrade
  • Tabellenwartung
  • Information-Schema
  • Cluster-Betrieb
  • Abfrageoptimierung

 


 

 

 

Python - Kurs

 

 

Inhalt
  • Einführung
  • Ein- und Ausgabe von Dateien
  • Zeichenketten 
  • Fehlerbehandlung
  • Objektorientierung
  • Vererbung
  • Zusammengesetzte Typen
  • Zusammenspiel C/Python
    

 


 

 

 

Java - Grundkurs

 

 

Inhalt
  • Einführung in die Entwicklungsumgebung Eclipse
  • Grundlegende Sprachelemente
  • Kontrollstrukturen
  • Klassen, Objekte, Methoden
  • Vererbung
  • Interfaces
  • Exceptions, Assertions
  • Zeichenketten
  • Dateien
  • Collections

 


 

 

Perl - Kurs

 

 

Inhalt
  • Einführung
  • Anweisungen, Blöcke, Kommentare
  • Variablen, Datentypen, Operatoren
  • Kontrollstrukturen
  • Listen und Datenfelder
  • Unterprogramme und Funktionen
  • Objektorientierung
  • Datei- und Verzeichnisfunktionen
  • Zeichenketten und reguläre Ausdrücke
  • Datum und Zeit
  • Datenbankanbindung
  • E-Mails versenden

 


 

 

CVS

 

 

Inhalt
  • Einführung in das Konfigurationsmanagement
  • Auschecken, Einchecken
  • Tadding und Branching

 


 

 

Bugzilla

 

 

Inhalt
  • Einleitung
  • Installation
  • Konfiguration
  • Administration
  • Verwendung

 


 

 

Eclipse

 

 

Inhalt
  • Installation
  • Distributionen und Plugins
  • Anbindung vonKofigurationswerkzeugen
  • Wordspaces und Projekte
  • Perspektiven, Menues, Views

 


 

 

Postfix

 

 

Inhalt
  • Einführung
  • Spam und Viren - Abwehr
  • Interne und externe Message Transfer Restricions
  • Interne und externe Content-Filter
  • TLS-Verschlüsselung
  • GPG-Verschlüsselung

 

© WagnerTech UG (haftungsbeschränkt) Informationstechnik und physikalische Anwendungen | Turfstraße 18a | 81929 München | Tel.: 089 / 638 520 47 | E-Mail: mail@wagnertech.de