In the first section of this course we will start by providing a brief overview of SharePoint platform and its use scenarios, before moving on to set up our development environment, as well as Office 365 30-day developer trial tenant. Next, we’ll incrementally cover different customization scenarios and their entry points, such as CEWP, asset library file hosting, SharePoint Designer and SharePoint-hosted Add-Ins. We will explore how add-in model can be used to provision multiple components that will later work together to deliver custom functionality to users.We will finish with looking at different UI customization strategies and how those can be applied to tailor the look and feel of your functionality.
About the Author
OLEG RUMIANCEV is a full-time SharePoint ninja currently living in Biddulph, United Kingdom. His interests range from Microsoft and SharePoint to AI, and inspirational TED talks.
Oleg is a flexible software architect offering 9 years of experience designing, building, testing and maintaining enterprise solutions of varied complexity.
Proficient in all SharePoint Server development routes having implemented a large number of projects with varying customization requirements.
This video provides a brief catch up on the fundamentals of SharePoint platform and its most common use cases.
Explore about historic development practices overview and discuss modern day development practices.
This video provides insight into available client-side APIs as well as shows a demo Add-In project creation and deployment.
In this video, we will explore options available to us in order to create a developer account. It then provides detailed guidance on setting up Office 365 developer account using one of the options discussed.
In this video, we will discuss about options available to us in order to create an on-premises SharePoint 2016 environment. It then provides detailed instructions on how to do this using Azure-hosted virtual machines.
This video offers instructions on how to obtain and install key pieces of development software.
This video provides a description of building blocks of a SharePoint site – site columns, content types, and lists/libraries, as well as their relations to each other.
This video explains SharePoint designer software and its most common uses and provides demonstration on how developers can edit pages using it.
This video covers the structure and main elements of SharePoint add-in solution as well different deployment possibilities for solution output.
This video explains how themes and composed looks work in SharePoint as well as guides you through applying a composed look and then creating custom theme, and applying it, too.
This video focuses on what branding capabilities are available to developers with regards to coding. Then, video provides detailed add-in solution example which, upon deployment, is capable of enabling and disabling of custom master page in the host web.
This video explains good practices of creating columns, content types and lists/libraries as well as possible list forms customizations paths. It then outlines the structure of demo add-in for feedback tracking and shows the add-in in action.
This video covers the structure of a standard AppPart, guides us on how to create one and demonstrates an AppPart in action.
This video discusses a way that developers can inject in their custom code into any or all pages in the host web and uses that to create a togglable feedback submission form accessible from anywhere in the host web.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.