Your complete guide to becoming a Salesforce Admin or Developer
Provide free, open-source learning roadmaps, hands-on projects, and career guidance for university students and tech professionals transitioning into Salesforce careers.
- Structured Learning Paths: Step-by-step roadmaps for Admin and Developer roles
- Hands-on Projects: Real-world applications to build your portfolio
- Career Guidance: Specific advice for transitioning from other tech stacks
- Certification Prep: Resources for Salesforce certifications
- Community Driven: Open-source with contribution guidelines
- Node.js 18+
- npm or yarn
git clone https://github.com/your-username/build-salesforce-skill.git
cd build-salesforce-skill
npm installnpm startThis starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
npm run buildThis command generates static content into the build directory and can be served using any static content hosting service.
- Core administration skills
- Data management and security
- Automation and workflows
- Reports and dashboards
- ADM 201 certification prep
- Apex programming
- Lightning Web Components
- Visualforce and Lightning Platform
- Integration patterns
- Platform Developer I certification
All projects include:
- Step-by-step implementation guides
- Source code and documentation
- Real-world business scenarios
- Portfolio-ready applications
- Student Club Management App
- Personal Expense Tracker
- Simple Task Manager
- Leave Management System
- Inventory Management System
- Event Management Platform
- E-commerce Platform
- CRM Integration Hub
- Mobile-First Customer App
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- New learning modules
- Project tutorials
- Certification guides
- Code examples
- Documentation improvements
The site is built with Docusaurus, a modern static website generator.
├── docs/ # Documentation content
│ ├── admin/ # Admin learning path
│ ├── developer/ # Developer learning path
│ ├── projects/ # Hands-on projects
│ └── certifications/ # Certification guides
├── blog/ # Blog posts
├── src/ # React components
└── static/ # Static assets
- Salesforce Admin (ADM 201)
- Platform Developer I (PD1)
- Platform App Builder
- Advanced Administrator
- Platform Developer II
- Resume templates for Salesforce roles
- Interview preparation guides
- Salary benchmarks and negotiation tips
- Portfolio showcase examples
- Networking and community resources
- Computer Science and Information Systems majors
- Students exploring tech career options
- Those seeking internship and entry-level opportunities
- Developers from Java, .NET, Python, JavaScript backgrounds
- IT professionals looking to transition to CRM
- Consultants seeking Salesforce specialization
This site is configured for GitHub Pages deployment:
npm run deploySet up GitHub Pages in your repository settings to deploy from the gh-pages branch.
This project is licensed under the MIT License - see the LICENSE file for details.
- Salesforce Trailhead for official learning resources
- Salesforce Community for ongoing support
- All contributors who help improve this roadmap
- Create an issue for bug reports
- Join discussions in GitHub Discussions
- Connect with the Salesforce Community
Made with ❤️ for the Salesforce community
Start your journey today: https://your-username.github.io/build-salesforce-skill/