User intensity level
What we teach you:
- Design and manage features and solutions.
- Choose the right technology and choose the best API.
- Use Managed Metadata, Search, and Business Data Conectivity in your application code.
- Create Custom Hosted SharePoint Add-Ins Provider
- Make use of the Migration API.
- Tune in and deploy SharePoint for Store.
Who the course is for:
- The course is designed for professional developers who develop solutions for SharePoint products and technologies. The course is ideal for SharePoint developers who have already acquired basic experience with SharePoint 2013 who are trying to build on their existing skills and want to maximize the potential of SharePoint and Farm Solutions and Add-ins.
Required skills:
- HTML5 and CSS3 [HTMLCSS]
- Creating JavaScript JavaScript Scripts [INTJS]
- Language C # - Programming II [GOC2125]
- SharePoint 2019 Application Development I [SHRP_DEV1]
Teaching methods:
- Professional explanation with practical samples and examples.
Teaching materials:
- Powerpoint handouts and module printouts.
Course syllabus:
Module 1: Create a Reliable and Effective SharePoint Application
- Application development for SharePoint
- SharePoint Farm Communications and Other Applications (APIs)
- Application authentication and authorization for SharePoint
- Development of Farm solutions and Add-ins and their integration
Module 2: Automate business processes
- Explanation of SharePoint Workflows
- Creating Workflows using Visual Studio
Module 3: Develop Managed Metadata Solutions
- Taxonomy in SharePoint
- Work with advanced features of content types
- Working with the Managed Metadata field
Module 4: Search Service Interaction
- Introduction to SharePoint Search Service
- Creating search queries with KQL and FQL
- Running search queries from the code
- Customizing search results
- Custom Content Processing
Module 5: Work with Business Connectivity Services
- Business Connectivity Services in SharePoint
- Create a BDC model in Visual Studio
- Configuring BDC Models for Search
- Development of custom components
- Work with external events and notifications
Module 6: Manage and access a user profile
- Overview of User Profile Data in SharePoint
- Understand the ability to access User Profile Data
- Manage User Profile Data
- Manage user profile properties
Module 7: Customize Social Workload
- Social Workload Overview
- Social Workload Development
- Working with feeds
Module 8: Data Migration
- SharePoint Online Migration API
- Practical migration of data
- Automation
Module 9: Developing Add-ins Server Applications
- Apply the application to Azure
- Authentication
- Integration with SharePoint Online and Onprem
- Testing, optimization and distribution
Module 10: Developing Applications for the Store
- Restrictions and rules
- Distribution
- Recess
Module 11: Monitoring and Troubleshooting
- Debug SharePoint in Visual Studio
- Diagnostics of faults
- Performance testing and scalability
- Load testing