My Latest Pluralsight Course, for Developers, is Available

I’ve spent the last few months working on a new course for the folks at Pluralsight, and I’m pleased to say that it’s now up and available for viewing. I’ve been working with the platform for a few years now, and jumped at the chance to build full course about it. for Developers is a complete introduction into all aspects of this powerful platform-as-a-service (PaaS) offering. and are wildly popular and have a well-documented platform, but synthesizing so much content is daunting. That where I hope this course can help.

The course is broken up as follows:

  • Introduction to Here I describe what PaaS is, how and differ, the core services provided by, compare it to other PaaS platforms, and introduce the application that we build upon throughout the entire course.
  • Using the Database. This module walks through all the steps needed to create complete data models, relate objects together, and craft queries against the data.
  • Configuring and Customizing the User Interface. One of the nicest aspects of is how fast you can get an app up and running. But, you often want to change the look and feel to suit your needs. So, in this module, we look at how to customize the existing page layouts or author entirely new pages in the Visualforce framework.
  • Building Reports on Sometimes reporting is an afterthought on custom applications, but fortunately makes it really easy to build impactful, visual reports. This module walks through the various report types, including “custom”, and shows how to build and consume reports.
  • Adding Business Logic to Applications. Unless all we need is a fancy database and user interface, we’ll likely want to add business logic to a app. Here I show you how to use out-of-the-box validation rules for simple logic, and write Apex code to handle unique scenarios. Apex is an interesting language that should feel natural to anyone who has used an OO language before. The built-in database operators make data manipulation remarkably simple.
  • Leveraging Workflows in Almost an extension to the business logic discussion, workflows are useful for building automated or people-driven processes. Here I show both the wizard-based tools as well as a Cloud Flow Designer for quickly constructing data collection workflows.
  • Securing Applications. Security isn’t always the most exciting topic for developers, but has an extremely robust security model that warrants special attention. This module walks through all the security layers (object/field/record) with demonstrations of how security changes will impact the user’s experience.
  • Integrating with Here’s the topic that I’m most comfortable with: integration. The platform has one of the most extensive integration frameworks that you’ll find in a cloud application. You can build even-driven apps, or leverage both SOAP and REST APIs for interacting with application data.

As usual, I’m promising myself that I’ll take a few months off from training as school is kicking up again and life remains busy. But, I really enjoy the exploration that comes from preparing training material, so there’s a good chance that I’ll start looking for my next topic!

Author: Richard Seroter

Richard Seroter is Director of Developer Relations and Outbound Product Management at Google Cloud. He’s also an instructor at Pluralsight, a frequent public speaker, the author of multiple books on software design and development, and a former editor plus former 12-time Microsoft MVP for cloud. As Director of Developer Relations and Outbound Product Management, Richard leads an organization of Google Cloud developer advocates, engineers, platform builders, and outbound product managers that help customers find success in their cloud journey. Richard maintains a regularly updated blog on topics of architecture and solution design and can be found on Twitter as @rseroter.

4 thoughts

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.