Salesforce Developer Training in Vizag

Build secure Salesforce applications with Apex, SOQL, Lightning Web Components, APIs, automation, modern developer tooling, Agentforce and Data 360 fundamentals.

Syllabus reviewed and updated: 3 September 2026

Current curriculumFoundation to deployment
Hands-on practiceExercises and guided builds
Modern stackApex, LWC, APIs and Salesforce CLI
Career focusedPortfolio and interview preparation

Learn the current Salesforce development workflow

Salesforce developers turn business requirements into maintainable applications on the Salesforce Platform. This course combines declarative configuration with programmatic development so learners can choose the simplest suitable solution, write secure code when customization is required, and move changes through a source-driven delivery workflow.

Platform and data

Model CRM data, understand multitenancy and metadata, configure access, and decide when to use standard features, Flow or code.

Backend engineering

Write bulk-safe Apex, SOQL and triggers; work within governor limits; handle transactions; and use asynchronous patterns.

Modern user interfaces

Build Lightning Web Components with HTML, JavaScript, CSS, Lightning Data Service, GraphQL and Apex.

Delivery and integration

Use APIs, events, Named Credentials, Salesforce CLI, Git, testing, Code Analyzer and deployment practices.

Salesforce Developer course syllabus

This updated sequence reflects the present-day platform while retaining legacy UI awareness for teams that maintain established Salesforce orgs.

Module 01

Salesforce Platform and CRM foundations

  • CRM concepts, Salesforce products and platform services
  • Multitenant architecture, metadata and governor limits
  • Developer orgs, Trailhead Playgrounds and release awareness
Module 02

Data modelling and application configuration

  • Standard and custom objects, fields and schema design
  • Lookup, master-detail, junction and external relationships
  • Formula fields, roll-up summaries, validation and record types
Module 03

Access, sharing and platform security

  • Profiles, permission sets and permission set groups
  • Object, field and record-level access
  • Roles, organization-wide defaults, sharing rules and teams
Module 04

Declarative automation with Flow

  • Record-triggered, screen, scheduled and autolaunched flows
  • Flow variables, decisions, loops, subflows and fault paths
  • Choosing Flow, Apex or a combined solution
Module 05

Apex language fundamentals

  • Syntax, data types, variables and control statements
  • Classes, methods, constructors and access modifiers
  • Collections, enums and object-oriented principles
Module 06

SOQL, SOSL and data manipulation

  • Selective queries, relationship queries and aggregate queries
  • SOSL search and dynamic query considerations
  • DML, Database methods, SaveResult and transaction handling
Module 07

Apex triggers and bulk-safe design

  • Trigger contexts, order of execution and recursion control
  • Handler patterns and separation of concerns
  • Bulkification, collections and avoiding SOQL or DML in loops
Module 08

Advanced Apex and reusable services

  • Interfaces, inheritance, abstract and virtual classes
  • Exceptions, custom metadata and dynamic Apex
  • Service, selector and domain-layer design concepts
Module 09

Asynchronous Apex and event processing

  • Queueable, Batch and Scheduled Apex
  • Future methods and choosing the appropriate async tool
  • Transactions, retries, chaining and monitoring jobs
Module 10

Apex testing, debugging and observability

  • Test data factories, test setup, assertions and isolation
  • Positive, negative, bulk and permission-aware tests
  • Debug logs, checkpoints, Replay Debugger and exception analysis
Module 11

Secure Apex development

  • Sharing behavior, CRUD, field-level security and user mode
  • Secure query and DML patterns, input validation and injection risks
  • Lightning Data Service as the preferred secure data layer when suitable
Module 12

Lightning Web Components foundations

  • LWC project structure, templates, JavaScript and scoped CSS
  • Reactive properties, directives, events and lifecycle hooks
  • Lightning base components and Lightning Design System
Module 13

Working with Salesforce data in LWC

  • Lightning Data Service, wire adapters and imperative functions
  • GraphQL wire adapter for flexible data queries
  • Calling Apex, caching, refresh and error handling
Module 14

Advanced LWC and UI engineering

  • Parent-child and unrelated component communication
  • Navigation, toasts, forms, accessibility and performance
  • Jest unit-testing concepts and reusable component design
Module 15

Visualforce and Aura interoperability

  • Reading and maintaining existing Visualforce and Aura solutions
  • Calling Apex controllers and understanding page security
  • Coexistence and practical migration patterns toward LWC
Module 16

REST, SOAP and external integrations

  • Salesforce REST, Composite, Bulk and SOAP API use cases
  • Apex REST, HTTP callouts and JSON serialization
  • OAuth concepts, External Credentials and Named Credentials
