Programmatic Development using Apex and Visualforce in Lightning Experience

 5 Days
Delivery Methods
 VILT    Private Group

A student successfully completing this class will be well on the way to being prepared for the  Salesforce Certified Platform Developer I  exam. This class is delivered by a senior instructor with many years of real world programming experience and will cover the following topics:   The fundamentals of declarative development on the  Platform including custom and standard objects, fields, security, workflow, approval processes, and validation rules Working with common  development tools, including but not limited to: VS Code, Developers Workbench, Developer Console Understanding the software development lifecycle on the  platform and utilizing the Metadata API, Unmanaged Packages, Managed Packages and Change Sets Apex fundamentals, including but not limited to: developing Apex triggers, developing Visualforce custom controllers and controller extensions using Apex, developing email services using Apex, sending emails using Apex and Workflow, and developing test methods. Visualforce fundamentals, including but not limited to: Consuming standard and custom controllers and controller extensions using Visualforce, utilizing CSS within Visualforce pages, embedding a Salesforce chart on a Visualforce page, utilizing Field Sets, and embedding a Visualforce page in a dashboard.


Upcoming Class Dates and Times

Jan 30  - Feb 03, 2023
9:00AM - 5:00PM Central
5 Days
Virtual Instructor Led
Mar 13  - Mar 17, 2023
9:00AM - 5:00PM Central
5 Days
Virtual Instructor Led

Who Should Attend

Developer, Architect

Course Objectives

    As a participant in the classes, each student will be given a practice learning environment to use during hands-on exercises during the class. The student will be able to use this learning environment indefinitely after the class without any additional fee. Prerequisites Object oriented programming experience System Requirements Participants will be performing in-class software installations, and their computer must meet the following requirements: Ability to download and install software including the Salesforce CLI, Visual Studio Code and VS Code Extension Packs. Ability to create and access an online Salesforce Developer Hub. Ability to receive and use Salesforce verification links through their email.


1 - Day 1
  • Agenda & Course Overview
  • Introduction to GenWatt
  • Salesforce DX
  • Scratch Orgs
  • Setting up a Salesforce Developer Hub Org
  • Salesforce CLI
  • Second Generation Packaging
  • Setting up the Visual Studio Code
  • Version Control Systems
  • GitHub
  • Working with Visual Studio Code
  • Projects
  • Command Palette
  • Pushing Metadata
  • Pulling Metadata
  • Salesforce Security Review
  • SOQL
  • Model View Controller
2 - Day 2
  • Declarative Programming Review
  • Apex Fundamentals
  • Syntax
  • Structure
  • Patterns
  • DML
  • Developing Apex Triggers
  • Updating Records
  • Creating Records
  • Sharing Records
  • Debugging
3 - Day 3
  • Apex Classes
  • Syntax
  • Unit Testing
  • Visualforce fundamentals
  • Syntax
  • Structure
  • Developing Visualforce Pages & Controllers
  • Controllers (Standard, Extensions, Custom, Standard Set)
  • Custom Controllers
  • Controller Extensions
  • Inserting Visualforce into the User Interface
  • Sending emails using Apex and Workflow
  • Using transition pages
  • Batch & Scheduled Apex
  • Deployment & Change Management
4 - Day 4
  • Advanced Visualforce
  • Dynamic, dependent picklists
  • Visualforce Components
  • Developing
  • Passing & consuming parameters
  • Visualforce in Dashboards
  • Charting
  • Streaming API
  • Developer Workbench
5 - Day 5
  • Practice Certification Exam
  • Review Exam Questions
  • Session Wrap up
  • Questions
  • Survey

Do You Have Additional Questions? Please Contact Us Below.

contact us contact us 
Contact Us about Starting Your Business Training Strategy with United Training