Skip to content

twentyTwo/build-salesforce-skill

Repository files navigation

Salesforce Roadmap 🚀

Your complete guide to becoming a Salesforce Admin or Developer

Build Status License: MIT

🎯 Mission

Provide free, open-source learning roadmaps, hands-on projects, and career guidance for university students and tech professionals transitioning into Salesforce careers.

🌟 Features

  • 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

🚀 Quick Start

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

git clone https://github.com/your-username/build-salesforce-skill.git
cd build-salesforce-skill
npm install

Development

npm start

This starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

Build

npm run build

This command generates static content into the build directory and can be served using any static content hosting service.

📚 Learning Paths

Salesforce Admin Track

  • Core administration skills
  • Data management and security
  • Automation and workflows
  • Reports and dashboards
  • ADM 201 certification prep

Salesforce Developer Track

  • Apex programming
  • Lightning Web Components
  • Visualforce and Lightning Platform
  • Integration patterns
  • Platform Developer I certification

🛠️ Projects

All projects include:

  • Step-by-step implementation guides
  • Source code and documentation
  • Real-world business scenarios
  • Portfolio-ready applications

Beginner Projects

  • Student Club Management App
  • Personal Expense Tracker
  • Simple Task Manager

Intermediate Projects

  • Leave Management System
  • Inventory Management System
  • Event Management Platform

Advanced Projects

  • E-commerce Platform
  • CRM Integration Hub
  • Mobile-First Customer App

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Content Areas

  • New learning modules
  • Project tutorials
  • Certification guides
  • Code examples
  • Documentation improvements

📖 Documentation

The site is built with Docusaurus, a modern static website generator.

Site Structure

├── 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

🎓 Certifications Covered

  • Salesforce Admin (ADM 201)
  • Platform Developer I (PD1)
  • Platform App Builder
  • Advanced Administrator
  • Platform Developer II

💼 Career Resources

  • Resume templates for Salesforce roles
  • Interview preparation guides
  • Salary benchmarks and negotiation tips
  • Portfolio showcase examples
  • Networking and community resources

📊 Target Audience

University Students

  • Computer Science and Information Systems majors
  • Students exploring tech career options
  • Those seeking internship and entry-level opportunities

Tech Professionals

  • Developers from Java, .NET, Python, JavaScript backgrounds
  • IT professionals looking to transition to CRM
  • Consultants seeking Salesforce specialization

🌐 Deployment

This site is configured for GitHub Pages deployment:

npm run deploy

Set up GitHub Pages in your repository settings to deploy from the gh-pages branch.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

📞 Support


Made with ❤️ for the Salesforce community

Start your journey today: https://your-username.github.io/build-salesforce-skill/

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published