Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Learning Delphi 2021

via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn Delphi programming through this comprehensive 10-hour course covering fundamental programming concepts and practical application development. Master the Delphi IDE with a grand tour of its features and capabilities, then explore targeting Windows applications using VCL and Android development with FMX frameworks. Develop strong programming foundations through detailed modules on selection programming including if statements, multiple conditions, nested structures, and component integration with checkboxes and radio groups. Build proficiency in loop structures covering for loops with counting, summing, prime number detection, and financial calculations, plus conditional loops using while and repeat statements with nested implementations. Gain expertise in array manipulation including introduction to arrays, aggregate algorithms, parallel arrays, and loading data from text files. Master string handling techniques through eight comprehensive parts covering string functions, procedures, character functions, extraction methods, traversal techniques, and practical encryption examples. Explore date and time programming including built-in functions, calculations, and the TDateTimePicker component. Understand subprograms through custom functions and procedures, reference parameters, and practical implementation examples. Learn error handling strategies including debugging techniques, the Val procedure, Try commands, messageDlg implementation, and multiple criteria validation. Advance to professional development topics including Windows language features and Runtime Library (RTL), data access with FireDAC on Windows VCL, data-aware components with Visual Live Bindings, mobile weather REST client creation, GUI development in code, and custom component creation and installation with bonus component wizard coverage.

Syllabus

Grand Tour of the Delphi IDE - Welcome to Delphi
Targeting Windows with the VCL - Welcome to Delphi
First Android FMX - Welcome to Delphi
Discovering Samples and other Resources - Welcome to Delphi
Selection Programming Part 1 - If Statements
Selection Programming Part 2 - Multiple Conditions
Selection Programming Part 3 - Nested If Statements
Selection Programming Part 4 - Checkbox component
Selection Programming Part 6 - Radio group component
For Loops Part 1 - Introduction
For Loops Part 2 - Examples
For Loops Part 3 - Count, Sum and Prime Examples
For Loops Part 4 - Finanacial Example
For Loops Part 5 - Nested For Loops
Conditional Loops Part 1 - While & Repeat Loops
Conditional Loops Part 2 - ITC Principle
Conditional Loops Part 3 - Examples
Conditional Loops Part 4 - Financial Example
Conditional Loops Part 5 - Nested Loops
Arrays Part 1 - Introduction into arrays
Arrays Part 2 - Aggregate algorithms
Arrays Part 3 - More examples
Arrays Part 4 - Specific indices
Arrays Part 5 - Parallel arrays
Arrays Part 6 - Load array from a text file
String Handling in Delphi (part 1) String Functions
String Handling in Delphi (part 2) String Procedures
String Handling in Delphi (part 3) Character Functions
String Handling in Delphi (part 4) String Handling Techniques
String Handling in Delphi (part 5) Example of extracting strings
String Handling in Delphi (part 6) Example of extracting strings
String Handling in Delphi (part 7) Example of traversing a string
String Handling in Delphi (part 8) Example of traversing a string
String Handling in Delphi (part 10) Encryption Example 1
String Handling in Delphi (part 11) Encryption Example 2
Date and Time Part 1 - Date and Time in Delphi
Date and Time Part 2 - More Date and Time Functions and Date Calculations
Date and Time Part 3 - TDateTimePicker component
Subprograms Part 1- Introduction into functions and procedures
Subprograms Part 2 - Custom Delphi Functions
Subprograms Part 3 - Extra Custom Delphi Function Examples
Subprograms Part 4 - Custom Delphi Procedures
Subprograms Part 5 - Reference Parameters in Delphi
Errors in Programs Part 1 - Types of Errors & Debugging Tips
Errors in Programs Part 2 - Val Procedure
Errors in Programs Part 3 - Try command
Errors in Programs Part 4 - messageDlg
Errors in Programs Part 5 - Checking multiple criteria
Errors in Programs Part 6 - Checking multiple criteria examples
Language Features & Runtime Library (RTL) - Welcome to Windows
Accessing Data with FireDAC on Windows VCL - Welcome to Delphi
Data Aware Components and Visual Live Bindings with VCL - Welcome to Delphi
Creating a Mobile Weather REST Client - Welcome to Delphi
Creating Your GUI in Code - Welcome to Delphi
Creating and Installing Custom Components - Welcome to Delphi
Bonus - The Component Wizard - Welcome to Delphi

Reviews

Start your review of Learning Delphi 2021

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.