Advanced Delphi Programming Course
An in-depth course on Delphi’s advanced features, for those who want to take their skills to the next level.
Basic knowledge of Delphi and Pascal is required.
COURSE FEATURES
Structure. Introduction.
This course completes Delphi panorama by illustrating features and advanced features of development suite.
Schedule. Course Details.
Serialization
• Types Marshal and unmarshal
JSON
• Use the built-in parser
• Practical examples of use
DATASNAP
• Native and HTTP server development
- Console application
- Windows Service
- ISAPI DLL
- Apache Module
• Filters
• Lightweight callbacks
• Heavyweight callbacks
DATASET and FireDAC
• Unicode client datasets
• New Fields types
• Virtual Datasets
THREADING and PARALLEL PROGRAMMING LIBRARY
• Synchronization and anonymous methods
• Debugging threads
• Threads Visualizer
• Naming Threads
• Thread Sincronization
- TCricalSections
- TEvent
- Thread Messages
- TMonitor
- Freezing and Throwing of thread
- Anonymous threads
• ITask
• IFuture
• Parallel For
RTL
• TStringBuilder
• Simplified I/O with IOUtils.pas
CODESITE
Teaching materials. All you need.
All necessary teaching materials will be provided, along with this course.
• Textbook / Dispensing Book.
• Slides.
• Examples.
• Development tools.
• Self-evaluation tests.