Programmatic Development using Apex and Visualforce in Lightning Experience

Price
$4,000.00 USD

Duration
5 Days

 

Delivery Methods
Virtual Instructor Led
Private Group

Course Overview

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  Force.com  Platform including custom and standard objects, fields, security, workflow, approval processes, and validation rules Working with common  Force.com  development tools, including but not limited to: VS Code, Developers Workbench, Developer Console Understanding the software development lifecycle on the  Force.com  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.

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.

Who Should Attend?

Developer, Architect
  • Top-rated instructors: Our crew of subject matter experts have an average instructor rating of 4.8 out of 5 across thousands of reviews.
  • Authorized content: We maintain more than 35 Authorized Training Partnerships with the top players in tech, ensuring your course materials contain the most relevant and up-to date information.
  • Interactive classroom participation: Our virtual training includes live lectures, demonstrations and virtual labs that allow you to participate in discussions with your instructor and fellow classmates to get real-time feedback.
  • Post Class Resources: Review your class content, catch up on any material you may have missed or perfect your new skills with access to resources after your course is complete.
  • Private Group Training: Let our world-class instructors deliver exclusive training courses just for your employees. Our private group training is designed to promote your team’s shared growth and skill development.
  • Tailored Training Solutions: Our subject matter experts can customize the class to specifically address the unique goals of your team.

Course Prerequisites

There are no prerequisites for this course.

Agenda

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
 

Get in touch to schedule training for your team
We can enroll multiple students in an upcoming class or schedule a dedicated private training event designed to meet your organization’s needs.

 



Do You Have Additional Questions? Please Contact Us Below.

contact us contact us 
 
Contact Us about Starting Your Business Training Strategy with New Horizons