This is the current list of products that are for sale at LearnDelphi.tv
|Mega Pack, complete set of videos.||Over 33 Hours!||$US199||Buy|
|Building Apps in Delphi With the VCL Part 1||6 hours||$US40||Buy|
|Building Apps in Delphi With the VCL Part 2||6 hours||$US40||Buy|
|Building Apps in Delphi With the VCL Part 3||6 hours||$US40||Buy|
|XML in Delphi Part 1 - TXMLDocument||1.5 hours||$US15||Buy|
|XML in Delphi Part 2 - XML Databindings||1 hour||FREE|
|TClientDataSet Part 1||2 hours||$US15||Buy|
|TClientDataSet Part 2||2.5 hours||$US20||Buy|
|TClientDataSet Part 3||2.5 hours||$US20||Buy|
|Building Data Aware Apps using the VCL||1.75 hours||$US20||Buy|
|Android Clients with Delphi REST Servers||1.5 x2 hours||$US20||Buy|
|Generic Collections||2.5 hours||$US35||Soon|
Each video is downloadable and DRM free. I have had excellent feedback from people who have purchased, and you can examine some of the testimonials here. Read below to find out about each product in detail - or click the Product Name links above.
The Generic Collections Library is one of the best recent additions to the Delphi RTL. With it you can get type safety on your containers without having to write a whole bunch of boiler plate code each time. This can represent a big reduction in the amount of code you need write and also reduce bugs in your code. Learn how to best make use of this library and take advantage of some of its more powerful features.
This video covers all the containers available in the collections library and gives an in depth account of most of their capabilities. You will learn about the basic containers (TStack, TQueue and TList), covering their basic features (adding, moving, removing etc.) then more advanced topics such as how the internals of sorting works. Then we move on to TDictionary and how hashing works and how you can provide your own hashing mechanisms to changes its default behavour. Finally we look at the thread safe collections and how they can be used in multi-threaded code.
Buy big and save, this is the complete commercial video content at one low price.
Bonus: now includes Generic Collections and Downloadable versions of YouTube videos (Tutorials 70-107)
Warning - this is over 6GB of content so you may want the download protection or backup media available at the checkout. Some of the videos are zipped, others are just the .mp4 video file. Some browsers may attempt to play the file rather than download locally - in this case 'right click' and 'save as' on the download link.
This video will give you an overview of how to write a Delphi REST server and then access it via an Android client, both of which we will write from scratch. We will also look at a REST server that is in production and the Android application that uses it.
In March 2013 I had the pleasure of presenting at the ADUG Symposium, this was a one day event held in both Melbourne and Sydney. It was well attended and and everyone seemed to enjoy my talk. My presentation lasted hour and a half long and covers the basics of writing a REST server in Delphi and then consuming that service via a Android client written in Java. During the preparation for my talk I did a screen recording and I also recorded both Melbourne and Sydney events. As part of this package you will get the screen recording (where you can see the code clearly) and the Melbourne event (which you can see both me and the screen).
This video is a continuation of Part 1 and 2 where we (very almost) conclude our coverage of TClientDataSet. We also cover the TDataSetProvider which allows us to (finally) connect to a real database, for which we use Interbase via Database Express (DBX4) - which is also covered briefly.
We now continue our journey learning about TClientDataSet, picking up from where we left off in part 1. In this part we finish covering the properties, events and methods of TClientDataSet that relate to local datasets (that is to say, not connecting to a database or multi-tier development). After finishing both Part 1 and 2 you should have a very good understanding of how TClientDataSet and it's ancestor TDataSet work.
In this video we begin our journey to produce data-aware applications. Before we can do this we need to understand how datasets work. Probably the most common dataset is TClientDataSet which is used extensively in all sorts of data-aware applications, making knowledge of it essential in building modern Delphi applications. In part 1 we take a close look at many of its properties and methods and using its abilities to load and save data to either a xml file or binary packet. Examples are done using the VCL and you should be able to follow along even with very old versions of Delphi.
Handling XML in Delphi can be tricky and the main tool to do this is the TXMLDocument component, which is not the most friendly tool to use. However in this video we strip away all the confusion and look at both producing and consuming XML. You will learn how to create XML files in a simple and straight forward manor and also how to read and process XML. We look at several ways of doing this, both when the structure of the file is known and unknown. We then look at some methods for manipulating the structure of XML files. Delphi XE3 is used throughout, and we build our example code using the FireMonkey framework (the examples are simple enough to translate into the VCL). The video is over an hour and a half long and anyone with a basic (or better) understanding of Delphi should be able to follow.
In this video we tackle two of the most complex Delphi components in the VCL: TListView and TTreeView - almost half of this video is dedicated to them. I find myself using TListView regularly in developing my VCL applications, so it is a very important component to cover. TTreeView is also important especially if you want to represent hierarchical information. In the second half we cover all of the dialog components, you will find yourself using the open and save dialogs all the time, so it is important to know them inside and out. In each video I cover a property that is used by most of the controls, this time we look at context sensitive help - a highly important topic for the usability of your applications.
The Fastest way to Learn Delphi just got Longer!
Yes that's right, it's back, it's better, it's part 2. This video continues on from where we left off in Part 1. We continue to examine of the Visual Component Library, enhance our Periodic Table, write a couple of new periodic tables (using a TGridPanel and TPaintBox) and look at how Drag and Dock works. Click the read more to see the full table of contents.
You can buy it here.
The fastest way to get started in Delphi
In this video we cover building applications in Delphi from the ground up, we start with "Hello, World!" at the console and later build a periodic table of the elements, in between we look, in great detail, at about 20 VCL components and their properties. You can purchase the full video through share*it.
You can also watch an example (you will likely need to right click and "Save As"). The file is in the same format as the full video - the sample file is about 18MB / 10 minutes. Be aware that the full video is over 6 hours long and over 500MB.