O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Mastering Delphi [v]

Video Description

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

About This Video

  • A one-stop guide on Delphi to help you build cross-platform applications
  • Important concepts, such as the FireMonkey library, show you how to interact with the Internet of Things, and enable you to integrate with cloud services
  • Detailed code explanations with observations on how to create native apps for iOS and Android with a single code base

In Detail

Delphi is a cross-platform Integrated Development Environment (IDE) that supports rapid application development for Microsoft Windows, Apple MacOS X, Google Android, iOS, and now Linux. This course will be your guide to building efficient, high-performance applications with Delphi.

The video begins by explaining the fundamentals of Delphi programming. It will teach you how to improve your development skills and GUI programming with FireMonkey. After that, you'll delve into web development with Intraweb and uniGUI. Finally, we'll integrate with cloud services and interact with IoT.

Towards the end, you will learn to integrate your app with various web services and deploy them. By the end of the video, you will be able to build powerful, cross-platform, native apps for Windows and Android with a single code base. You will also have enormous experience with Full Stack Development.

Table of Contents

  1. Chapter 1 : Delphi Programming with FireMonkey
    1. The Course Overview 00:02:58
    2. Setting Up the Environment 00:07:12
    3. Learning the Concepts of Cross-Platform Development 00:12:35
    4. Creating Interesting and Reliable Apps with FireMonkey Delphi 00:10:05
    5. Real Projects in FireMonkey Delphi 00:12:17
    6. Making Gorgeous Apps with FireMonkey Delphi 00:05:43
  2. Chapter 2 : Packing Up the Tool Box
    1. Setting Up the Environment for iOS and OSX Development 00:06:44
    2. Solving Algorithmic Problems –Looping the Operations 00:04:52
    3. Arrays, Procedures, and Functions – Coding in a Smart Way 00:07:29
    4. Exception Handling, Debugging, and OOP –Thinking as a Programmer 00:11:42
    5. Working with Components 00:05:37
  3. Chapter 3 : Database Development Using VCL and FMX
    1. Learning the Fundamentals of Database Development 00:06:46
    2. Connecting to the Most Popular Databases 00:07:35
    3. FireDAC Data Access Technology 00:05:55
    4. Creating Useful Apps with Database Features 00:07:41
    5. Third-Party Tools For Database Data in Charts, Diagrams 00:03:14
  4. Chapter 4 : Web Development – Using IntraWeb and uniGUI
    1. Getting Started 00:06:50
    2. Getting Started with IntraWeb 00:09:01
    3. UniGUI Framework –Creating Superb Front-End Applications 00:07:47
    4. UniGUI Framework –Database Development 00:06:03
    5. HTML5 and CSS3 Fundamentals 00:05:27
  5. Chapter 5 : Back-End Development with Delphi
    1. Delphi Back-End Technologies 00:06:10
    2. Building Application Server With DataSnap 00:08:58
    3. Working with WebBroker 00:09:32
    4. Accessing RESTful Web Services 00:06:58
    5. Connect with BaaS Providers 00:08:18
  6. Chapter 6 : Delphi and IoT
    1. What Is IoT? 00:06:51
    2. Delphi for Internet of Things 00:09:49
    3. More on App Tethering 00:04:17
    4. Using Bluetooth in Delphi Apps 00:09:42
  7. Chapter 7 : Delphi Best Practices
    1. Designing the User Interface 00:07:57
    2. Editing the Styles for Your Own Application 00:05:35
    3. Coding in Delphi 00:08:39
    4. Third-Party Libraries for Delphi 00:06:07
    5. Simple Ways for Protecting Delphi VCL Applications 00:07:00
    6. Easy Way of Creating Applications – Reusing Forms 00:04:44
    7. Using Unit Testing Framework in Delphi Development Process 00:08:50