Force.com and Apex Fundamentals for Developers

The opportunities for developers on the Force.com platform today are great, especially for experienced software developers. This course will help you quickly transfer your existing skills to building Apex applications on the Force.com platform.
Course info
Rating
(27)
Level
Intermediate
Updated
September 8, 2016
Duration
3h 45m
Table of contents
Description
Course info
Rating
(27)
Level
Intermediate
Updated
September 8, 2016
Duration
3h 45m
Description

Apex is the native language of the Force.com 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, Force.com and 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 Force.com Apex developer.

About the author
About the author

Dan Appleman is a well known author, software developer, and speaker. Currently the CTO of Full Circle Insights, he is the author of numerous books, ebooks, and online courses on various topics (technology and other). His latest book is "Advanced Apex Programming" - advancedapex.com Personal Website http://danappleman.com.

More from the author
Formula Fundamentals in Salesforce
Beginner
1h 47m
17 Oct 2017
Keeping up with Technology
Beginner
49m 42s
8 Jun 2017
More courses by Dan Appleman
Transcript
Transcript

There are three main reasons for an experienced software developer to learn Force.com and Apex. Sometimes there’s a specific requirement - perhaps an 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 right now the demand for developers in this space far exceeds demand and the pay scales… well, let’s just say that times are good. Really good. I started my journey on this path about 9 years ago. Before then I was a serious Microsoft platform developer. I wrote and shipped Windows applications and components. I wrote books and spoke at conferences. I was a Microsoft MVP for many years. At some point it became a lot more work than fun. Then a friend asked me to write an Apex trigger. Back then, Force.com wasn’t even a platform, it was just the Salesforce CRM application. But as it evolved, my skills evolved with it, and I not only had the opportunity to learn the design patterns demanded by this new technology, I got to help create them. Once again I was coding, writing, creating courses and speaking at conferences. I even became a Salesforce MVP. But most important, I was having fun. Force.com is still a young platform, one with amazing opportunities, and this course will help you to come up to speed quickly so you too can become part of the community of Force.com Apex developers, and I hope have a great deal of fun along the way.