Introduction to Salesforce, understanding the MVC Architecture, overview of Salesforce 501, the Visualforce MVC Model, defining Collections, Sets, declaring a Set and using in Operation, list method in Salesforce and understanding Map.
Understanding the Salesforce Apex language, Apex Data Types, introduction to Apex Triggers, importance of Triggers, Trigger – before and after use cases, types of Triggers, the Trigger operations, understanding the Trigger context, writing Triggers, generating error messages, old and new Trigger.
The various scenarios in which Triggers can be fired, understanding Insert Trigger, Update Trigger, working with After Update & After Insert Trigger, relationship between Accounts, Contacts & Opportunities in Salesforce, updating account records, mapping account IDs, comparing Trigger.newmap and Trigger.oldmap.
Understanding Salesforce Wrapper Classes, various Class methods and data structures, properties of Wrapper Classes, the test classes in Salesforce, executing Apex Class.
Introduction to Salesforce Developer Console, IDE for creating, testing and debugging applications, checking and executing Salesforce Test Classes, making changes in Classes, working with Eclipse platform and Plugin, scheduling a custom-level class.
Scheduling Apex Classes using Apex Scheduler, writing Apex Classes that implement Sscheduleable Interface, monitoring and stopping execution of Scheduled Apex Jobs, understanding the concept of Visualforce Pages.
Understanding of Standard and Custom Controllers in Salesforce, the concepts and differences between the two, working with Standard Controller, validation rules and controller actions, building a Custom Controller, designing a new Visualforce Page and Account, HTML Tags in Salesforce, learning Apex programming.
Deep dive into Standard Controllers, learning about Salesforce Objects – Standard and Custom Objects, creation of new Apex Page in accounts using programming, extending the controllers, understanding Debug and Apex Debug Log, the Apex:param Tag, Output Link and Apex:command Link, defining the Rendered Function.
Understanding how to handle error exceptions in coding, working with Standard & Custom Objects, setting up Master-Detail relationship, designing Custom Controller with coding, creating Wrappers, statement updating, understanding the Try and Catch function for exception handling in Apex.
Understanding the Ajax components, the various options in Visualforce Pages, inline Visualforce page, inserting buttons and links, deploying Custom Label for alert messages, page loading, introduction to Triggers, custom fields and custom settings, data access from internal & external memory, coding best practices, understanding Declaration & Initialization, understanding Nullified Triggers, Apex Transactions.
Salesforce Lightning collection of tools and technologies, modern user interface for speed optimization, Lightning Experience, building reusable components to customize Lightning Experience, Salesforce1 Mobile App.
Introduction to Salesforce1, action layouts for Salesforce1, Lightning Process Builder, creating process using visual layout, create whole process rather than using multiple workflow rules, process for working together in one UI for different users.
Two types of free accounts, lifetime free developer account, 30 days trial production account, understanding how to sign up for the lifetime free developer account, account creation at https://developer.force.com.
Creation of custom domain in Salesforce, defining of custom domain name for the organization at https://<myDomain>.lightning.force.com, testing the domain, event driven lightning framework, Aura Framework, deploying the domain, using Developer Console, creating Lightning Components.
Using CSS and HTML for styling Lightning Components, referencing Components in Lightning App, creating CSS file in Developer Console, linking to Lightning Component, uploading external style sheet to static resource.
Understanding what attributes are, member variables in Apex Class, typed fields on a specific instance of a component, referencing from within Component’s markup using expression syntax, making components dynamic with attributes, using aura:attribute> tag to add attribute to component or app.
Creating fine-grained components in larger components, fitting components together, creating simple components like c:LC and c:LC2, creating wrapper component c:wrappercomp containing simple components.
The IF Else conditional statement, aura:if, isTrue expression, instantiating components in either its body or the Else attribute.
Accessing data using Value Providers, encapsulating related value together, the value providers for a components v (view) and c (controller).
Using out-of-the-box components for Salesforce1, Lightning Experience, Lightning Apps, components belonging to different namespaces, Aura, Force, force Chatter, force Community, lightning design system styling, lightning namespace components, user interface.
Understanding common UI, using aura:component, UI components such as ui:input and ui:output, easy handling of common UI, component styling and extension.
Creating server side controller in Apex, @Aura Enabled annotation, annotation to enable client and server-side access to controlled method, calling a server-side controller action from a client-side controller.
A real example of deploying Server side controller by pulling data from Opportunity object, creating Client side controller to invoke Server side controller and passing the returned value to components.
Building Contact Management App on Lightning Framework, uploading CSS file and uploading it to static resource for referencing in application, creating contact Controller Apex Class, pulling data from contact and returning the list of contacts, designing User Interface by using HTML and CSS Classes provided in Bootstrap Style sheet.
Project 1 – Building Lightning Application
Objective Building component to call client side controller function and handle data, alternate method for pulling contact details based on ID, creating component to handle the event, creating client side controller for binding user event and calling new Apex Controller method, adding fields to components, querying fields in the controller method and displaying on the screen.
Project 2 – Developer Console
Objective – This project involves working with the Salesforce Developer console. The Salesforce Developer Console is basically an integrated development environment that includes a set of tools for creating, debugging, testing and verifying of applications in Salesforce. Some of the tasks that you will be specifically working on are as below:
Domain – Cloud
Objective – Build a Lightning Component with Yelp’s Search API that displays a list of businesses near a certain location
Domain – Cloud
Objective – Build a simple conference management app with Apex and Visualforce
This Intellipaat Salesforce Developer training gives you hands-on experience in working with the most widely used CRM tool available in the market today. You will learn advanced Salesforce concepts including the MVC architecture, the Developer Console, deploying Apex data types, Apex scheduling and concept of triggers. This entire course content is in line with the requirements of clearing the Salesforce Dev501 Certification.
You will be working on real time projects that have high relevance in the corporate world, step-by-step assignments and curriculum designed by industry experts. Upon completion of the training course you can apply for some of the best jobs in top MNCs around the world at top salaries. Intellipaat offers lifetime access to videos, course materials, 24/7 Support, and course material upgrading to latest version at no extra fees. Hence it is clearly a one-time investment.
Intellipaat basically offers the self-paced training and online instructor-led training. Apart from that we also provide corporate training for enterprises. All our trainers come with over 12 years of industry experience in relevant technologies and also they are subject matter experts working as consultants. You can check about the quality of our trainers in the sample videos provided.
If you have any queries you can contact our 24/7 dedicated support to raise a ticket. We provide you email support and solution to your queries. If the query is not resolved by email we can arrange for a one-on-one session with our trainers. The best part is that you can contact Intellipaat even after completion of training to get support and assistance. There is also no limit on the number of queries you can raise when it comes to doubt clearance and query resolution.
The Intellipaat self-paced training is for people who want to learn at their own leisurely pace. As part of this program we provide you with one-on-one sessions, doubt clearance over email, 24/7 Live Support, lifetime LMS and upgrade to the latest version at no extra cost. The prices of self-paced training can be 75% lesser than online training. While studying should you face any unexpected challenges then we shall arrange a Virtual LIVE session with the trainer.
We provide you with the opportunity to work on real world projects wherein you can apply your knowledge and skills that you acquired through our training. We have multiple projects that thoroughly test your skills and knowledge of various aspect and components making you perfectly industry-ready. These projects could be in exciting and challenging fields like banking, insurance, retail, social networking, ecommerce, marketing, sales, high technology and so on. The Intellipaat projects are equivalent to six months of relevant experience in the corporate world.
Yes, Intellipaat does provide you with placement assistance. We have tie-ups with 80+ organizations including Ericsson, Cisco, Cognizant, TCS, among others that are looking for skilled & quality professionals and we would be happy to assist you with the process of preparing yourself for the interview and the job.
Yes, if you would want to upgrade from the self-paced training to instructor-led training then you can easily do so by paying the difference of the fees amount and joining the next batch of classes which shall be separately notified to you.
Upon successful completion of training you have to take a set of quizzes, complete the projects and upon review and on scoring over 60% marks in the qualifying quiz the official Intellipaat verified certificate is awarded.The Intellipaat Certification is a seal of approval and is highly recognized in 80+ corporations around the world including many in the Fortune 500 list of companies.
This course is designed for clearing Salesforce Dev 501 Advanced Developer Certification.The entire training course content is in line with the certification program and helps you clear the certification exam with ease and get the best jobs in the top MNCs.
As part of this training you will be working on real time projects and assignments that have immense implications in the real world industry scenario thus helping you fast track your career effortlessly.
At the end of this training program there will be a quiz that perfectly reflects the type of questions asked in the certification exam and helps you score better marks in certification exam.
Intellipaat Course Completion certificate will be awarded on the completion of Project work (on expert review)and upon scoring of at least 60% marks in the quiz. Intellipaat certification is well recognized in top 80+ MNCs like Ericsson, Cisco, Cognizant, Sony, Mu Sigma, Saint-Gobain, Standard Chartered, TCS, Genpact, Hexaware, etc.
We provide 24X7 support by email for issues or doubts clearance for Self-paced training.
In online Instructor led training, trainer will be available to help you out with your queries regarding the course. If required, the support team can also provide you live support by accessing your machine remotely. This ensures that all your doubts and problems faced during labs and project work are clarified round the clock.
"PMI®", "PMP®" and "PMI-ACP®" are registered marks of the Project Management Institute, Inc.
The Open Group®, TOGAF® are trademarks of The Open Group.
The Swirl logoTM is a trade mark of AXELOS Limited.
ITIL® is a registered trade mark of AXELOS Limited.
PRINCE2® is a Registered Trade Mark of AXELOS Limited.
Certified ScrumMaster® (CSM) and Certified Scrum Trainer® (CST) are registered trademarks of SCRUM ALLIANCE®
Professional Scrum Master is a registered trademark of Scrum.org