Skip to content

Cloud-Code-Academy/module4-dml-operations-arieltahimik

Repository files navigation

Open in Visual Studio Code

Developer Kickstart Module 4: DML Operations

This repository is part of the Developer Kickstart Module 4 curriculum at Cloud Code Academy. It's designed to help beginner Salesforce developers learn and practice the fundamental operations of the Data Manipulation Language (DML) in Apex. The focus is on the Insert, Update, Upsert, and Delete operations, all of which are essential in manipulating Salesforce data.

Goals of the Practice

Through this practice repository, you'll gain foundational knowledge about:

  • Understanding the different types of DML operations in Apex (Insert, Update, Upsert, and Delete).
  • How to use DML operations to create, update, and delete records in Salesforce.
  • The structure and usage of Salesforce standard objects like Account, Contact, Opportunity, and Lead.
  • How to handle bulk data operations in Apex.
  • Understanding the concept of governor limits in Salesforce and how to write efficient, bulkified Apex code.

This foundational knowledge will prepare you for more advanced topics in Salesforce development, such as exception handling, asynchronous Apex, and trigger development. The curriculum includes practical examples with Salesforce standard objects to provide hands-on experience with DML operations.

Note

Certain test methods related to the Book and Person classes are currently commented out and will need to be uncommented and deployed once the relevant classes are set up.

Setup

Setup Overview

Getting Started Checklist

  1. Create/Configure a trailhead playground or developer org to do your work throughout this program.
  2. Install Visual Studio Code from here.
  3. Install Salesforce Extension Pack in Visual Studio Code. This can be done by searching 'Salesforce Extension Pack' in the Extensions view in VS Code and clicking Install.
  4. Authorize your org in Visual Studio Code. Press Ctrl + Shift + P to open the command palette and type 'SFDX: Authorize an Org', then press Enter. Follow the steps in the browser to log in to your org, then return to VS Code.
  5. Make sure to save and deploy your changes into Salesforce from your local machine. This can be done through the command pallet or right clicking the file you want to deploy and using the option SFDX: Deploy this source to org

Running the Test Classes

To run the test classes:

  1. Open the command palette with Ctrl + Shift + P.
  2. Type 'SFDX: Invoke Apex Tests...', and press Enter.
  3. In the 'Select Test Class' input, select the test class you want to run and press Enter.
  4. The test results will appear in the Output panel at the bottom of the screen. You can switch to the 'Test' tab in this panel to see a summary of the test run.

Resources

If you get stuck at any point, here are some resources that might help:

And remember, programming is often about solving problems, so don't be afraid to use search engines to find answers to your questions.

Good luck with your learning journey in Salesforce development!

About

module4-dml-operations-arieltahimik created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages