… Are you looking for practice completing a real-world Salesforce project?
… Do you wonder if you’re ready to apply for Salesforce developer jobs?
… Are you close to completing the 15 Week Salesforce Development curriculum?!
Well, this coding challenge is for you: FINAL PROJECT – Salesforce Development Curriculum!
I developed this coding project so you can see what a Salesforce development project in the real world is like. I’ve actually had to code similar projects multiple times in my career!
I like this project because:
I had so much fun coming up with it that I coded it myself right after – it’s tough!
More info here: FINAL PROJECT – Salesforce Development Curriculum
Good luck everyone!
you are an inspiration
Thanks for putting this together David. I plan on starting this project soon as I now have my dev 1 certification.
Question: how would you recommend showing off our finished project? Just sharing the login credentials to the dev org? Should we put the code on GitHub? What would you suggest we do to share this out?
Thanks for the compiled course. I am new to APEX. I am now trying to do the Final Project. I am not able to understand as to what should I be doing for the Requirement#1 in the project – which is to recreate the Zip Code spreadsheet as a custom Territory object. Please advise steps to do the above. Thanks
Try to figure it out! It’s meant to be just like a work project
So I have created custom Territory object and have that object in the Accounts screen as a lookup. Then I am adding data to the Territory object such as Territory Name = Zip Code(91000); Zip Code = Zip code(91000); User = I am the user. Now my question is do I have to have Users as Sales rep’s name or the user will be me. So as per the list it has 4 sales reps’s. So should I have 4 seperate users. I am not sure. A bit of hint can help.
I am now at Week8, currently at Testing Deduplication Trigger. When I created the first lead, I didn’t get any errors just as in your video. When I clicked save for the second lead record I receive an error saying Duplicate ‘1 possible record found’ Use one of these records and was showing the duplicate record.
I am not getting the line 26 error which you got in the video. Were there any recent changes in Salesforce which is not throwing the Invalid Data error.
On your Update log for the accompanying Google Doc, you put 2018 for the most recent changes on 1/15 and 1/16, but I think you mean 2019 (as that’s when this post was created).
Just finding the Salesforce world after watching your presentation on Pluralsight from Pluralsight LIVE… Diving head first into it now. Thanks for the resources!
Awesome!! Also, thank you for finding that error! Fixed!
What are your takes on Lightning Web Components which was launched yesterday? Does it mean that we will not be developing lightning components anymore and will be deprecates soon? I think many people are just getting started with developing lightning components these days. And what will be your suggestion on future development with one vs the other.
Please let us know your expert advice.
Thanks a lot for this project! Will definitely try my hands on it. Can I put this project in my resume once I’m done with it?
Yes great idea!
In case you have done the final project please advise on how to go about Requirement#1. I will be using trigger rather than process builder. It would help even if you tell me the step to follow to recreate the spreadsheet.
Wow! Thank you for this! I’ve been lost for a bit on how to keep on practicing the courses I’ve learned from your pluralsight apex courses. This project and the 15 week looks great to take on!
What if I told you I could do everything you mentioned in the requirements doc with point-and-click tools, primarily Flow?
The most obvious caveat with that solution is that you’d have to purposefully cause a Flow to error out for #4 (cross-record validation), which results in a big, red, nasty error message. But, if you’re willing to do that, no trigger necessary. Or, you change the architecture up a bit, and have your Territory Object which is just a ZIP Code, and then allow up to three child records to be assigned, maybe call it Territory Assignment. That architecture presents its’ own problems, but we’re using Flow anyways, so they’re not much to worry about.
Yes!! Go for it!
Just as it is on the job, there will be pros and cons to choosing point and click vs code!
Imagine you own an org and try to think of the pros and cons of one solution vs another. Then you are thinking like an architect!
Sweet! Probably won’t actually write it, as it’s what I do anyways and I can already see about 90-some-% of the puzzle pieces falling into place.
One last question, though: By solving this entirely with point-and-click tools, does this still make me a developer? ;)
I would call you a Salesforce problem solver!
@parker I started building this out with Flows and got most of the way there as well. Didn’t finish it as work got busy but.. it was fun. In that same boat of Declarative Developer, but I’m just about to start the Apex Academy to really kick it into high gear!