
This video will give you an overview about the course.
The goal of this video is to introduce new features of the modern team site. We will cover how teams in your organization can collaborate using the capabilities in the modern experience.
• Create a team site from the admin portal
• Add features and content to the site
• Share the site with your colleagues throughout your organization
The goal of this video is to introduce new features of the modern communication site. If your organization has content that it wants its readers to access, communication sites offer enhanced capabilities in their modern experience.
• Create a communication site from the admin portal
• Add features and content to the site
• Share the site with your colleagues throughout your organization
In this video, we’ll explore how you can enhance the user experience using some out-of-the-box and advanced capabilities of modern lists and libraries.
• Create a list and a library using the modern experience
• Create columns and configure settings
• Add content by creating items and uploading documents, and share them throughout your organization
If you wanted to give your pages a more customized appearance, this video explores how you can use modern pages and web parts to make your content stand out.
• Create a modern site page
• Edit the page to configure settings and add web parts
• Publish the page and share the link with your colleagues throughout your organization
The goal of this video is to introduce branding in SharePoint 2019. We will discuss what it means to change the look and feel of your sites, and how different options can meet your organization’s needs.
• Have a requirement for a custom look and feel
• Explore branding options
• Prepare to apply custom branding and styling
The goal of this video is to cover legacy content publishing options for the classic experience. While new features are available in the modern experience, SharePoint Server Publishing can give you more options when creating and designing pages.
• Enable SharePoint Server Publishing features
• Create a publishing page using the content types created during feature activation
• Change the page layout to meet the design requirements for your project
The goal of this video is to showcase how you can change the appearance of your site using color schemes. You can choose from themes already available in SharePoint, or you can design you own.
• Navigate to the "change the look" panel or create a custom theme schema
• Select a default theme or use PowerShell to create a custom theme
• Apply the theme to your site
The goal of this video is to showcase how you can create custom configuration that can be applied to modern sites. You will be able to provide your sites with a consistent user experience, that is aligned with your organizations brand strategy.
• Create site scripts JSON file that defines your actions
• Run PowerShell cmdlets to create the site design
• Create a modern site and select the site design
The goal of this video is to provide an overview of the difference between SharePoint and OneDrive. We will discuss the benefits and uses of each method of document storage, that addresses different workflows and needs in your organization.
• Gain access to SharePoint and OneDrive
• Configure OneDrive to sync to your computer
• Manage documents from file explorer into OneDrive and SharePoint
The goal of this video is to take a dive into how you can manage documents using the capabilities of SharePoint document libraries. We will cover how to use folders and metadata, to organize documents in a meaningful way.
• Create folders and list the columns
• Move documents and apply the metadata
• Create list views and share the documents
The goal of this video is to walk through how you can setup and configure sync capabilities between SharePoint and OneDrive. We will show how you can have a seamless integration between the web interface and your local computer.
• Access document library or OneDrive in your web interface
• Connect OneDrive to your local computer
• Configure OneDrive sync settings
The goal of this video is to showcase the document collaboration capabilities in the modern experience. We will dive into co-authoring documents and how you can chat with other collaborators, as well as, how to restrict editing to one person at a time.
• Create a document and share with multiple co-authors
• Chat with available collaborators
• Restrict editing by checking out the document
The goal of this video is to walk through how you can manage content by exporting it from SharePoint into Excel, and how to use existing data to create SharePoint lists.
• Export content from a SharePoint list
• Manage the exported content in Excel
• Export existing Excel data into a SharePoint list and manage data types
The goal of this video is to introduce SharePoint Search and provide an overview of what it is and how it works. We will talk about the high-level process of mechanisms that are involved with search, and how users in your organization could benefit from an enhanced searching experience.
• Create content in your SharePoint environment
• Allow content to be discovered for searching
• Use searching capabilities to manage and find content
The goal of this video is to review the SharePoint Search Center. We will dive into what it means to use the default Search Center to find content from across your environment, as well as, how you can create a Search Center subsite to match your organizations information architecture.
• Create a SharePoint environment and enable standard and publishing features
• Navigate to the root web Search Center or create a Search Center site using the template
• Use the Search Center to find relevant content from across your environment
The goal of this video is to cover the various ways you can make content available for search. If you have content that should be discoverable, or sensitive content that should be omitted from searching, this video will show you how to manage content to meet the needs of your organization.
• Be a site owner or content owner of a SharePoint site
• Configure search settings and permissions to show or hide content from search results
• Ensure content availability by searching for content
This goal of this video is to dive into how you can enhance the search experience by using search results capabilities. We will talk about search results features available in the modern experience, and how you can create a custom search experience in the classic mode.
• Use modern experience to search for content or enable classic experience.
• Use filter or search refiners to narrow down search results
• Create a custom search query to target specific content areas
The goal of this video is to discuss how search indexing works in SharePoint. We will cover how omitting search results and using managed properties are impacted by search indexing, to give you a good foundation for managing search in your environment.
• Be a site owner and create content in your site
• Update and re-index content
• Use managed properties on indexed content
This video introduces the webhooks capability of SharePoint and provides an overview of what they are and how they work. We shall cover the foundational elements of webhooks and walk through the technical aspects of the webhook flow.
• Have a need for push notification capabilities in SharePoint
• Understand core concepts of REST APIs
• Prepare to design and implement webhooks in SharePoint
The goal of this video is to walk through what is required to setup and configure your environment for webhook development. We will go through what is needed to get a webhook, hosted in Azure, up and running with SharePoint.
• Create a SharePoint site with lists and app-only credentials
• Create an Azure Function app in the Azure portal
• Install VS Code Azure extensions
The goal of this video is to walk through the core functionalities of webhooks and create one from the ground up. We’ll cover which modules are required to interact with SharePoint from Node.js and we’ll show how to develop the webhook to handle the technical flow used by SharePoint.
• Install required Node.js modules to use the SharePoint API
• Create hooks to authenticate into SharePoint and manage the lists
• Deploy webhook to Azure Function app
The goal of this video is to demonstrate how to create a subscription service that allows you to register a webhook to a SharePoint list. We show how to create an endpoint in Node.js and Express, connect to SharePoint, and handle the subscription requests for webhooks.
• Install required Node.js modules to use the SharePoint API
• Create Express.js routes, that will handle requests for subscribing webhooks
• Run Node.js Express server and use Postman, to call endpoint, to register webhook to the list
This video introduces SharePoint Add-ins and SharePoint Framework. It also provides an overview of what they are and how you would use them. We will cover the differences between the two, and how you can use them together, to extend capabilities within SharePoint.
Have a need to create SharePoint Add-ins
Familiarize yourself with development libraries, frameworks, and technologies
Determine technical decisions related to design and implementation
The goal of this video is to demonstrate the steps required to create a SharePoint Framework Add-in. We will walk through how to setup the solution and prepare for the development, as well as, discuss the key solution structure.
Install required development modules
Create and configure Add-in, using generator
Deploy solution using the local Workbench
The goal of this video is to show how to customize the web part properties panel, to capture additional information from end users. We will cover the steps needed to create new properties, add associated fields to the panel, and how to update the user interface to show the property values.
Add properties to web part manifest file
Import and reference field types in pane configuration
Update web part render method with property value markup
The goal of this video is to demonstrate how to debug a SharePoint Framework Add-in. We will cover how to use client-side tools, along with the SharePoint Workbench, to inspect the loading and data flow of a web part.
Update debug configuration file in VS Code
Add breakpoints in source code
Launch debugger and inspect web part
The goal of this video is to show how to package, and deploy a SharePoint Framework Add-in into a production environment. We’ll cover how to bundle and package the solution from the command line, how to set up the SharePoint environment with an App Catalog, and how to deploy and install the Add-in, so that the web part can be used on a production site.
Bundle and package the solution for production
Upload app package to App Catalog site
Install the Add-in to a SharePoint site, and add web part to a page
This video introduces Microsoft PowerApps and Microsoft Flow. It also provides an overview of what these applications are, and how you can benefit from these platforms, to create custom business apps and automate your business processes.
Have a need for custom business apps, automation, and integration
Develop a foundational understanding of data sources, form components, and connectors
Determine technical decisions related to design and implementation requirements
The goal of this video is to show you how to use PowerApps to quickly create a custom app, using a SharePoint as a data source. We will show some key features of the visual designer, so you have a good understanding of how to get started with building a custom app.
Use PowerApps to create an app from a SharePoint list
Navigate to form components from the Tree View
Configure the app and form components by changing the properties
The goal of this video is to customize the SharePoint list form using PowerApps. We shall see how to use the visual designer to integrate with data sources, add controls, and change the layout for a fully customized user experience.
Customize a SharePoint list form using PowerApps
Add fields to the form using the visual designer
Change the layout using the form properties
The goal of this video is to demonstrate how to run and manage an app and publish it to SharePoint. We shall cover some key capabilities for testing an app and how to view change history.
Check the health of the app for any errors
Preview the app’s design and functionality, before publishing
Publish the app to SharePoint and view change history
The goal of this video is to provide a solid understanding of Microsoft Flow and how to use connectors in order to define triggers, to kick start a workflow. We shall cover different types of workflow templates and designs, that can help you automate business process.
Create a workflow using a pre-defined template or blank template
Specify workflow trigger type
Configure workflow trigger with data source connector
The goal of this video is to build a custom workflow by adding steps and using connector actions to perform specific activities. We shall walk through what it means to use actions, and how you can automate business logic and tasks.
Add a workflow step and select a connector action
Configure workflow connector actions to perform the given task
Add conditional logic to perform tasks, based on business automation rules
The goal of this video is to demonstrate how to run and manage a workflow, and publish it to SharePoint. We will cover how to monitor the health of the workflow by checking for errors, testing it, and viewing the run history.
Check the health of the workflow for any errors
Test the workflow with data
View and manage run history and settings
This video will summarize the things we learnt throughout the course.
SharePoint 2019 is designed to be compelling, flexible, mobile, and easier to use. This course will be a perfect guide to take your skills in Microsoft SharePoint to the next level. Learn to maximize your skills using lists and libraries, team sites, branding, and communication sites to give you an edge over other SharePoint developers.
This course will develop and take your intermediate skills to the next level.You will learn to develop an application through Microsoft SharePoint and then cover all the new features that SharePoint 2019 has to offer. You will learn to set up and manage your SharePoint business site on the cloud with SharePoint Online. You will then learn collaboration with other Microsoft products and services. Lastly, some interesting tips, tricks, and developers' best practices will be revealed.
By the end of the course, you will have mastered SharePoint 2019 and will be confident using this knowledge in your organization and to support your own career advancement.
About the Author
Hasan Shingieti has been working with SharePoint and Microsoft products for over 10 years, creating applications and services using a variety of technologies.From JavaScript and Progressive Web Apps to cloud services and continuous integration, his passion for development drives him to explore and improve upon his domain of knowledge to deliver the right solutions with the right technology. He considers programming to be a core skill of the future, regardless of the programming language, along with fundamental abilities to think critically, solve problems creatively, and collaborate with others in meaningful and productive ways.