We may earn an affiliate commission when you visit our partners.
Danny Jessee

SharePoint Framework is the preferred and supported way to develop modern customizations for SharePoint. This course will teach you how to migrate common legacy customizations such as Script Editor web parts to leverage SharePoint Framework.

Read more

SharePoint Framework is the preferred and supported way to develop modern customizations for SharePoint. This course will teach you how to migrate common legacy customizations such as Script Editor web parts to leverage SharePoint Framework.

For many years, developers have used a variety of different tools and methods to build customizations to SharePoint’s user interface. In this course, Updating Legacy SharePoint Customizations, you’ll learn how to take inventory of the customizations in your current SharePoint environment and determine the best approach to update them by developing supported and maintainable modern customizations using SharePoint Framework. First, you’ll explore migration options for the most common types of legacy customizations, including Script Editor web parts and user custom actions. Next, you’ll discover how SharePoint Framework client-side web parts and Application Customizer extensions can be used instead of legacy approaches to build web parts and manipulate the appearance of a page using JavaScript. Finally, you’ll learn how to use Command Set and Field Customizer extensions in place of legacy approaches to define custom Edit Control Block menu items and field renderings using JSLink. When you’re finished with this course, you’ll have the skills and knowledge to assess a legacy SharePoint environment and update the user interface by building modern customizations using SharePoint Framework.

Before beginning this course, you should be familiar with the SharePoint Framework, including how to set up a local development environment, as well as how to create new SharePoint Framework solutions and deploy them via the app catalog

The SharePoint Framework (SPFx) is a page and web part model that provides full support for client-side SharePoint development, easy integration with SharePoint data, and extending Microsoft Teams.

SharePoint has a similar user interface to Office 365 and is known for its ease of use and great user experience. Some of the benefits of using Sharepoint include its built-in multi-purpose functionality, centralized administration, document management and collaboration, and integration with your existing apps. Other benefits of Sharepoint are customizability, enhanced security and site consolidation.

According to Microsoft, SharePoint is used by 78% of Fortune 500 companies. Between 2006 and 2011, Microsoft sold over 36.5 million user licenses.

Open SharePoint central administration, then from the System Settings click on Manage servers in this farm. In the Manage servers in this farm, you will then be able to see the version details as shown in the fig below. The latest version, and all previous versions, of the SharePoint Framework are hosted and available in SharePoint Online.

Enroll now

What's inside

Syllabus

Course Overview
Assessing Legacy SharePoint Customizations
Updating Script Editor Web Part Customizations
Updating Other User Interface Customizations
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Updates SharePoint customizations to a client-based model providing full support for easy integration with SharePoint data
Provides opportunities to migrate legacy customizations to the most recent supported framework
Taught by Danny Jesse, an experienced instructor in SharePoint Framework development
Exploration of SharePoint Framework's functions and benefits
Assesses legacy customizations, providing students with a clear understanding of their current systems

Save this course

Save Updating Legacy SharePoint Customizations to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Updating Legacy SharePoint Customizations with these activities:
Review HTML and JavaScript basics
Strengthen foundational skills in HTML and JavaScript to improve readiness and confidence for the more advanced concepts covered in this course.
Browse courses on HTML
Show steps
  • Revisit HTML fundamentals like elements, tags, and attributes.
  • Review JavaScript basics, including variables, data types, and operators.
Follow along with SharePoint Framework tutorials
Gain hands-on experience by following step-by-step tutorials that guide you through the process of creating and deploying SharePoint Framework solutions.
Browse courses on SharePoint Framework
Show steps
  • Explore official Microsoft tutorials on SharePoint Framework.
  • Follow along with community-created tutorials and demos.
  • Experiment with different code samples and snippets.
Build a SharePoint Framework web part
Creating a real-world web part project will reinforce your understanding of the SharePoint Framework and its practical application.
Browse courses on Web Parts
Show steps
  • Set up a SharePoint development environment
  • Create a new SharePoint Framework project
  • Add the necessary components and functionality to your web part
  • Deploy and test your web part
Nine other activities
Expand to see all activities and additional details
Show all 12 activities
Practice Building Script Editor Web Parts
Reinforce your understanding of legacy SharePoint customizations by practicing building Script Editor web parts.
Show steps
  • Create a new SharePoint Framework project.
  • Add a Script Editor web part to the project.
  • Write code to interact with the SharePoint data.
  • Deploy the web part to your SharePoint site.
  • Test the web part.
Practice building simple web parts
Reinforce your understanding of SharePoint Framework concepts by building simple web parts and testing their functionality.
Browse courses on SharePoint Framework
Show steps
  • Follow the tutorial to create a basic list web part.
  • Create a custom web part that displays user details.
