Monday, 23 March 2020

Salesforce Developer Training Free

Want to become a Salesforce Developer ? Here is Free Salesforce Training for beginners. We are glad that we did one step by step Salesforce developer training for beginners and recorded. More then 2400 student registered in this ApexHours Training and learned apex across the world.

Salesforce Developer are one of the best paid resources in the market. But there is no way to become a good Salesforce developer without being a good Salesforce admin. If you are new then check this Salesforce Admin training.

Salesforce Developer Training

We covered the follow topic in that Developer training and good news is that all session are recorded and uploaded on YouTube. Please check below post for Recording, PPT, Trailhead module and further learning details.
  1. Introduction to Apex Part 1
  2. Introduction to Apex Part 2
  3. Tools for Development & Debugging Apex
  4. Querying & Manipulating Salesforce Data
  5. Writing Apex Triggers
  6. Writing Unit Tests in Apex
  7. Asynchronous Processing in Apex
  8. Integrating with Salesforce
  9. Integrating with Salesforce
  10. Building Custom User Interfaces using Visualforce
  11. Custom User Interfaces using AURA
  12. Building Custom User Interfaces using LwC – Part 1
  13. Building Custom User Interfaces using LwC – Part 2

Our Team spend lots of time to create this free course. So Please like the recording and subscribe the ApexHours YouTube Channel.

Day 1: Introduction to Apex


In this session we covered What is apex, Data Type of Apex, Variable in Apex, Loops, Conditional Statements and Collection in Apex. Here is agenda of session. Check this post for PPT and further learning link.
  1. Declarative Vs Programmatic Approach of Development
  2. Datatypes in Apex
  3. Operators in Apex
  4. System.Debug()
  5. Familiarizing to Dev Tools – VS Code, Anonymous Block
  6. Q & A


Day 2: Introduction to Apex Part 2


In this session we covered Introduction to Class, Method, Static keywords and OOPs Concept in Apex. Here is agenda of session. Check this post for PPT and further learning link.
  1. Anatomy of Class
  2. Methods
  3. Static Vs Instance methods
  4. Pass by Value Vs Reference
  5. Introduction to Object Oriented Programming (OOP)
    1. Extending a Class
    2. Interfaces

Day 3: Demystifying Developer Tools


In this session we covered Developer tools available for Salesforce like VsCode, Developer console and Workbench. Please check this post for PPT and further learning.
  1. Debugging Code in Salesforce
  2. Introduction to Integrated Developer Environment (IDE)
  3. Capabilities of various IDEs
  4. Demo
  5. Q & A

Day 4: Querying & Manipulating Salesforce Data


This session was a big session we divide the same into two part. Please check this post PPT and further learning link.

Basic of SOQL and SOSL in Salesforce | Query Plan 

All developer and admin should know the power of SOQL. In this session we covered the all below topic.
  1. What is SOQL
  2. Basics of SOQL
  3. Relationship Queries
  4. SOQL in Apex, Querying Records in Batches by Using SOQL for Loops
  5. Introduction to SOSL
  6. Using the right tool for the job SOQL Vs SOSL
  7. Writing optimal queries – Query Plan

Data Manipulation and Error Handling in Salesforce | DML

Here is agenda of session
  1. Data Manipulation 
  2. Insert Vs Database Insert 
  3. Error Handling in Salesforce

Day 5: Demystifying Apex Triggers


In this session we covered when should use the apex triggers. Please check this post to PPT and further learning link.
  1. Order of Execution
  2. When & How Triggers are invoked
  3. Trigger Events
  4. Avoiding Recursive Trigger Calls
  5. Q & A

 Salesforce trigger handler pattern 




If you want to learn more about Other Trigger framework and Order of execution then please check below recording.
  1. Order of Execution
  2. Apex trigger Framework.

 

Day 6: Unit Testing in Apex


This was one of the big session so we divided the session in two part. Please check this post for PPT and all further learning link

Writing Test Classes in Salesforce

 In this session we covered the basic of Test Classes.
  1. What are Unit tests
  2. Why Unit tests are needed
  3. What to Test
  4. TestSetup method in Test Class

