New Hands-on Delphi Video Course about multi-tier development available. Black Friday offer!
A few weeks back announced a new video tutorial starting a series called “Holger’s Helpers”. The first part is finally available for purchase.
Please browse all the information about the course including its full curriculum including a brief video introduction below. The link below will not purchase the course right away but will even give you more detailed information about the course.
Right away at release, you will be able to purchase the course for more than 25% off its regular price. Use coupon BLACKFRIDAY until 11/30/2022; link will apply code automatically!
About the course
It’s awesome if you have learned all about a certain piece of technology: a new framework, a new component, a new version of Delphi… However, what good are all these technical details if you are not able to put them to use in your projects?
That’s what Holger’s Helpers are supposed to remedy. Nicely paced video tutorials that deal with one certain task or example that will serve as the base for functionality that can be added to your application. Holger’s Helpers will lift you over the edge to get to apply new technology. Theory is wonderful, but practice makes us all better software developers.
Your customers need an easy means to get in touch with you. E-Mail is still the best tool to get the job done, however, tracking an email in a team might be difficult. Thus, a lot of companies use contact forms or support request forms to give their customers the opportunity to reach them.
The first tutorial will explain the multi-tier architecture needed to build a customer contact form or feedback form. You will be able to customize it to your specific needs afterwards.
All parts of the project will be covered in detail and source code will be explained step-by-step:
A relational SQL database will be used. MySQL in this case. I will even provide a Docker Compose file so you can start right away without having to install a database server.
Customers have to be able to leave feedback. What better way to offer a Web application that can be used on any device that supports a Web browser. TMS WEB Core will be used to make this happen. We will develop multiple applications starting with a very simple Web Application that will then become a modern, responsive Web Application using Bootstrap.
Management Windows Application
Requests need to be dealt with somewhere. For this purpose, we will build a VCL Windows Desktop application. You can filter to look at certain requests and can generate a reply E-Mail and archive requests that you have dealt with.
Web Service API
All these components communicate with each other through a Web Service API. This also opens up your whole architecture for further applications. For example, creating reports or adding a workflow with additional states for each contact request that you receive.
In a nutshell
I hope you see that this somewhat simple example already poses a lot of challenges. The basic definition of the use case offers a maximum of flexibility for you to extend and customize this.
Prepare with existing content!
Obviously, Delphi programming skills are required. Also, basic knowledge of TMS XData and TMS WEB Core is expected. You do not need to be an expert in any of those areas as I will explain every piece of every application. However, there is no need to be unprepared. Wagner Landgraf, the wizard behind TMS XData and I, have prepared two video courses that get you prepared for this series:
- TMS WEB Core Training Course: Get to know the basics and inner workings of TMS WEB Core and build Web Applications with Delphi. Link.
- TMS XData Training Course: Getting to know TMS XData by example. Over 14 hours of knowledge how to tackle the new world of Web Services. During the course you will build a project template for all your future Web service projects that contains database access using FireDAC, access control, logging, a modern UI, and much more. And best of all: It’s 20% off!
- Holger’s Books. TMS WEB Core and TMS XData are frequent topics covered in my books. Browse my full library here.