Write a Blog Post on SharePoint Framework
Enhance your understanding of SharePoint Framework by writing a blog post about it.
Browse courses on SharePoint Framework
Show steps
  • Choose a topic for your blog post.
  • Research the topic.
  • Write the blog post.
  • Publish the blog post.
  • Promote the blog post.
Join a peer study group
Connect with other learners, share knowledge, and work together to solve challenges related to SharePoint Framework.
Show steps
  • Find a study group or create your own.
  • Set regular meeting times and discuss SharePoint Framework topics.
  • Share resources, code snippets, and best practices.
Develop a custom Edit Control Block menu item
By creating a custom Edit Control Block menu item, you'll gain hands-on experience with extending the SharePoint user interface.
Show steps
  • Identify the desired functionality for your menu item
  • Create a SharePoint Framework extension project
  • Implement the necessary code to create your menu item
  • Deploy and test your extension
Create a Presentation on Modern SharePoint Customizations
Solidify your knowledge of modern SharePoint customizations by creating a presentation on the topic.
Browse courses on SharePoint Framework
Show steps
  • Gather information on modern SharePoint customizations.
  • Create a presentation outline.
  • Develop the presentation slides.
  • Rehearse the presentation.
  • Deliver the presentation.
Organize and review course materials
Stay organized and maximize retention by effectively managing your notes, assignments, and other course materials.
Browse courses on Study Skills
Show steps
  • Create a structured system for organizing materials.
  • Regularly review and summarize your notes.
  • Use active recall techniques to reinforce your memory.
Build a fully functional web part
Apply your learning by creating a substantial web part that meets a specific business need or requirement.
Browse courses on SharePoint Framework
Show steps
  • Identify a problem or need within your organization.
  • Design a solution using SharePoint Framework.
  • Develop and test the web part.
  • Deploy the web part to a SharePoint site.
Contribute to an open-source SharePoint Framework project
Gain practical experience and connect with the SharePoint Framework community by contributing to an open-source project.
Browse courses on Open Source
Show steps
  • Find a suitable open-source project.
  • Review the project's documentation and codebase.
  • Identify areas where you can contribute.
  • Create a pull request with your changes.

Career center

