Salesforce Apex Fundamentals for Developers
By Dan Appleman
Course info



Course info



Description
Apex is the native language of the Salesforce platform, and there is a huge demand for skilled developers in this space. The Java/C# like Apex language looks familiar enough that experienced developers often expect a short learning curve, but the platform is actually radically different, and requires use of a unique set of design patterns. In this course, Salesforce Apex Fundamentals for Developers, you will quickly learn the core concepts that are essential for every Apex programmer to learn in order to succeed on the platform, and avoid design and implementation errors. First, you will learn about building software on the Salesforce platform and learn the unique characteristics of how code is stored on the platform and the tooling available to work with it. Next, you'll learn about the four things every Apex developer should know in order to avoid failure. Finally, you'll end the course learning about the Apex syntax, and exploring the Salesforce platform class library and features. By the end of this course, you'll be up to speed so you can become a stronger Salesforce Apex developer.
Section Introduction Transcripts
Course Overview
[Autogenerated] Hi, everyone. My name is Dan Appleman and welcome to my course Salesforce and Apex Fundamentals for developers. I've been developing on the Salesforce platform since 2007, and them currently a Salesforce, M v P I'm, also the CTO and a co founder of Full Circle Insights. A Salesforce is partner. There are three main reasons or an experienced software developer to learn about Apex and the Salesforce platform. Sometimes there's a specific requirement, perhaps a integration project. Sometimes it's just curiosity, and sometimes it's a search for greener pastures where green in this case refers to cold, hard cash. Because Salesforce has been growing rapidly and there is high demand for apex developers, this course will cover the key information you'll need to transfer your current developers still set to Apex and avoid the serious pitfalls that face those who don't take the time necessary to understand the differences between the Salesforce platform and other common development platforms. First, you'll learn some core concepts about the platform, along with how to get set up with a Salesforce developer account and the necessary tooling. Next, you'll learn those key concepts that make the Salesforce platform unique, and in my view. Fun to develop in will. Then take a close look at the apex language, syntax and common design patterns. You'll discover why experienced apex developers understand that there is no code but bulk code. And what that means finally, will close with a survey of the most commonly used platform features and the name, spaces and classes that exposed them to Apex. By the end of this course, you'll be ready to develop in Apex. You may not be an expert, but you won't make the kind of Serie is missed aches that sometimes get developers who are new to the platform into real trouble. In terms of prerequsites, this is not a beginning programmer. Coarse discourse assumes that you have some experience in a common block structured language such a C# or java. I hope you'll join me on this journey to learn apex and Salesforce development with the course Salesforce and Apex fundamentals for developers at Pluralsight