Salesforce Admin Training and Internships

 

Salesforce Bootcamp Curriculum
Salesforce
Monday Tuesday Wednesday Thursday Friday

Week 1

Fundamentals,
Data Modeling
And
Management

● Introductions
● Bootcamp Objectives
● What is Salesforce
● CRM
● SAAS and PAAS
● Force.com Platform
● Sales Cloud
● Service Cloud
● Marketing Cloud
● AppExchange
● Trailheads
● Developer Forums
● Login to Developer Org
● Q&A
● Multi-Tenant Environment
● Introduction to Governor Limits
SF and MVC
● Navigating Classic UI
● Schema Builder
● CRM Objects
Standard Fields
● Q&A
● User
● Roles
● Licenses
● Profiles
● Permission Sets
● Permission Set Licenses
● OWD
● Public Groups
● Queues
Sharing Rules
● Manual Sharing
● Layouts
● Related Lists
● Record Types
● Custom Objects
● Custom Fields
● Field Types
● Field Tracking
● Field Dependency
Indexing
● External ID
● Required Field
● Tabs
● Apps
● List Views
● Relationship Types
● Roll-Up Summary
Junction Objects
● Home Page Layout
● Home Page Components
● Global Actions
● Object Actions
● Buttons
● Links
● Global Search
● Search Layouts
Individual Project
● Introduction
● Requirements
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A

Week 2

Logic And Process Automation

● Last Week Recap
● Q&A
● Importing Data
● Data Import Wizard
● Data Loader
● Key Concepts for migrating data
● Validation Rules
● Formula Fields
● Exercises
● Workflows
● Outbound Calls
● Exercises
● Approvals
● Exercises
● Process Builder
● Exercises
Visual Workflow/Flow
● Exercises
● Reports
● Dashboards
● Exercises
● Scheduling Reports
● Historical Trend Reporting
● Use Cases for Declarative Customizations
Written Evaluations
Interviews
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A

Week 3

Logic And Process Automation

● Last Week Recap
● Q&A
● Introduction to APEX
● Introduction to Visualforce
● APEX Development Environments
● Developer Console
● Hello World Program
● Force.com IDE
● Install Eclipse and Force.com IDE
● Salesforce UI Editor
● Sandboxes
● Sandbox Types
● Classes
● Objects
● Variables
● Methods
● Primitive Data Types
● sObject Data Types
● Enums
● Collections
● Expressions
● Operators
● Operator precedence
● Comments
● Assignment Statements
● Rules of Conversion
● Custom labels
● Control Flow Statements
● If-Else
● Do-While
● While
● For
● Constructors
● Access Modifiers
● Static and Instance Variables
● Properties
● This Keyword
● Virtual Class
● Super Keyword
● Transient Keyword
● With/Without Sharing
● Exercises
● OOP
● Encapsulation
● Abstraction
● Inheritance
● Polymorphism
● Interface
● Inner Class
● Wrapper Class
● Abstract Class
● Overloading
● Overriding
● Apex Sharing
● DML
● Transaction Control
● Database Class
● DML Options
● DML and Loops
● System Classes
● System Methods
Written Evaluations
Interviews
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A

Week 4

Logic And Process Automation

● Last Week Recap
● Q&A
● SOQL
● Syntax
● LIMIT
● OFFSET
● WITH
● GROUP BY
● HAVING
● FORMAT ()
● FOR REFERENCE
● FOR UPDATE
● AGGREGARE FUNCTIONS
● DATE FUNCTIONS
● SOQL Relationship Queries
● SOQL Exercises
● SOSL
● FORMAT
● LIMIT
● OFFSET
● ORDER BY
● WITH
● SOSL Exercises
● Exception Types
● Exception Methods
● Try-Catch-Finally
● Custom Exceptions
● Dynamic APEX
● Dynamic SOQL
● APEX Governor Limits
● APEX Best Practises
● Impact to APEX on Declarative Changes
● Lightning Connect
● Integrtaing with External Data
INFOSYS INTERVENTION 1 –
In Person or over Video Conferencing (Individual Based)
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A

Week 5

Logic And Process Automation

● Last Week Recap
● Q&A
● Triggers
● Types of Triggers
● Trigger Events
● Execution Order of triggers
● Context Variables
● Bulkified Triggers
● Recursion
● addError()
● Trigger Framework
● Trigger Best Practises
● Email Services
● Sending Email
● Creating Chatter Posts
● Custom Metadata Types
● Custom Properties
● APEX Security and Sharing
● Batch
● Scheduling
● Exercises
● Consuming REST services
● Consuming SOAP Services
● APEX Callouts
● Salesforce OOB REST API
● Salesforce OOB SOAP API
● Salesforce Custom REST API
● Salesforce Custom SOAP API
Written Evaluations
Interviews
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A

