Salesforce Consultant-Developer
Master the art of designing, developing, and consulting on Salesforce, the world's #1 CRM platform!
Become an architect of innovative Salesforce solutions by developing dual expertise in consulting and development. Design custom applications and guide companies through their digital transformation.
Our Program Overview
Recent graduates in computer science
Junior developers looking to upgrade their skills
Professionals transitioning to digital and consulting sectors
Duration
Length
4 months full-time
Total Hours
640 hours
Weekly Hours
40 hours/week
Total Weeks
16 weeks
Why Choose This Program
Dual Expertise
Acquire both technical and functional expertise while developing client-oriented consulting vision
Certifications
Prepare for internationally recognized Salesforce Administrator and Platform Developer I certifications
Leading Platform
Master the world's #1 CRM platform, used across all sectors by over 150,000 companies
Practical Learning
Learn through concrete projects and real-world simulations
Career Opportunities
Quickly access opportunities in IT services companies, consulting firms, or companies in digital transformation
Quality Coaching
Benefit from quality coaching, experts, and practical projects
Career Opportunities
Junior Salesforce Developer
Junior Salesforce Consultant
Salesforce Administrator
Junior Salesforce Business Analyst
Junior Salesforce Tester
Salary Range
8,000 to 14,000 MAD net/month (average entry-level salary)
Target Organizations
Digital service companies (IT consultancies)
Large national and international companies
Fast-growing startups and SMEs
IT consulting firms
Shared service centers or CRM centers of excellence
Admission Requirements
Education
Master's degree (Bac +5) in computer science or career change
Language
Proficiency in French and English (minimum B1 level)
Assessment
Successful completion of an entrance test
Skills Objectives
Design, develop and deploy custom solutions on the Salesforce platform applying industry best practices, to address complex business needs while ensuring application performance, security, and maintainability.
Configure standard Salesforce features to meet business needs
Develop custom components using Apex and Lightning Web Components (LWC)
Integrate Salesforce with external systems via REST/SOAP APIs and dedicated tools
Automate business processes using Flow, Process Builder, or Apex triggers
Ensure quality, security, and maintainability of developed solutions
Collaborate with business teams to gather requirements and propose adapted solutions
Course Modules
Admin Track
Dev Track
Industries Track
Certification Preparation
Final Project 1: Energy Domain
Final Project 2: Insurance Domain
Hands-on Project Work
A modular main project, built throughout technical modules, enabling progressive deployment of a complete CRM solution integrating automation, Apex development, LWC, and API integrations
A 220-hour final project, simulating a real Salesforce implementation mission, carried out in teams under professional conditions with agile management, demonstration, technical deliverables, and jury presentation
Essential Skills & Competencies
Some power skills are integrated into technical modules; others are delivered through dedicated sessions.
Behavioral, Cognitive & Operational
Communication & Interpersonal Skills
Cognitive Skills & Problem Solving
Agile Organization & Productivity
Learning & Adaptability
Employability Focus
Job Search Strategy
Personal Branding
Recruitment Process Mastery
Career Planning
Practical Applications
Communication Workshops
Agile Team Meeting Simulations
Test Report Presentations
Group Problem-Solving Sessions
Expert Mentorship & Guidance
Get personalized guidance and industry insights from experienced professionals in the field of Salesforce consulting and development.