PDF

Schulung Fortgeschrittene Tcl/Tk-Programmierung

5 Tage / S1635

Schulungsmöglichkeiten

Inhouse-/Firmenschulung

  • 5 Tage - anpassbar
  • Termin nach Wunsch
  • Preis nach Angebot
  • In Ihrem Hause oder bei der GFU

Inhalte werden auf Wunsch an die Anforderungen Ihres Teams angepasst.

Individualschulung

  • 5 Tage - anpassbar
  • Termin nach Wunsch
  • Preis nach Angebot
  • In Ihrem Hause oder bei der GFU

1 Teilnehmer = max. Fokus aufs Fachliche und max. Raum für individuelle Fragen.

Beschreibung

Tcl/Tk - diese moderne, bei Bedarf objektorientierte Programmiersprache ermöglicht einen glatten Übergang von kleinen, einfachen, rein prozeduralen Skripten zu sehr komplexen Anwendungen nach den neuesten technischen Standards. Tcl verliert bei aller Flexibilität nie die Übersichtlichkeit und Pflegbarkeit seines Codes. Das Seminar hat zwei Schwerpunkte: zuerst werden Grundbegriffe aus der Tcl-Einführung kurz wiederholt, dann erweitert und spezialisiert.

Schulungsziel

Sie kennen den Weg, um mit Tcl unter Einbehaltung der neuesten Standards der Code-Qualität (Dokumentation, UnitTests, Objektorientierung, XML) zu entwickeln. Sie haben eine im Laufe des Seminars getestete Bibliothek von Utilities, die Sie sofort erweitern und miteinander kombinieren oder auch als Ansatzpunkt für komplexere Projekte nutzen können.
Sie können Tcl für die Benutzung von SQL-Datenbanken einsetzen und mittels Tk ansprechende Bedienoberflächen erstellen, die auf allen wesentlichen Plattformen unmittelbar laufen.

Details

  • Listen, Arrays, Dictionaries (Zusammenfassung aus "Tcl-Einführung“)
  • Listen, Arrays, Dictionaries (advanced features)
    • Listenoperationen
    • Array-Operationen
    • Dictionary-Operationen
    • Iterieren über Listen, Arrays und Dictionaries
    • Speichern, Übertragen, Wiederherstellen von Datenstrukturen (Serialisierung, Deserialisierung)
  • Funktionsparameter 
    • Default-Parameter
    • Funktionen mit variabel langen Parameterlisten, Parameterübergabe von Arrays, Listen und Dictionaries
  • TclOO-Klassensysteme 
    • Objekterzeugung
    • Klassenableitung (Vererbung)
    • Objekterweiterung
    • Mixins
  • Exceptions 
    • Abfangen von Fehlersituationen
    • Loggen von Fehlermeldungen
  • Zugriff auf systemspezifische Dinge
    • Unterscheidung nach dem verwendeten Betriebssystem
    • Zugriff auf den Namen des aktuellen Benutzers
    • Verwendung von Druckern
    • Registry-Zugriff unter MS Windows
    • Ausführen externer Kommandos
  • Datenbanken (wahlweise Kapitel)
  • Tcl und SQLite 
    • Neue Tabellen anlegen (create table)
    • Daten in die Tabelle einfügen (insert)
    • Daten abfragen (select)
    • Daten aktualisieren (update) und löschen (delete)
    • Datentypen in SQLite
  • Die einheitliche Tcl-DB-API (tdbc)
  • Tcl und PostgreSQL (pgTcl)
  • Tcl und Oracle (oratcl)
  • Tcl und ODBC (tclODBC)
  • Grafische Benutzeroberflächen (GUI)
    • Standard-Widgets (Bildschirmelemente): Button, Label, Entry, Text, Radiobutton, Checkbutton, Fra-me, Canvas, Toplevel, MessageBox, Image, Scrollbar
    • Geometry Manager (pack, grid, place)
    • Widget-Bibliotheken mit MegaWidgets (BWidgets, [incr Tk], tablelist)
  • Organisation von Tcl-Code bei umfangreichen Projekten 
    • Packages und ihre Verwendung (package require, pkgIndex.tcl)
    • Namespaces
    • Tcl Modules (.tm files)

Programmierer mit Grundkenntnissen der Tcl-Sprachelemente: Interaktiver Interpreter, Datenstrukturen, Operatoren, Packages. Etwas Erfahrung mit einer anderen, auch objektorientierten Programmiersprache wie Java, ist vorteilhaft.


Lernmethode: Ausgewogene Mischung aus Theorie und Praxis
Unterlagen: Seminarunterlagen / Fachbuch zum Seminar inklusive, das man nach Rücksprache mit dem Trainer individuell auswählen kann
Arbeitsplatz: PC/VMs für jeden Teilnehmer
Hochwertige und performante Hardware
Große, höhenverstellbare Bildschirme
Zugang zu Ihrem Firmennetz erlaubt
Lernumgebung: Frische Systeme für jeden Kurs in Abstimmung mit dem Seminarleiter
Arbeitsmaterialien: Din A4 Block, Notizblock, Kugelschreiber, USB-Stick, Textmarker, Post-its
Teilnahmezertifikat: Wird am Ende des Seminars ausgehändigt, inkl. Inhaltsverzeichnis
Teilnehmerzahl: min. 1, max. 8 Personen
Schulungszeiten: 5 Tage - anpassbar, 09:00 - 16:00 Uhr
Ort der Schulung: GFU Schulungszentrum

GFU Schulungszentrum
Am Grauen Stein 27
51105 Köln-Deutz
oder europaweit bei Ihnen als Inhouse-Schulung
Räumlichkeiten: Helle und modern ausgestattete Räume mit perfekter Infrastruktur
Catering: Frühstück, Snacks und Getränke ganztägig, Mittagessen im eigenen Restaurant, täglich 6 Menüs, auch vegetarisch
Barrierefreiheit: Das GFU-Schulungszentrum(Am Grauen Stein 27) ist barrierefrei
Rechnungsstellung: Erst nach dem erfolgreichen Seminar. Keine Vorkasse.
Stornierung: Kostenfrei bis zu 3 Wochen vor dem Seminartermin

Kundenbewertungen

Zu diesem Seminar wurden noch keine Bewertungen abgegeben.

Buchungsmöglichkeiten

Firmenschulung

GFU Schulungszentrum

Anfragen

Inhouse-Schulung

In Ihrem Hause
Auswählen
Wo soll Ihre Schulung stattfinden?
  • Europaweit
  • GFU Schulungszentrum
  • Berlin
  • Bremen
  • Düsseldorf
  • Dortmund
  • Dresden
  • Frankfurt
  • Hamburg
  • Hannover
  • Köln
  • Leipzig
  • Mannheim
  • München
  • Nürnberg
  • Stuttgart
Weiterer Ort:

Anfragen

Individualschulung

Auswählen
Wo soll Ihre Schulung stattfinden?
  • Europaweit
  • GFU Schulungszentrum
  • Berlin
  • Bremen
  • Düsseldorf
  • Dortmund
  • Dresden
  • Frankfurt
  • Hamburg
  • Hannover
  • Köln
  • Leipzig
  • Mannheim
  • München
  • Nürnberg
  • Stuttgart
Weiterer Ort:

Anfragen
Haben Sie Fragen?
  • 0221 82 80 90
  • Chat offline
Empfangsdamen der GFU