Week 6

User Interface

Last Week Recap
Q&A
Introduction to Visualforce
Visualforce Component Library
Tag library Introduction
Standard Controller
Extensions
Custom Controller
Input Tags
Data Binding
Table Tags
Tab
Action Binding
Action Support
Inline Editing
Render As
Passing parameters
Standard Set Controllers
Pagination
HTML Introduction
CSS Introduction
JS Introduction
Static Resources
jQuery Introduction
Wizards
Re-Render
Action Region
View State
View State Optimizations
Visualforce Best Practises
INFOSYS INTERVENTION 2 –
Over Video Conferencing (Group Based (5 Per Group))
Written Evaluations
Interviews
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A
Individual Project
● Requirements
● Implimentation
● Q&A

Week 7

Testing

Last Week Recap
Q&A
Individual Project Presentations
Apex Test Class
Test Annotations
Test Utility Class
Test.loadData()
Test Single Action
Test Bulk Action
Test Positive Behaviour
Test Negative Behaviour
Test Restricted User
Inroduction to Agle Development
APEX Test Execution UI
Run tests from force.com IDE
Run tests from Developer Console
Running Tests Using the API
Running Tests Using ApexTestQueueItem
runAs()
Limits class
startTest
stopTest
SOQL in test classes
Testing Visualforce
Testing Best Practises
Code Coverage Requirements
Written Evaluations
Interviews
Team Project (Agile)
● Requirements
● Implimentation
● Q&A
Team Project (Agile)
● Status
● Implimentation
● Q&A
Team Project (Agile)
● Status
● Implimentation
● Q&A
Team Project (Agile)
● Status
● Implimentation
● Q&A

Week 8

Debug
And
Deployment Tools

● Last Week Recap
● Q&A
● SDLC
● Git
● Sandbox Management
● Multiple Orgs
● Developing as part of team
● Packages
● Unmanaged Package
● Managed Package
● Deprecating APEX
● Logs
● Log Levels
● Logs in developer console
● Custom logging
● Custom Logging Framework
● Deployment Options
● Change Sets
● Eclipse Deployment
● ANT Tool
● Workbench
● SOAP API Deployment
Written Evaluations
Interviews
Team Project (Agile)
● Status
● Implimentation
● Q&A
Team Project (Agile)
● Status
● Implimentation
● Q&A
Team Project (Agile)
● Status
● Implimentation
● Q&A
Team Project (Agile)
● Status
● Implimentation
● Q&A

Week 9

Lightning

● Last Week Recap
● Q&A
● Team Project Presentations
● Introduction to Lightning Framework
● Lightning benefits
● Lightning UI Navigation
● Layouts
● Actions
● Lightning App Builder
● Lightning Limitations
● Lightning Design System
● Grid System
● Working with Salessforce Data
● Using Images, Icons & Avatars
● Lightning Components
● Attributes & Expressions
● Actions & Controllers
● Forms
● Server Side Controllers
● Events
● Error Handling
INFOSYS INTERVENTION 3 –
In Person or over Video Conferencing (Group Based (5 Per Group))
● Lightning Component Workshop
Written Evaluations
Interviews
Showcase Project (Agile)
● Introduction
● Teams and Roles
● Requirements
● Implimentation
● Q&A
Showcase Project (Agile)
● Status
● Implimentation
● Q&A
Showcase Project (Agile)
● Status
● Implimentation
● Q&A
Showcase Project (Agile)
● Status
● Implimentation
● Q&A

Week 10

Team Project

Last Week Recap
Q&A
Written Evaluations
Interviews
Showcase Project (Agile)
● Status
● Implimentation
● Q&A
Showcase Project (Agile)
● Status
● Implimentation
● Q&A
Showcase Project (Agile)
● Status
● Implimentation
● Q&A
Showcase Project (Agile)
● Status
● Implimentation
● Q&A

Week 11

Developer I Certification Preparation

Showcase Project (Agile)
● Status
● Implimentation
● Q&A
Showcase Project Showcase
Resume Complete
Panel Interviews
Panel Interviews
INFOSYS IFINAL MAPPING AND EVALUATION
Over Video Conferencing (Individual Based)
INFOSYS INTERVENTION 4 –
Over Video Conferencing (Project Showcase)
Panel Interviews

Week 12

Developer I Certification Preparation

Developer 1 Certification Preparation
Topic Presentations
Q&A
Developer 1 Certification Preparation
Topic Presentations
Q&A
Mock Test
Developer 1 Certification Preparation
Topic Presentations
Q&A
Developer 1 Certification Preparation
Topic Presentations
Q&A
Mock Test
Developer 1 Certification Exam
Certification Exam