Dauer der "C# 2010" Schulung |
|
Voraussetzungen |
|
Vergleichen Sie auch |
|
Inhalte der "C# 2010" Schulung |
|
Preis der Schulung "C# 2010" |
|
Nächster Termin |
|
Thursday, March 4, 2010
"C# 2010" Schulung - 3 Tage
Friday, January 22, 2010
Silverlight-Kurs - 3 Tage, 1.999,- EUR Wiesbaden, Mainz, Bingen
A.Silverlight Übersicht
B.Geschichte
I.Microsoft-Technologien zu Silverlight
C.Introducing Silverlight
I.Silverlight Architektur
II.Silverlight-Versionen
III.Silverlight Hosting
IV.Supported-Plattformen
V.Supported-Browser
VI.Future-Plattformen
2.What 's neu in .NET Framework 3.5-A.Overview
B.Windows Presentation Foundation (WPF) I.The Extensible Application Markup Language (XAML)
C.Windows Communication Foundation (WCF) I.Web Service Technologies
II.Windows Communication Foundation (WCF)
III.WCF-Beispiel
D.Windows Workflow Foundation (WF)
E.Windows CardSpace
F.Language Integrated Query (LINQ)
G.LAB: Training Tool mit WPF und WCF
3. Die Silverlight Framework-A.Overview-I.Silverlight im Vergleich zu WPF
B.Installing Silverlight
C.Silverlight-Tools
D.Silverlight Sprachen I.Dynamic Language Runtime (DLR)
II.JavaScript
III.C#
IV.Visual Basic / VBx
V.IronPython
VI.IronRuby
E.Windows Live Services
F.Example Implementierungen I.Microsoft PopFly
G.Silverlight ASP.NET-Steuerelementen I.The Asp: Silverlight Control
II.The Asp: MediaPlayer Control
H.Expression Blend
I.Accessing das HTML-DOM von Silverlight
J.Accessing Silverlight von JavaScript
K.Embedding Schriftarten
L.Going Vollbild
M.Creating eines Silverlight-I.The-Silverlight-Anwendungsprojekts
II.Designing die XAML
III.Wiring auf die Schaltfläche
IV.Silverlight Project Architecture
N.Creating eine Silverlight-Animation
O.LAB: Erstellen einer einfachen Silverlight-Anwendung
4. Silverlight-Steuerelemente A.Overview
B.Layout Controls I.Canvas Control
II.StackPanel Control
III.Grid Control
C.User Interface Controls I.Border Control
II.Button Control
III.Calendar Control
IV.Checkbox Control
V.DatePicker Control
VI.HyperlinkButton Control
VII.Image Control
VIII.RadioButton Control
IX.RepeatButton Control
X.ScrollViewer Control
XI.Slider Control
XII.TextBlock Control
XIII.Textbox Control
XIV.ToggleButton Control
D.User-Steuerelemente
E.Custom-Steuerelemente
F.Designing User Interfaces I.Skinning-Steuerelemente und Vorlagen
II.Visual State Manager (VSM)
G.LAB: Erstellen einer Silverlight Data Entry Form
5. Vernetzung In Silverlight-A.Overview
B.Sockets-Programmierung
C.Service Oriented Architecture-I.Serialization
II.Web-Services
III.Windows Communication Foundation (WCF)
D.Other-Netzwerk-Protokolle I.Plain Old XML (POX)
II.JavaScript Object Notation (JSON)
III.Representational State Transfer (REST)
E.Syndication Protokolle I.Really Simple Syndication (RSS)
II.ATOM
F.Windows Azure und Live Services
G.Lab: Networking In Silverlight
6. Zugreifen auf Daten, die mit Silverlight A.Storing Data in Code-I.Variables
II.Collections
B.Working mit XML
C.Language Integrated Query (LINQ)
D.Isolated Storage
E.Data Bindung
F.Lab: Accessing Data In Silverlight
Inhouse-Kurs: http://silverlight-schulung.softwareacademy.de/
Thursday, January 21, 2010
Schulung Delphi - Schulungen in Kylix - Delphi Crashkurse - Delphi Workshops - Dreamweaver Schulung - Delphi Softwareentwicklung Frankfurt Wiesbaden Mainz
Tags: Delphi Schulungen - Delphi Workshops - Kylix Schulung - C++Builder Schulung - Delphi Seminare Trainings und Präsentation - Delphi Softwareentwicklung und Datenbankprogrammierung - Training Clipper - Client-Server Datenbanken - Analyse Beratung Entwicklung
Saturday, January 9, 2010
Java Schulung: Abstrakte Datentypen
Abstrakte Datentypen
• Klassen sind die logische Erweiterung des Konzepts des ADT.
• In prozeduralen Sprachen werden ADT's durch Records (Pascal),
Structs (C), Common-Blöcke (Fortran) oder Copy-Strecken
(Cobol/PL1) realisiert.
• Dies sind jedoch lediglich reine Datencontainer.
• In der Objektorientierung werden diese ADT's um die Deklaration der
möglichen, erlaubten Manipulationen erweitert.
• Klasse ≡ Daten + Methoden
• Ein Objekt ist eine Instanz einer Klasse
– Der entsprechende Speicherplatz für die Daten ist alloziiert und die
Methoden können auf diese zugreifen
Java Schulung: Agenda: Java Grundlagen
Agenda: Java Grundlagen
• Java Syntax
• Java Datentypen
• Kontrollstrukturen
• Klassen und Objekte
• Überschreiben/Überladen von Methoden
• Sichtbarkeit
• Behandlung von Ausnahmen (Exceptions)
• Die wichtigsten Java Pakete
Sunday, January 3, 2010
Silverlight-Schulung - Entweder als Buch oder als Kurs, Schulung, Training, Seminar
Einleitung 11
1. Einführung - Silverlight kurz vorgestellt 15
1.1 Was ist Silverlight? 16
Silverlight - Microsofts Antwort auf Adobe Flash 16
Von 1.0 über 1.1 Alpha nach 2.0 17
Silverlight: die plattform- und browserunabhängige Webtechnologie 19
Entwickler haben die freie Wahl der Sprache 21
XAML, das verbindende Format zwischen Designer und Entwickler 22
Es gibt zwei Typen von Silverlight 22
Was leistet Silverlight? 23
1.2 Download und Installation von Silverlight 25
Die Download-Zentrale 25
Die Runtimes 25
Die SDKs 25
Die Microsoft Expression-Produkte 26
1.3 Tools zum Entwickeln von Silverlight-Anwendungen 28
Die Tools für Silverlight 2.0 28
Visual Studio und Blend im Zusammenspiel 32
Die Tools für Silverlight 1.0 32
1.4 Mit Silverlight ins Web: Silverlight 2.0 entdecken 34
Kurz und bündig vorgestellt: zwei Silverlight 2.0-Projekte 34
Silverlight 2-Projekt Button-Animation: von Blend nach Visual Studio 34
Drei Schaltflächen anlegen 36
Eine Animation erstellen 39
Ereignisprozeduren in Visual Studio 2008 erstellen 44
Die Dateien eines Silverlight 2-Projekts 47
Silverlight 2-Projekt Image zoomen: Entwickeln in Visual Studio 2008 49
XAML-Objekte anlegen 50
-Code schreiben in der Code-Behind-Datei 52
1.5 Silverlight 2-Anwendungen veröffentlichen 56
Silverlight-Anwendung auf dem eigenen Webserver hosten 56
Hosten auf einem fremden Server 58
Für den Upload auf den Microsoft Streaming Server vorbereiten 59
2. Crashkurs: XAML in Silverlight-Anwendungen einsetzen 63
XAML für alle grafischen Gestaltungen 64
2.1 Layoutmanagement mit den Panel-Controls 68
Das Canvas 68
Das Stack-Panel 70
Das Grid 74
Designertools für die Oberflächengestaltung: Microsoft Expression Studio 84
2.2 Die Basiselemente von Silverlight XAML 85
Die Basiselemente im Überblick 86
Die 2-D-Elemente von Shape 86
Die Eigenschaften Stroke und Fill 87
Exakte Positionierung im Canvas-Element 88
Der Identifizierer x:Name als Referenz für den Codezugriff 90
Gruppieren im Canvas 90
Der Text-Block 92
Kennen Sie Glyphs? 93
Polygon und Polyline 95
Line - die Linie 97
Path und Geometry 99
Die Sprache Path 100
2.3 Brushes - Farbzuweisung per Pinsel 102
Farbverläufe mit Gradient-Brush 103
Linear-Gradient-Brush 103
Der Trick mit dem doppelten Offset 104
Radial-Gradient-Brush 106
Spread-Method 108
Image-Brush 110
Stretching durch Image-Brush 112
Video zeichnen mit Video-Brush 114
Video ausschneiden: Clipping mit Geometry 116
Das Image-Element 117
2.4 Grafische Gestaltung mit Transformationen und Animation 119
Drehen, Scheren, Verschieben, Vergrößern, Verkleinern, Verzerren 120
Überschneidungseffekte mit Opacity 122
Transform-Group: Transformationen zusammenfassen 123
3-D-Simulation mit Skew-Transform 125
Matrix-Transform 128
Elemente spiegeln 129
Animationen, Trigger und Storyboard nutzen 132
Bitmaps animieren 136
Einblenden mit Opacity 138
KeyFrames einsetzen 140
2.5 Video & Audio in Silverlight XAML einsetzen 145
Video abspielen mit dem Media-Element 145
Audio abspielen 149
Volume und Balance bestimmen 149
Unterstützte Mediaformate 150
3. Die neuen Controls einsetzen 151
3.1 Übersicht und Typen von Controls 152
Kategorisierung von Controls 153
3.2 Die reichhaltigen Steuerelemente in Silverlight 2 157
Texteingabe mit Text-Box und Button 157
Watermarked-Text-Box 158
Mehrzellige Text-Box 159
Button-Typen in Silverlight 160
Check-Box und Radio-Button 161
Der Grid-Splitter 163
Der Slider 165
Calendar und Date-Picker 167
Border 169
Die List-Box 170
Der Scroll-Viewer 172
Scrollbare Text-Box 173
Der Scroll-Bar 174
Das Data-Grid und die Datenbindung 175
Das Multi-Scalelmage für Deep Zooming 180
Tool-Tip als Erweiterung 183
Der Content-Presenter 185
3.3 Der Quellcode der Silverlight Controls 185
4. Instanzierung von XAML-Objekten und Eventbehandlung anlegen 189
4.1 Das Prinzip: Controls erzeugen und die Events anlegen 190
Controls in XAML deklarieren 190
Mit Visual Studio eine Eventprozedur anlegen 191
Event-Handler in XAML definieren 192
Controls dynamisch instanzieren 192
Events und Event-Handler manuell anlegen 193
Events in Blend 2.5 definieren 193
Wechseln nach Visual Studio und die Ereignisprozedur generieren 194
4.2 Eventverarbeitung in Silverlight 195
Installationsvoraussetzungen . 195
Arbeitsschritte zum Entwickeln des 2.0-Projekts 195
Ereignisse für die Interaktionen definieren 199
4.3 XAML-Objekte in erstellen 204
Objekte können in XAML oder in VB bzw. C #erstellt werden 205
SetValue für die Dependency-Properties 206
XAML-Elemente in VB instanzieren 206
Beide Alternativen in derselben Anwendung 209
Farbverlauf und Drehung im -Code definieren 211
Zentrale Ereignisbehandlung 215
4.4 Instanzieren von Objekt-Arrays 218
Viele XAML-Instanzen 218
Control-Array in Reihen und Spalten anordnen 221
5. Web-Interaktionen in Silverlight realisieren 225
5.1 Drag & Drop im Web 226
Die Drag & Drop-Grundlagen 227
Drag & Drop mit zentraler Ereignisauswertung 235
Instanzen vervielfältigen: XAML-Objekte kopieren 240
5.2 Objekte vorne oder dahinter platzieren? - ZIndex steuern 245
Die Attached Property Canvas.Zlndex 246
Nach vorne holen: ZIndex im -Code steuern 247
5.3 Maus- und Tastenereignisse verarbeiten 251
Die Auslöser der Mausevents 252
Die Symbole des Mauscursors 252
Die Mausposition ermitteln 253
Mausposition in Abhängigkeit zu Objekteigenschaften setzen 257
Keys: Tastendrücke abfangen 260
5.4 Farbenspiele umsetzen 262
Farbzuweisung in XAML oder 262
Farbnuancen: die From-Argb-Methode in 264
Farbe auslesen und zuweisen in 265
Effekte durch Farbverlauf und Durchsichtigkeit erzeugen 268
Farben und Opacity wählen lassen 272
5.5 Freihandzeichnen in Silverlight 277
Die Eingabegeräte 277
InkPresenter, Stroke und Stroke-Collection 278
Beispielprojekt: Zeichnen in einer Silverlight-Anwendung 279
Zeichen auf einem Image 282
Strich-Eigenschaften steuern 283
Farben wählen lassen 286
5.6 Daten speichern über Isolated Storage 290
Isolated Storage in Silverlight 290
Mehrere Daten speichern mit Isolated Storage 292
6. Silverlight-Media-Anwendungen erstellen: Video, Audio und Bilder für Ihre Website nutzen 299
6.1 Workshop: Vom Play-Button bis zum Video-Streaming im Web 300
Schritt 1: Das Video kodieren 301
Schritt 2: Ein Silverlight-Projekt anlegen und das Video einbinden 303
Schritt 3: Einen Play-Button in Blend erstellen 306
Schritt 4: Die Ein- und Ausblendanimationen entwickeln 308
Schritt 5: VB-Code schreiben in der Code-Behind-Datei 314
Schritt 6: Einen Account beim Microsoft Streaming Server anlegen 317
Schritt 7: Das Silverlight-Projekt für den Upload vorbereiten und verpacken 319
Schritt 8: Die Silverlight-Anwendung in eine Website einbetten 323
6.2 Workshop: Ein Player mit voller Video- und Audiokontrolle erstellen 324
Die Buttons für Play, Pause, Stop und für Audio entwickeln 326
Die kreisförmige Wait-Animation für den Download-Progress 332
Play, Pause, Stop im Code-Behind organisieren 337
Die Ereignisse Download-Progress-Changed und Buffering-Progress-Changed 340
Die Ereignisse Marker-Reached und Current-State-Changed 343
Eine Animation zum Zeitpunkt eines bestimmten Markers ausführen 347
Audio im Video steuern: an/aus, lauter/leiser, links/rechts 349
6.3 Workshop: Dynamische Image-Viewer bauen 352
Das Image und der Image-Brush 352
Einzelbild-Viewer mit VorZurück-Buttons 356
Objekt-Array mit Reihen und Spalten 359
Ein Game-Layout entwickeln 363
Dynamische Image-Viewer 365
Ein Karussell von Images oder Videos 376
Animierte Image-Viewer in Blend entwickeln 380
7. Styles, Templates und Data-Binding nutzen 385
7.1 Styles definieren und zuweisen 386
7.2 Styles als Ressourcen anlegen 388
Einzelzuweisung verschiedener Styles auf einen Controltyp 390
Allen Elementen eines Typs einen gemeinsamen Style zuweisen 393
7.3 Control-Templates entwickeln 398
Den Content von Controls gestalten 398
Ein runder Button als Template 400
Symbole in Rund-Button-Templates 403
Dynamisches Template-Binding mit dem Content-Presenter 405
Den Button-Content mit anderen Objekten befüllen 408
Previous-Next-Button-Template 409
Balloon-Template über Path 412
7.4 Data-Binding einsetzen 414
Data-Binding zwischen Ul Target und Data Source 415
Die Binding-Modi 415
OneWay-Data-Binding 416
TwoWay-Data-Binding 423
7.5 User-Controls und Data-Binding 429
Ein User-Control erstellen 430
Das Feature Make Control in Blend 432
Datenbindung an das User-Control 442
8. Einfach arbeiten mit Expression Blend 449
8.1 Die Programmoberfläche kennenlernen 450
8.2 Die Oberfläche im Detail 453
Der Werkzeugkasten (Toolbox) 453
Die Arbeitsfläche (Artboard) 456
Die Projektbrowser (Projects), das Eigenschaftenfenster (Properties) und das Ressourcenfenster (Resources) 457
8.3 Die Layout-Steuerelemente im Überblick 462
8.4 Animationen erzeugen 465
Stichwortverzeichnis 469
http://silverlight-schulung.softwareacademy.de/
Silverlight-Training
•XAML in Silverlight: Layout Management mit den Panel-Controls; Colorierung, Farbverläufe etc. mit unterschiedlichen Pinselarten; Transformationen und Animationen; Video und Audiowiedergaben mit dem Media-Element
•Die neuen Steuerelemente: Standard Controls; Panel-Controls als Container; Funktions-Controls für spezifische Aufgaben; Daten-Controls zur Anzeige und Verarbeitung komplexer Daten
•Eventbehandlung: Controls erzeugen und Events anlegen (in XAML oder im Code-Behind); Eventhandler für Interaktionen definieren; XAML-Objekte in erstellen; Instanzieren von Objekt-Arrays
•Interaktionen in Silverlight: Drag & Drop im Web; ZOrder bestimmen; Maus-Events auslösen; Farben und Opacity; Malen und Freihandzeichnen
•Websites mit Audio/Video aufwerten: Video streaming mit Microsofts Streaming Server; eigene Videoplayer und Image-Viewer bauen
•Styles zentral verwalten; Control Templates entwickeln; Grundlagen des Date-Binding; Data-Binding mit User-Controls
•Expression Blend-Programmoberfläche im Detail (Werkzeugkasten, Ressourcenfenster etc,); Animationen erzeugen
http://silverlight-schulung.softwareacademy.de/
Saturday, December 19, 2009
inhouse-c# seminar
Einsatz der Klassenbibliothek .NET Framework
Dieses Seminar zum .NET Framework von Microsoft® vermittelt den Teilnehmern einen Überblick über die Bestandteile der Bibliothek. Das Themenspektrum reicht von Oberflächenprogrammierung, Grafik und Drucken über Aspekte der Systemprogrammierung bis hin zur Interoperabilität mit konventionellen Technologien. Als Programmiersprache liegt diesem Kurs Microsoft® Visual C#® .NET zugrunde.
Seminar-Rahmendaten
Tagessatz - Aufschlag je Teilnehmer 25.00 EUR1
29.75 EUR2
Unterlagen (einmalig je Teilnehmer) 25.00 EUR1
1 Nettopreis, 2 Preis inkl. MwSt. - Reisekosten des Trainers werden gesondert berechnet
Die Gebühren für das Seminar setzen sich aus einem Tagessatz je Seminartag und einer Vergütung der Unterlagen zusammen. Der Tagessatz besteht wiederum aus einem Grundpreis und einem Aufschlag je Teilnehmer.
Variable Kursdauer
Seminar-Voraussetzungen
- Windows-Anwendungen auf Basis von .NET Framework
- Grafikausgabe
- Komponenten
- Assemblies
- Betriebssystem
- Threads
- Datenbankzugriff mit ADO .NET
- Netzwerke
- Unverwalteter Programmcode
- Office-Automation
- Reguläre Ausdrücke
Einführung in die Microsoft Silverlight kurs, seminar, schulung
-------------------------------------------------- ------------------------------
Einführung in die Microsoft Silverlight - Warum Silverlight
- XAML, Expression Blend und Visual Studio 2008
- 1 vs Silverlight Silverlight 2 vs Silverlight 3
-------------------------------------------------- ------------------------------
Graphics - Zeichenbefehle
- Text-Formatierung
- Integration
- Bitmaps
-------------------------------------------------- ------------------------------
Programmierbarkeit - Programmierung von Browser-Skript
-. NET im Browser
- Input und Veranstaltungen
- Core-Klassenbibliothek Features
-------------------------------------------------- ------------------------------
Tag 2
-------------------------------------------------- ------------------------------
Layout - Layout-Panels
- Gemeinsames Layout-Eigenschaften
- Mischen von HTML-und Silverlight-Layout
-------------------------------------------------- ------------------------------
Controls - Built-in-Steuerelemente
-------------------------------------------------- ------------------------------
Video und Audio - MediaElement
- VideoBrush
- In Verbindung mit Video in eine Anwendung
- Kodierung
-------------------------------------------------- ------------------------------
Text - Text-Element-Typen
- Formatieren
-------------------------------------------------- ------------------------------
Tag 3
-------------------------------------------------- ------------------------------
Animation - Chronik und Storyboards
- Triggerung Animationen
- Keyframes und Splines
- Animation und Expression Blend
-------------------------------------------------- ------------------------------
Data Binding - Verbindliche Ausdrücke
- Data Kontexten und Daten-Vorlagen
- Liste verbindlich
-------------------------------------------------- ------------------------------
Browser-Integration - Integration Klassen im Namespace System.Windows.Browser
- Aufruf-Client
-------------------------------------------------- ------------------------------
ASP.NET Integration - ASP.NET AJAX und Silverlight
- Silverlight in ASP.NET
-------------------------------------------------- ------------------------------
Tag 4
-------------------------------------------------- ------------------------------
Server-Kommunikation - Mit AJAX-Dienstleistungen von Silverlight
- WCF und Silverlight
-------------------------------------------------- ------------------------------
Custom Controls - UserControls
- Building Templateable Controls
-------------------------------------------------- ------------------------------
UI Techniques - Scrolling Animationen
- Drag and Drop
- Transitions
- Mouse-over-Handling
Thursday, December 17, 2009
.NET-Grundlagenseminar: Softwareentwicklung mit dem .NET Framework 4.0, C# 4.0 und Visual Studio 2010
Dauer: 5 Tage
Teilnehmerzahl:
Die maximale Teilnehmerzahl ist 12.
Preis: Normalpreis: 1999 Euro; (zzgl. 19% MwSt)
Art: Schulung mit Teilnehmerübungen (Seminar/Workshop)
Veranstaltung: .NET-Basisseminar: Softwareentwicklung mit dem .NET Framework 4.0, C# 4.0 und Visual Studio 2010
Inhalt:
Microsoft hat mit dem .NET Framework nicht nur einen konsistenten Nachfolger für das bisherige Wirrwarr von Softwareentwicklungsplattformen für Windows geschaffen, sondern auch einen echten Konkurrenten zu Java. In diesem viertägigen Seminar werden die Grundkonzepte von .NET, die Sprachsyntax von C#, die Handhabung der Entwicklungsumgebung Visual Studio und die wichtigsten Funktionen der .NET-Klassenbibliothek vermittelt.
Zielgruppe:
Entwickler, die in .NET-Projekten Anwendungssoftware programmieren möchten und über Grundkenntnisse in objektorientiertem Programmieren (z.B. in C++, Java, SmallTalk, Visual Basic oder Delphi) verfügen. Projektleiter und Entscheider, die ein Grundverständnis von .NET erwerben möchten. Hinweis zur Version: In dem Seminar werden .NET 3.5, C# 3.0 und Visual Studio 2008 behandelt. Die meisten Inhalte sind aber auch gültig für .NET 2.0 und 3.0,C# 2.0 und Visual Studio 2005.
Gliederung: Tag 1: .NET-Basiswissen
Dieser Tag liefert die die Antworten auf die wichtigsten Einsteiger-Fragen.
• .NET-Strategie (Was ist .NET?)
• Motivation (Warum wurde .NET erfunden?)
• .NET-Produkte (Was braucht man für .NET?)
• .NET-Anwendungenarten (Wofür kann man .NET einsetzen?)
• .NET-Plattformen (Wo läuft .NET?)
• .NET-Versionen (Wie unterscheiden sich die verschiedenen Versionen von .NET?)
• Sprachsyntax C# und Visual Basic (Welche Sprachkonstrukte stehen zur Verfügung?)
• .NET-Klassenbibliothek (Welche vordefinierten Funktionalitäten gibt es in .NET?)
• Visual Studio und andere Werkzeuge (Welche Werkzeuge brauche ich?)
• .NET-Sicherheit (Wie sicher ist .NET?)
• Deutsche .NET-Community (Wo bekomme ich weitere Informationen?)
• Ausblick .NET 4.0 und Visual Studio 2010 (Was bringt .NET in naher Zukunft?)
Tag 2: .NET in der Praxis
Dieser Tag stellt der Dozent Ihnen eine mehrschichtige schichtenweise vor und erläutert dabei die verwendeten Technologien und ihre Einsatzgebiete.
• Datenbankzugriff mit ADO.NET
• LINQ-to-SQL und ADO.NET Entity Framework (Objekt-Relationales Mapping)
• XML-Zugriff mit System.Xml
• Konsolenanwendungen mit System.Console
• Windows-Anwendungen mit Windows-Forms
• Windows Presentation Foundation (WPF)
• Web-Anwendungen mit ASP.NET und AJAX
• Verteilte Systeme mit der Windows Communication Foundation (WCF)
• Workflows mit der Windows Workflow Foundation (WF)
Tag 3: Teilnehmerübungen (Hands-on-Labs)
An zwei folgenden Tag entwickeln die Teilnehmer selbst in Übungen an einer mehrschichtigen .NET-Anwendung. Der Dozent vermittelt Ihnen die notwendigen Kenntnisse und fügrt durch die Übungen.
Am ersten Tag erstellen Sie eine Datenzugriffsschicht, eine Geschäftslogik (Domänenmodell) und einen Desktop-Client.
- Datenbankzugriff mit ADO.NET
- Datenbankzugriff mit ADO.NET Entity Framework (Objekt-Relationales Mapping)
- XML-Zugriff mit System.Xml
- Mehrschichtige Entwicklung mit .NET
- Windows-Anwendungen mit der Windows Presentation Foundation (optional: Windows-Forms)
Tag 4: Teilnehmerübungen (Hands-on-Labs)
Am vierten Tag entsteht ein Web-Client und ein Webservice, der von der Desktop-Anwendung alternativ zum direkten Datenbankzugriff verwendet werden kann.
- Web-Anwendungen mit ASP.NET
- Web-Anwendungen mit ASP.NET AJAX
- Webservices mit der Windows Communication Foundation (WCF) (optional: ASP.NET Webservices)
- Erstellung eines Anwendungsservers
Schulungsmethodik: Theorie mit Folien und Vorführungen des Dozenten wechseln sich an mit aufgabengeführten Praxisübungen der Teilnehmer, die der Dozent begleitet.
An den Tagen 3 bis 5 entsteht in einem zusammenhängenden Fallbeispiel eine mehrschichtige .NET-Anwendung mit Windows- und Webclient, die über WCF-basierte Webservices mit einem Anwendungsserver kommunizieren.
Schulungsmaterial: Jeder Teilnehmer erhält:
• Eine CD-ROM mit den Schulungsfolien (als PDF), mit dem im Kurs behandelten Codebeispiele und sowie einer Sammlung von kostenfreien Werkzeugen
Das Seminar findet in deutscher Sprache statt, die Seminarunterlagen sind deutsch.
Teilnahmezertifikat
Enthaltene Leistungen: Mittagessen, Getränke während des Seminars
Bitte organisieren Sie ggf. notwendige Übernachtungen selbst. Zur Hilfe stellen wir eine Hotelliste bereit.
Übungen am PC: Für die Übungen stellen wir einen PC zur Verfügung. Sie müssen kein Notebook mitbringen!
Organisatorisches und Rechtliches: Hinweise zum Trainingszentrum, zur Anreise, zu den Seminarzeiten und zu Hotels sowie Geschäftsbedingungen
Zertifikat: Jeder Teilnehmer erhält ein von den Dozenten persönlich unterschriebenes Teilnahmezertifikat.
Das Seminar kann auch als firmeninterne Veranstaltung (In-House-Seminar) gebucht werden.
Firmenseminar: Sie können diese Schulung auch als Firmenseminar (In-House-Seminar) buchen. Dies lohnt sich ab drei Teilnehmern! Anfrage zum Firmenseminar (In-House-Seminar) .NET-Basisseminar: Softwareentwicklung mit dem .NET Framework 4.0, C# 4.0 und Visual Studio 2010
Wednesday, December 2, 2009
Delphi XML Schulung Training Delphi Lernen
You will learn, Du wirst lernen:
Part 1 - Introduction to XML
Part 2 - The Document Object Model
Part 3 - Simple API for XML
Part 4 - Serving XML
Part 5 - Delphi XML Tools
Part 6 - XML in Use
Part 1 - Introduction to XML
Lesson 1 - History
An overview of XML, its origins and purpose. Several XML applications are highlighted including XHTML, MathML, SVG, SMIL, and RDF.
Lesson 2 - XML Syntax
Basic XML syntax, including elements and attributes, text and white space, processing instructions, CDATA sections, the XML prolog, and XML processors.
Lesson 3 - Document Type Definitions
DTDs describe the structure of classes of XML documents and provide the basis for their validation.
Lesson 4 - XML Schema
As an alternative to DTDs, XML Schema also let you define the structure of a class of XML documents. They provide additional functionality, especially in typing data content, and are themselves XML documents.
Lesson 5 - XPath and XPointer
XPointer enhances XLink to let you refer to parts of a resource. It builds on the XPath definition to provide a language for describing these sub-sections.
Lesson 6 - Extensible Stylesheet Language and Transformations
XML is designed to encode the content for an area of interest. Presentation abilities come from XSL and XSLT. Transformations let you convert your XML data into HTML, text, or even other XML documents.
Lesson 7 - XLink
The Extensible Linking Language (XLink) supplies abilities beyond the simple linking of HTML, including multiple paths, bi-directional paths, and fully external links.
Back to the top
Part 2 - The Document Object Model
Lesson 8 - The Document Object Model
The DOM specification defines a standardized way of accessing or constructing an XML document. It models the hierarchical structure of a document through objects in memory.
Lesson 9 - Microsoft's Document Object Model
Microsoft's DOM provides most of the requirements of the standard DOM, while adding several essential extras. It also supports using XSLT on the document.
Lesson 10 - Open XML's Document Object Model
Open XML's DOM provides the same basic support as the previous implementation, but adds much extra functionality in the handling of internal and external DTDs. Open XML is a set of native Delphi classes, and is an open source project.
Lesson 11 - The Common DOM Framework
Introduced in Delphi 6, there is now a common set of DOM interfaces in Delphi. Several standard adapter units are available to allow various DOM implementations to be used through this framework, including Microsoft's and Open XML's. Additional adapters are available here for TurboPower's XML Partner and CUESoft's CUEXml package.
Part 3 - Simple API for XML
Lesson 12 - Simple API for XML
SAX provides an alternative way of parsing XML documents. It uses an event-based approach, calling nominated handlers at appropriate times. Thus, it does not need to hold the entire document in memory at the one time (as DOM does).
Lesson 13 - Microsoft's SAX Parser
Microsoft provides a SAX2-compliant parser with its XML package.
Lesson 14 - SAX for Pascal
An all-Pascal version of the SAX interfaces is available as the result of an open source project. Although this is not a standard part of the Delphi distribution it operates with many Delphi versions, and allows you to use many SAX-based or SAX-like parsers, including Microsoft's, Open XML, TurboPower's XML Partner, and Destructor.
Back to the top
Part 4 - Serving XML
Lesson 15 - XML is Data
XML is really data, formatted to be both human and machine-readable. The source of this data is often a database. Included here is the movie-watcher database for use throughout the rest of the book.
Lesson 16 - Simple Text
Since XML is just text, you can easily generate it from a database as a string value.
Lesson 17 - Web Modules
Normally Delphi's Web modules deliver HTML back to the client, but there is no reason not to send XML instead. Again the XML comes form the database and is sent directly to the client.
Lesson 18 - DOM Generation
The DOM is designed to provide full-cycle handling of XML documents, from parsing, to generation and modification. Separate programs demonstrate each DOM in turn.
Lesson 19 - SAX Generation
With Microsoft's XML package comes the IMXWriter interface, a content handler than generates XML. And you can drive it programmatically to create your own documents. Similarly, components in the SAX for Pascal package let you achieve the same outcome.
Lesson 20 - Applying XSL Transformations
XSLT lets you transform XML content into other formats, often HTML, but also including straight text and RTF. Again Microsoft's DOM is used to perform the transformations.
Lesson 21 - XML Broker
Delphi 5 can use XML between a MIDAS server and client. Tie this client to a Web module and add Delphi's InternetExpress components and you have a Web front-end to your database.
Back to the top
Part 5 - Delphi XML Tools
Lesson 22 - XML Data Binding
Data binding extends the common DOM framework to provide "real-world" objects, complete with properties, that represent the data in your XML document. A wizard generates the binding for you, allowing you to almost forget that the data came from an XML document. You can both read and update the underlying XML through the binding.
Lesson 23 - XML Mapper
A separate tool, the XML Mapper creates transformation definitions that let you convert an arbitrary XML document to and from the XML format used by client datasets. Using these transformations, you can load an XML document into a dataset, modify it using standard data-aware components, then save the changes back to the original document.
Lesson 24 - SOAP and Web Services
SOAP defines a messaging framework that can be used for remote procedure calls - better known as Web services. Wizards assist in the creation of your own Web services, and in the importing of definitions for existing Web services.
Back to the top
Part 6 - XML in Use
Lesson 25 - Examination XML - Delphi Client
A Delphi client for XML documents that define examinations. Microsoft's DOM provides the parsing abilities, transforming the XML into a customized object model.
Lesson 26 - Examination XML - Web Client
Demonstrating the separation of content from presentation, this application reuses objects from the previous version to provide a Web-based interface to the examinations. It uses XSLT to convert the basic XML into HTML for display, based on Microsoft's XSLT engine.
Lesson 27 - XML Building Blocks
Built on top of the Common DOM framework of Delphi 6 and 7, XML Building Blocks is a suite of components that allow you to create plug-and-play XML applications.
Back to the top
Delphi und XML Schulung bei der Softwareacademy.de
Friday, October 16, 2009
Silverlight-3 mit Expression Blend für Designer.Schulung.
Silverlight-3 mit Expression Blend 3 für Designer: Schulung-Training-Kurs-Seminar
Microsoft Expression Blend ist ein professionelles Interface-Designwerkzeug zur Entwicklung von plattformübergreifenden Webanwendungen, so genannte Rich Internet Applications (RIA) für Windows, Mac und Linux auf Basis von Microsoft Silverlight. Ebenso kann es zur Gestaltung von modernen Benutzeroberflächen für Desktopanwendungen verwendet werden, die unter Microsoft Windows laufen, auf Basis der Windows Presentation Foundation (WPF) und .NET ab Version 3. Microsoft bezeichnet Expression Blend als das „Designwerkzeug für Silverlight, das Web und .NET“. Expression Blend ist ein Bestandteil der Produktfamilie Microsoft Expression Studio.