Learners who complete Updating Legacy SharePoint Customizations will develop knowledge and skills that may be useful to these careers:
SharePoint Developer
SharePoint Developers plan, design, and build custom SharePoint solutions to meet the specific needs of their organizations. They work closely with business stakeholders to understand their requirements and translate them into technical solutions. This course on Updating Legacy SharePoint Customizations can be helpful for SharePoint Developers who are looking to update their skills and knowledge on the latest SharePoint Framework (SPFx). By learning how to migrate legacy customizations to SPFx, SharePoint Developers can build more modern and maintainable solutions that leverage the latest SharePoint technologies.
SharePoint Administrator
SharePoint Administrators are responsible for the day-to-day management and maintenance of SharePoint environments. They ensure that SharePoint is running smoothly and efficiently, and they provide support to users. This course on Updating Legacy SharePoint Customizations may be useful for SharePoint Administrators who are looking to learn more about the latest SharePoint Framework (SPFx). By understanding how to migrate legacy customizations to SPFx, SharePoint Administrators can help their organizations transition to a more modern and maintainable SharePoint environment.
Web Developer
Web Developers design and develop websites and web applications. They work with clients to understand their needs and translate them into technical solutions. This course on Updating Legacy SharePoint Customizations may be useful for Web Developers who are looking to learn more about the SharePoint Framework (SPFx). By understanding how to build modern SharePoint solutions using SPFx, Web Developers can expand their skillset and offer more comprehensive services to their clients.
Software Engineer
Software Engineers design, develop, and maintain software applications. They work with clients to understand their needs and translate them into technical solutions. This course on Updating Legacy SharePoint Customizations may be useful for Software Engineers who are looking to learn more about the SharePoint Framework (SPFx). By understanding how to build modern SharePoint solutions using SPFx, Software Engineers can expand their skillset and become more valuable to their organizations.
Information Architect
Information Architects design and organize websites and web applications. They work with clients to understand their needs and translate them into technical solutions. This course on Updating Legacy SharePoint Customizations may be useful for Information Architects who are looking to learn more about the SharePoint Framework (SPFx). By understanding how to build modern SharePoint solutions using SPFx, Information Architects can expand their skillset and offer more comprehensive services to their clients.
User Experience Designer
User Experience Designers design and evaluate the user experience of websites and web applications. They work with clients to understand their needs and translate them into technical solutions. This course on Updating Legacy SharePoint Customizations may be useful for User Experience Designers who are looking to learn more about the SharePoint Framework (SPFx). By understanding how to build modern SharePoint solutions using SPFx, User Experience Designers can expand their skillset and offer more comprehensive services to their clients.
Project Manager
Project Managers plan, execute, and close projects. They work with clients to understand their needs and translate them into technical solutions. This course on Updating Legacy SharePoint Customizations may be useful for Project Managers who are looking to learn more about the SharePoint Framework (SPFx). By understanding how to build modern SharePoint solutions using SPFx, Project Managers can expand their skillset and offer more comprehensive services to their clients.
Business Analyst
Business Analysts analyze business needs and translate them into technical solutions. They work with clients to understand their needs and translate them into technical solutions. This course on Updating Legacy SharePoint Customizations may be useful for Business Analysts who are looking to learn more about the SharePoint Framework (SPFx). By understanding how to build modern SharePoint solutions using SPFx, Business Analysts can expand their skillset and offer more comprehensive services to their clients.
Systems Analyst
Systems Analysts design and implement computer systems. They work with clients to understand their needs and translate them into technical solutions. This course on Updating Legacy SharePoint Customizations may be useful for Systems Analysts who are looking to learn more about the SharePoint Framework (SPFx). By understanding how to build modern SharePoint solutions using SPFx, Systems Analysts can expand their skillset and offer more comprehensive services to their clients.
Data Analyst
Data Analysts collect, clean, and analyze data. They work with clients to understand their needs and translate them into technical solutions. This course on Updating Legacy SharePoint Customizations may be useful for Data Analysts who are looking to learn more about the SharePoint Framework (SPFx). By understanding how to build modern SharePoint solutions using SPFx, Data Analysts can expand their skillset and offer more comprehensive services to their clients.
Database Administrator
Database Administrators design and implement database systems. They work with clients to understand their needs and translate them into technical solutions. This course on Updating Legacy SharePoint Customizations may be useful for Database Administrators who are looking to learn more about the SharePoint Framework (SPFx). By understanding how to build modern SharePoint solutions using SPFx, Database Administrators can expand their skillset and offer more comprehensive services to their clients.
Network Administrator
Network Administrators design and implement computer networks. They work with clients to understand their needs and translate them into technical solutions. This course on Updating Legacy SharePoint Customizations may be useful for Network Administrators who are looking to learn more about the SharePoint Framework (SPFx). By understanding how to build modern SharePoint solutions using SPFx, Network Administrators can expand their skillset and offer more comprehensive services to their clients.
Security Analyst
Security Analysts design and implement security systems. They work with clients to understand their needs and translate them into technical solutions. This course on Updating Legacy SharePoint Customizations may be useful for Security Analysts who are looking to learn more about the SharePoint Framework (SPFx). By understanding how to build modern SharePoint solutions using SPFx, Security Analysts can expand their skillset and offer more comprehensive services to their clients.
Quality Assurance Analyst
Quality Assurance Analysts test and evaluate software applications. They work with clients to understand their needs and translate them into technical solutions. This course on Updating Legacy SharePoint Customizations may be useful for Quality Assurance Analysts who are looking to learn more about the SharePoint Framework (SPFx). By understanding how to build modern SharePoint solutions using SPFx, Quality Assurance Analysts can expand their skillset and offer more comprehensive services to their clients.
Technical Writer
Technical Writers write and edit technical documentation. They work with clients to understand their needs and translate them into technical solutions. This course on Updating Legacy SharePoint Customizations may be useful for Technical Writers who are looking to learn more about the SharePoint Framework (SPFx). By understanding how to build modern SharePoint solutions using SPFx, Technical Writers can expand their skillset and offer more comprehensive services to their clients.

Reading list

We've selected four books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Updating Legacy SharePoint Customizations.
This official Microsoft guide provides comprehensive documentation on the SharePoint Framework, including best practices and troubleshooting tips.
Provides a comprehensive overview of SPFx. It covers the fundamentals of SPFx, including its architecture, development tools, and deployment process.
Guide to developing SharePoint Framework solutions using JavaScript. It covers everything from setting up a development environment to deploying solutions to the app catalog.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Updating Legacy SharePoint Customizations.
Creating Web Part Customizations Using SharePoint...
Most relevant
Creating Deployment Packages for SharePoint Framework...
Most relevant
Scaling up SharePoint Framework Development for...
Most relevant
SharePoint Framework Development with PnP
Most relevant
Creating Data Integrations with SharePoint Framework
Most relevant
Tooling up for SharePoint Framework
Configuring SharePoint 2016 Workloads
Salesforce Development: User Interface
Microsoft SharePoint 2013 Foundation and Server 2013...
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser