SharePoint Dev and Transition
Modern Sites Development
Duration: 3-days
In this dynamic and engaging course, we delve into the intricacies of SharePoint, focusing on the evolution from classic to modern sites. Our aim is to equip you with a deep understanding of SharePoint's modern site capabilities, comparing and contrasting them with classic sites to ensure you are fully prepared for future development projects. Through hands-on learning, you will master the art of creating, developing, and designing within SharePoint's modern environment, enabling you to leverage its full potential for your organization's needs.
Learning Outcomes
By the end of this course, participants will be able to:
- Understand the key differences between SharePoint classic and modern sites.
- Identify the enhanced features in SharePoint modern sites and recognize the features that are no longer available.
- Create a system within a SharePoint modern site, utilizing its advanced functionalities.
- Develop custom solutions and integrate coding within SharePoint modern sites.
- Design aesthetically pleasing and functional SharePoint modern sites, adhering to best practices in UX/UI.
Prerequisites
Participants should have:
- Basic understanding of SharePoint’s architecture and components.
- Familiarity with web development concepts, including HTML, CSS, and JavaScript.
- Experience in using SharePoint classic sites is beneficial but not mandatory.
Course Outline
- Understanding SharePoint Modern Sites
- Introduction to SharePoint
- Evolution from Classic to Modern
- Overview of SharePoint Modern Sites
- Comparative Analysis: Classic vs. Modern Sites
- Interface and Navigation
- Features Comparison
- Enhanced Features in Modern Sites
- Missing Features in Modern Sites
- Foundation of Modern Sites
- Modern Site Architecture
- Types of Modern Sites (Team Sites, Communication Sites, Hub Sites)
- Out-of-the-box Capabilities
- Introduction to SharePoint
- Developing in SharePoint Modern Sites
- Setting Up a Modern Site
- Site Creation and Configuration
- Permissions and Security
- Development Tools and Frameworks
- SharePoint Framework (SPFx)
- Power Apps and Power Automate Integration
- Using PnP PowerShell and REST API
- Developing Custom Solutions
- Building Web Parts and Extensions
- Integrating Custom Code
- Client-side Web Parts
- SharePoint Add-ins
- Setting Up a Modern Site
- Designing and Customizing Modern Sites
- Design Principles for Modern Sites
- User Experience (UX) Design
- Accessibility Standards
- Customizing and Branding
- Site Themes and Designs
- Custom Pages and Navigation
- Advanced Features and Best Practices
- Search Customization
- Mobile Responsiveness
- Leveraging Microsoft 365 Ecosystem
- Design Principles for Modern Sites
Practical, connected learning
My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.