Tags
Language
Tags

The Complete Delphi Masterclass: 3-in-1

Posted By: ELK1nG
The Complete Delphi Masterclass: 3-in-1

The Complete Delphi Masterclass: 3-in-1
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.91 GB | Duration: 12h 38m

Leverage the power of Delphi for cross-platform and mobile development on Windows, MacOS X, Android, and iOS




What you'll learn
Get to grips with Delphi to build and deploy various cross-platform applications
Design, develop, and deploy real-world applications by implementing a single source codebase
Create server-side programs to serve RESTful web services and provide data to your mobile apps
Use well-defined GUI design patterns to build mobile applications that provide a great user experience
Write VCL applications – Windows development
Start making amazing apps with FireMonkey – Cross-platform development
Work with data sources, embedded SQL databases such as FireDAC, dbExpress
Build server-side data and application services with DataSnap
Start learning future technologies with Delphi and IoT

Requirements
Basic knowledge of Delphi and familiarity with the fundamentals of RAD (Rapid Application Development) Studio is assumed.
Description
Delphi is one of the most popular IDE for cross-platform native app development. It helps you to focus on the real business and avoid the pain of going through amid GUI widget details or inter-platform incompatibilities. So, if you want to build native cross-platform apps with a single codebase for Microsoft Windows, Apple Mac OS X, Google Android, iOS, and Linux, then go for this Learning Path.

This comprehensive 3-in-1 course begins by getting you accustomed to the Delphi IDE and the Object Pascal language. You will then familiarize yourself with JSON format strings, XSLT transformations, Unicode encodings, and various types of streams. This learning path then moves on to more advanced topics such as developing higher-order functions and using enumerators and RTTI. You will also go through topics such as multi-threading, using the parallel programming library, and putting Delphi on a server. Finally, you will learn to improve your development skills and GUI programming with FireMonkey.

This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Delphi Solutions - Part 1, starts with explaining you the basics of Delphi and will get you acquainted with JSON format strings, XSLT transformations, Unicode encodings, and various types of streams. You will then learn more advanced topics such as developing higher-order functions and using enumerators and RTTI. You will also understand Delphi RTL functions and how to use FireMonkey in a VCL application. Next, you will learn about multithreading and how to use parallel programming library and putting Delphi on a server. Finally, you will be glanced through the new feature of WebBroker Apache modules and then ride the mobile revolution with FireMonkey.

The second course, Delphi Solutions - Part 2, builds on your understanding from Part 1 and covers the topics such as multithreading, using the parallel programming library, and putting Delphi on a server in more detail.

The third course, Mastering Delphi, begins with explaining you the fundamentals of Delphi programming as a quick glance to your learning. You will then develop your development and GUI programming skills with FireMonkey. You will also delve into web development with Intraweb and uniGUI. Finally, you will learn how to integrate your app with various web services and deploy them on the cloud.

By the end of this Learning Path, you will be able to design and develop applications, deploy them on the cloud platform, and distribute them within an organization via Google Play and other similar platforms.

Meet Your Expert(s):

We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:

Daniele Teti is an Embarcadero MVP and a well-known Delphi and programming expert in the developers community. He is the main developer and drives the development of some Delphi open source projects (DelphiMVCFramework, LoggerPro, DORM—"The Delphi ORM", Delphi Redis Client, Delphi STOMP Client, and so on). . Apart from Delphi, he is a huge fan of design patterns, open source, distributed architectures, RESTful architectures, and Android OS. Daniele has been the project manager for a lot of big projects in Italy and in Europe, for private companies and public institutions. Currently, he is CEO of BIT Time Professionals, an Italian company specializing in high-level consultancy, training, and development. He is the technical director for the ITDevCon conference, the biggest European Delphi conference. He is also an international speaker at technical conferences.

Muminjon Abduraimov is a young ambitious computer programmer. He has been working with the Delphi programming language since 2015. So far, he has done several projects, such as Delphi Examples, which has approximately 10,000 users and an English language course for beginners and intermediate learners. In May 2017, he attended the Google I/O 2017 Extended IUT as a lecturer and got a certificate of appreciation from Inha University in Tashkent.

Who this course is for:
This learning path is aimed at developers who want to create stunning applications for mobile, desktop, cloud, and Internet of Things.