Autoplay
Autocomplete
Previous Lesson
Complete and Continue
TMS Business Masterclass in Düsseldorf
Session 1: The TMS Business World
M0101 - Introduction and Pre-event Survey (3:17)
M0102 - Agenda and Source Code (3:09)
M0103 - How it all began (2:52)
M0104 - TMS Scripter - What it is and why it was developed (5:13)
M0105 - TMS Diagram - Overview (3:18)
M0106 - TMS Workflow - Overview (4:56)
M0107 - TMS Data Modeler - History and Overview (5:51)
M0108 - TMS Aurelius - Motivations and Use Cases (4:55)
M0109 - TMS Sparkle - History and Overview (5:50)
M0110 - TMS RemoteDB - History, Motivations and Discussion (19:13)
M0111 - TMS XData - Overview (10:43)
Session 2: The Joy of Databases
M0201 - Introduction (4:41)
M0202 - TMS Aurelius - Concept and Features (8:50)
M0203 - PODO - Plain Old Delphi Objects (5:23)
M0204 - Example - First Aurelius App (6:59)
M0205 - Best practices when using Object Manager (7:36)
M0206 - Question about supporting other databases (2:17)
M0207 - How Aurelius handles modified fields (1:49)
M0208 - Strategies to update database structure (2:49)
M0209 - Aurelius Queries - Code example and discussion (11:22)
M0210 - Aurelius RAD approach - design-time components (10:41)
M0211 - More questions about database update (7:26)
M0212 - TMS Data Modeler - Overview and Discussion (16:41)
Session 3: Your App Everywhere: REST API
M0301 - Introduction - HTTP Basics (4:34)
M0302 - TMS Sparkle - Quick Overview (1:30)
M0303 - TMS Sparkle - Architecture (4:46)
M0304 - TMS Sparkle - Hello World Example (6:30)
M0305 - "REST" example - Sparkle vs XData (5:28)
M0306 - Serving Static Files (3:09)
M0307 - About Dispatcher URL Routing (2:38)
M0308 - Chunked Responses (3:17)
M0309 - REST Basics (theory) (5:14)
M0310 - TMS XData - Service Operations (2:48)
M0311 - TMS XData - URL Routing and Parameter Binding (5:23)
M0312 - Question About JSON Serialization (3:08)
M0313 - XData and Aurelius Integration (1:02)
M0314 - XData Application Setup and Connection Pool Questions (9:59)
M0315 - XData - Returning DB Data - Method 1 - TFDQuery and TJSONArray (8:22)
M0316 - XData - Returning DB Data - Method 2 - DTO, ConnectionPool and IDBStatement (5:23)
M0317 - XData - Returning DB Data - Method 3 - Using Aurelius (3:06)
M0318 - XData - Returning DB Data - Method 4 - Automatic Endpoints (3:52)
M0319 - XData - Returning DB Data - Review of Four Methods and Questions (3:16)
M0320 - Sparkle Middleware Overview and Final Questions (1:58)
Session 4: The Unsung Heroes
M0401 - TMS Scripter - IDE Demo (2:18)
M0402 - TMS Scripter - Integrating with your Application (5:23)
M0403 - TMS Scripter - Best Advice When Using It (1:46)
M0404 - TMS RemoteDB - Overview and Differences from TMS XData (2:40)
M0405 - RemoteDB Demonstration and Questions (5:10)
M0406 - TMS Sparkle - URL Reservation and using SSL Certificate (HTTPS) (8:06)
M0407 - TMS Echo - Replication Tool - Overview (6:04)
M0408 - TMS Echo - Questions and Answers (9:58)
Session 6: All Together Now
M0601 - Session 5 Reallocation (4:04)
M0602 - TMS Aurelius - Ideas for the Future (3:35)
M0603 - TMS XData - Ideas for the Future (2:15)
M0604 - TMS Sparkle - Ideas for the Future (1:35)
M0605 - TMS Data Modeler and TMS RemoteDB - Ideas for the Future (2:04)
M0606 - Other TMS Business Products - Ideas for the Future (1:37)
M0607 - Questions and Answers (5:39)
Session 5: Getting Serious in the Cloud
M0501 - XData Todo List App - Login and JWT Generation (10:34)
M0502 - JWT Authentication (7:13)
M0503 - Event-Based Authentication and JWT Expiration (6:07)
M0504 - More About Event-Based Authentication (9:44)
M0505 - Final Questions and Answers (16:07)
M0310 - TMS XData - Service Operations
Complete and Continue