Writing Effective Unit Test Classes.

Here is list for topic which covered in this recording.
  1. Write effective Unit tests
  2. Important thing to learn
  3. TestDataFactory class Unit tests


Day 7: Asynchronous Processing in Apex



Writing business logic in Apex that runs for a long duration is often a key ask by customers. In this episode we will learn about writing asynchronous process in Apex using Apex. Join us as you embark on this wonderful journey to become a champion Salesforce developer. Please check this post for PPT and further learning.

  1. Avenues of writing asynchronous processes
  2. Batch Processing
  3. Writing Scheduled Cron Jobs


  1. Future Methods
  2. Queueable
  3. Q & A


Please check this recording to learn more about Aysn Apex.

Day 8: Integrating with Salesforce


Salesforce is a service first platform and it is often required to integrate Salesforce with external applications and services. In this episode we will learn about performing callouts to external services using Apex. Join us as you embark on this wonderful journey to become a champion Salesforce developer. Check this post for PPT and recording.


  1. Web Communication Fundamentals
  2. Understanding REST Vs SOAP
  3. Message Exchange Formats – XML & JSON

  1. Basic of REST API
  2. HTTP Methods
  3. Performing Callouts to External Services


Day 9: Rest API vs Soap API and Enterprise & Partner


In this session we covered standard and custom REST API and how SOAP API worked. We also talk about Enterprise and partner WSDL. Please check this post for PPT and further learning.
  1. HTTP Request & Response
  2. Anatomy of a REST API CALL
  3. Standard REST API
  4. Custom REST API

  1. SOAP API
  2. SOAP Message
  3. Enterprise vs Partner WSDL
  4. SOAP vs REST
  5. Salesforce Limits
  6. Integration Patterns



Day 10: Introduction to Visualforce Page


In this session we talk about baisc of Visualforce page. Please check this post for PPT. Here is Agenda of session.
  • Introduction to Visualforce
  • MVP Pattern
  • Visualforce Constructs & Tags
  • Understanding Visualforce Controllers
    • Standard Controllers
    • Custom Controller
    • Exptensions
  • Capabilities & Considerations for Custom User Interfaces
  • Q & A

Day 11: Introduction to Lightning Components | AURA


In this session we talk about basic of lightning component and how to bulid custom UI with the help of AURA. Please check this post for PPT and further learning.
  1. Introduction to Lightning Aura Components
  2. Anatomy of a Lightning Aura Component
  3. Attributes and Expressions
  4. Communication with Salesforce
  5. Event in Aura
  6. Debugging Aura Components
  7. Styling UI with SLDS
  8. Q & A


Day 12: Introduction to Lightning web components


In this session we covered all below topic. Please check this post to PPT and further learning link.
  1. Introduction to Lightning Web Components
  2. Aura vs LWC
  3. Anatomy of a Lightning Web Component
  4. Lightning Playground
  5. Create your first Lightning web components
  6. Properties in LWC
  7. Invoking Apex from LwC
  8. Q & A


Day 13: Event Handling and Navigation IN LWC


In this session we covered all below topic. Please check this post for PPT.

  1.  Managing Navigation in LwC
  2. Working with Events
  3. Accessing Salesforce Data
  4. Using Custom Components in Lightning Experience
  5. Q & A





If this course helped then please like the recording and leave one comment for Speaker hard work.









Thanks
Amit Chaudhary

11 comments:

  1. Hi Sir, please let me know how can we register for this training Sir.

    ReplyDelete
    Replies
    1. No need to register all recording are available on YouTube

      Delete
  2. THANKS you Very much @amit_sfdc
    You're the Best for Salesforce Developer Training FREE !!

    ReplyDelete
  3. Thanks Amit , It really Helps

    ReplyDelete
  4. Hi I am a Salesforce admin but have no developer skills. Can I still take this course to learn development? Or should I learn java and then start this? Any guidance ll be helpful. Thanks

    ReplyDelete
    Replies
    1. You can try this will help you. But if you java or any other language that would be great.

      Delete
  5. Thanks for sharing you information

    ReplyDelete