Module 17

Event-driven integration patterns

  • Platform Events and Change Data Capture
  • Publish-subscribe design, idempotency and error recovery
  • Integration limits, monitoring and pattern selection
Module 18

Salesforce CLI, VS Code and source control

  • Salesforce projects, org authentication and the sf CLI
  • Retrieve, deploy, validate and inspect metadata
  • Git branches, pull requests and team collaboration
Module 19

DevOps, packaging and code quality

  • Sandboxes, scratch orgs and environment strategy
  • Metadata deployments, unlocked packages and CI/CD concepts
  • Salesforce Code Analyzer v5, reviews and release readiness
Module 20

Agentforce, Data 360 and capstone delivery

  • Agentforce actions, grounding, testing and responsible AI basics
  • Data 360 concepts, unified data and developer access patterns
  • Capstone build, documentation, demo and Platform Developer exam review

Availability note: Some Agentforce, Data 360, integration and DevOps features depend on Salesforce edition, licences and org provisioning. Where a feature is unavailable in a practice org, the course uses guided demonstrations or architecture exercises.

Hands-on projects

Exercises build toward portfolio-ready work instead of isolated syntax practice.

Service Request App

Design objects, permissions, validation, Flow automation and reports for a business request process.

LWC Operations Console

Build a responsive interface using Lightning Data Service, GraphQL or Apex with filtering and error handling.

Integration Capstone

Connect an external service through a Named Credential, test callouts and document a source-driven deployment.

Skills you should be able to demonstrate

  • Translate a business requirement into an appropriate data model, access model and automation approach.
  • Write readable, bulk-safe and tested Apex that respects platform limits and user access.
  • Build Lightning Web Components and select among Lightning Data Service, GraphQL and Apex for data access.
  • Design authenticated integrations and event-driven solutions with failure handling in mind.
  • Manage metadata in Git, validate changes, run code-quality checks and deploy through controlled environments.
  • Present a working capstone with technical documentation and explain key design decisions in an interview.
ApexSOQL & SOSLFlowLWCGraphQLREST APIsSalesforce CLIGitCode Analyzer v5AgentforceData 360

Who this course is for

Good fit

Students, graduates, software developers, Salesforce administrators and professionals moving into Salesforce development.

Recommended prerequisites

Basic programming logic and familiarity with databases are helpful. Beginners can start with the foundation modules before moving into Apex and JavaScript.

Learning tools

Salesforce Developer Edition or Trailhead Playground, VS Code, Salesforce Extensions, Salesforce CLI, Git and API testing tools.

Learning format

Concept explanation, trainer-led demonstration, guided lab, independent task, review and capstone milestones.

Platform Developer certification preparation

The course reinforces the four current Platform Developer exam domains: Developer Fundamentals; Process Automation and Logic; User Interface; and Testing, Debugging and Deployment. Preparation includes topic review, scenario discussion and practice tasks. Salesforce controls the exam, registration, fees, policies and credential award; training does not guarantee a passing result.

Frequently asked questions

Is this a beginner-friendly Salesforce developer course?

Yes. The first modules establish platform, data, security and automation foundations before programming begins. Learners without coding experience should allow additional practice time for Apex and JavaScript.

Does the syllabus teach Lightning Web Components?

Yes. LWC is the primary custom user-interface framework in this syllabus. Three modules cover foundations, Salesforce data access, component communication, accessibility, performance and testing concepts.

Why are Visualforce and Aura still included?

Many established Salesforce orgs still contain Visualforce pages or Aura components. The course treats them as maintenance and interoperability skills while emphasizing LWC for new component development.

Are Agentforce and Data 360 included?

Yes, at foundation level. Coverage focuses on developer concepts, actions, grounding, testing, data access and responsible use. Hands-on availability depends on licences and the provisioned training org.

Will I build a project?

Yes. The learning path includes guided builds and a capstone that combines data modelling, Apex, LWC, testing, integration and deployment documentation.

Does the course prepare me for the Platform Developer certification?

It supports preparation for the Salesforce Platform Developer exam through aligned concepts and practice. Candidates should also use the latest official Salesforce exam guide and Trailhead resources before booking an exam.

Ask about Salesforce Developer training in Vizag

Contact Softenant Technologies for the current batch schedule, training mode, duration and fee details.

Softenant Technologies

Address: Geetha Mansion 2, opposite Union Bank of India, Akkayapalem, Visakhapatnam

Phone: +91 9393969628

Email: info@softenant.com

Related Salesforce learning resources