Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Salesforce Development for Experienced Professionals

Packt via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Dive into Salesforce development and elevate your skills with a comprehensive learning experience. This course covers essential topics like setting up your development environment, Visual Studio Code integration, asynchronous Apex, and Salesforce YouTube API integration. In this course, you will gain hands-on expertise in Salesforce development, starting with the foundational setup of your Salesforce. From creating a free Salesforce Developer account to exploring the page, you'll ensure your tools are configured and ready for action. Next, you’ll integrate Visual Studio Code with Salesforce, where you’ll learn to download and configure Salesforce CLI, install necessary extensions, and authorize your Salesforce organization in VS Code. As you progress, you’ll learn key concepts like asynchronous vs. synchronous Apex. Through lessons on batch Apex and the use of the Future annotation, you’ll learn how to handle large volumes of data and manage background tasks. This knowledge is essential for building scalable and efficient Salesforce applications. The course also covers integrating Salesforce with external APIs, such as YouTube, using RESTful and SOAP web services. You’ll implement secure API calls, store keys and endpoints, and explore YouTube data integration. Finally, the course covers Apex testing frameworks, ensuring code reliability and efficiency. You’ll learn to write test classes, increase code coverage, and transfer coverage between sandboxes. By the end, you’ll have best practices for Salesforce development, helping you streamline workflows and enhance your application's performance. This course is designed for experienced developers looking to enhance their Salesforce development skills. Familiarity with basic programming concepts and Salesforce tools is recommended. No prior experience with Salesforce development tools like Visual Studio Code or Apex is necessary. This course takes a practical, hands-on approach with step-by-step demonstrations and real-world examples. You will be guided through each stage of development, from environment setup to advanced API integration and code testing. With engaging video content, you will gain in-depth knowledge of Salesforce development and best practices. This course is based on Salesforce Development for Experienced Professionals, by Deepika Khanna. This video is licensed and distributed by Packt. All rights reserved. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.

Syllabus

  • Setting Up Salesforce Development Environment
    • This module guides learners through setting up essential tools for Salesforce development, including creating a developer account, exploring the Developer Console, and understanding Salesforce Workbench. Learners will gain foundational knowledge and practical skills needed to begin development on the Salesforce platform.
  • Visual Studio Code in Salesforce
    • This module guides learners through the essential setup steps for configuring a Salesforce development environment using Visual Studio Code. It covers installing necessary tools like Salesforce CLI and Java, enhancing the IDE with extensions, and authorizing a Salesforce organization. By the end, learners will be equipped to start developing on the Salesforce platform efficiently.
  • Asynchronous Apex vs Synchronous Apex
    • This module explores the differences between synchronous and asynchronous Apex processing in Salesforce, focusing on techniques like Batch Apex, Future Methods, and Database.Stateful. Learners will gain practical knowledge of how to implement scalable and efficient data processing solutions within Salesforce environments.
  • Integrating Salesforce with YouTube
    • This module provides a comprehensive guide to integrating Salesforce with YouTube, covering REST and SOAP web services, API callouts, and secure data handling. Learners will gain hands-on experience in configuring Salesforce for external data exchange and managing API keys effectively.
  • REST Web Services in Apex
    • This module provides an in-depth exploration of building and managing REST web services using Apex in Salesforce. Learners will gain practical skills in defining, implementing, and using RESTful APIs to interact with external applications and manage data within Salesforce.
  • Apex Testing Framework
    • This module covers the fundamentals of Apex testing in Salesforce, including the importance of unit testing, best practices for writing test classes, and strategies for improving code coverage. Learners will gain hands-on knowledge of how to structure and execute Apex test classes effectively.
  • Best Practices in Salesforce Development
    • This module provides learners with essential practices for effective Salesforce development, focusing on writing scalable and maintainable code. It covers critical areas such as bulk operations, query handling, and trigger management, along with strategies to optimize performance and adhere to platform limits.
  • Powerful Google Chrome Extensions for Salesforce Developers
    • This module equips learners with the knowledge and skills to use Google Chrome extensions that enhance Salesforce development and administration. It covers extension installation, functionality, and practical use cases to improve productivity and code management.

Taught by

Packt - Course Instructors

Reviews

Start your review of Salesforce Development for Experienced Professionals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.