← All courses

Training

SharePoint Dev and Transition

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:

  1. Understand the key differences between SharePoint classic and modern sites.
  2. Identify the enhanced features in SharePoint modern sites and recognize the features that are no longer available.
  3. Create a system within a SharePoint modern site, utilizing its advanced functionalities.
  4. Develop custom solutions and integrate coding within SharePoint modern sites.
  5. 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

  1. Understanding SharePoint Modern Sites
    1. Introduction to SharePoint
      1. Evolution from Classic to Modern
      2. Overview of SharePoint Modern Sites
    2. Comparative Analysis: Classic vs. Modern Sites
      1. Interface and Navigation
      2. Features Comparison
        1. Enhanced Features in Modern Sites
        2. Missing Features in Modern Sites
    3. Foundation of Modern Sites
      1. Modern Site Architecture
      2. Types of Modern Sites (Team Sites, Communication Sites, Hub Sites)
      3. Out-of-the-box Capabilities
  2. Developing in SharePoint Modern Sites
    1. Setting Up a Modern Site
      1. Site Creation and Configuration
      2. Permissions and Security
    2. Development Tools and Frameworks
      1. SharePoint Framework (SPFx)
      2. Power Apps and Power Automate Integration
      3. Using PnP PowerShell and REST API
    3. Developing Custom Solutions
      1. Building Web Parts and Extensions
      2. Integrating Custom Code
        1. Client-side Web Parts
        2. SharePoint Add-ins
  3. Designing and Customizing Modern Sites
    1. Design Principles for Modern Sites
      1. User Experience (UX) Design
      2. Accessibility Standards
    2. Customizing and Branding
      1. Site Themes and Designs
      2. Custom Pages and Navigation
    3. Advanced Features and Best Practices
      1. Search Customization
      2. Mobile Responsiveness
      3. Leveraging Microsoft 365 Ecosystem

Practical, connected learning

My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.