MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions



Similar documents
Developing Microsoft SharePoint Server 2013 Core Solutions

Course 10175A - Microsoft SharePoint 2010, Application Development

Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Design of the Course

SharePoint Checklist and Resources

SPT2013: Developing Solutions with. SharePoint DAYS AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES

GSA2013: The Great SharePoint Adventure 2013

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Developing Microsoft SharePoint Server 2013 Advanced Solutions MOC 20489

ADS2013: App Development with SharePoint 2013

Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW

Developing Microsoft SharePoint Server 2013 Advanced Solutions

SharePoint 2010/2013 Course

DE-20489B Developing Microsoft SharePoint Server 2013 Advanced Solutions

Course MS55077A Project Server 2013 Development. Length: 5 Days

SAV2013: The Great SharePoint 2013 App Venture

Course Outline: Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions

SharePoint 2013 Syllabus

Developing ASP.NET MVC 4 Web Applications MOC 20486

The Trusted Technology Partner in Business Innovation PASSION DISCIPLINE INNOVATION TEAMING INTEGRITY

Describe how to utilize the Publishing API to access publishing settings and content.

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

SharePoint Apps model overview

SharePoint 2010 Interview Questions-Architect

SHAREPOINT 2010 DEVELOPMENT : IN THE CLOUD. Faraz Khan Senior Consultant RBA Consulting

Developing ASP.NET MVC 4 Web Applications

The Great Office 365 Adventure

MICROSOFT EXAM QUESTIONS & ANSWERS

Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led

HarePoint Workflow Extensions for Office 365. Quick Start Guide

Noramsoft Inc. Noramsoft Inc. SPT2O1O - Course Description. Developing Solutions with SharePoint Server 2010 SPT2010. Noramsoft Inc. Noramsoft Inc.

Course 10232: Designing and Developing Microsoft SharePoint Server 2010 Applications

Implementing and Administering an Enterprise SharePoint Environment

GOA365: The Great Office 365 Adventure

SharePoint Apps with Windows Azure Platform as a Service

MOC 10964C: Cloud and Datacenter Monitoring with System Center Operations Manager

JapanCert 専 門 IT 認 証 試 験 問 題 集 提 供 者

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

ITMC 2079 MCTS Configuring and Administering Microsoft SharePoint 2010

SharePoint 2010

Course: 10174B: Configuring and Administering Microsoft SharePoint 2010

Intro to Developing for SharePoint Online: What Tools Can I Use?

No-Code SharePoint 2013 Workflows with SharePoint Designer 2013 and Visio 55048A; 3 Days, Instructor-led

CHAPTER 1: INTRODUCTION TO SHAREPOINT

10231B: Designing a Microsoft SharePoint 2010 Infrastructure

MOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

How To Integrate SAP Business Data Into SharePoint 2010 Using Business Connectivity Services And LINQ to SAP

SharePoint 2013 DEV. David Čamdžić Kompas Xnet d.o.o.

Designing and Developing Microsoft SharePoint Server 2010 Applications (MS10232)

Professional SharePoint 2013 Development

"Charting the Course to Your Success!" MOC B Configuring and Administering Microsoft SharePoint Course Summary

Microsoft Dynamics Training

SharePoint 2013 for Business Process Automation

126 SW 148 th Street Suite C-100, #105 Seattle, WA Tel: Fax:

DottsConnected SHAREPOINT 2010 ADMIN TRAINING. Exercise 1: Create Dedicated Service Accounts in Active Directory

Course 10174B: Configuring and Administering Microsoft SharePoint 2010

1703 Discovering SharePoint 2007 for Developers

SharePoint Training. Yes-M Systems LLC. Length: Hours Course

Day 1 - Technology Introduction & Digital Asset Management

Configuring and Administrating Microsoft SharePoint 2010 (10174) HK913S

10232: Designing and Developing Microsoft SharePoint Server 2010 Applications

Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB)

On-premise and Online connection with Provider Hosted APP (Part 1)

Course Code NCS2013: SharePoint 2013 No-code Solutions for Office 365 and On-premises

SharePoint 2010 End User - Level II

Programming Fundamentals of Web Applications Course 10958A; 5 Days

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.

Want to read more? Buy 2 books, get the 3rd FREE! Use discount code: OPC10 All orders over $29.95 qualify for free shipping within the US.

SHAREPOINT 2016 POWER USER BETA. Duration: 4 days

Configuring and Administering Microsoft SharePoint 2010

10174: Configuring and Managing Microsoft SharePoint 2010

Microsoft Project Server 2010 Technical Boot Camp

Microsoft Extending Microsoft Dynamics CRM 2011

Entwickler. SharePoint Foundation. Standard Edition. Enterprise Edition

SharePoint Development for.net Developers

MS 50547B Microsoft SharePoint 2010 Collection and Site Administration

Microsoft Dynamics CRM2015 Fast Track for developers

WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT

multiple placeholders bound to one definition, 158 page approval not match author/editor rights, 157 problems with, 156 troubleshooting,

Fast Track: Applications in Microsoft Dynamics CRM 2015 / CRM Online (Microsoft Training Course: F1082) - 2 days

Automating Business Processes Using SharePoint Designer

Transcription:

MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Course Overview This course provides students with the knowledge and skills to work with the server-side and client-side object models, develop and deploy features, solutions, and apps, manage identity and permissions, query and update list data, manage taxonomy, use workflow to manage business processes, and customize the user interface. Course Introduction Course Introduction 3m Module 01 - SharePoint as a Developer Platform Lesson 1: Introducing the SharePoint Developer Landscape SharePoint Server 2013 Workloads Developer Tools for SharePoint Server 2013 What's New for Developers in SharePoint 2013 The SharePoint 2013 Technology Stack The SharePoint Page Rendering Process Discussion: Page Rendering in SharePoint Entry Points for Developers in SharePoint 2013 Demo - Developer Tools for SharePoint 2013 Troubleshooting and Debugging SharePoint Solutions Lesson 2: Choosing Approaches to SharePoint Development Declarative Components Client-Side Code Web Parts Application Pages Timer Jobs Event Receivers Workflow Discussion: Choosing a Suitable Development Approach Lesson 3: Understanding SharePoint 2013 Deployment and Execution Models SharePoint Features Farm Solutions Sandboxed Solutions Apps for SharePoint Module 01 Review 1h 1m Module 02 - Working with SharePoint Objects Lesson 1: Understanding the SharePoint Object Hierarchy The SharePoint Object Hierarchy The SPFarm Class Working with Services Working with Service Applications Discussion: Understanding the Service Application Architecture Working with Web Applications Site Collections and the SPSite Class Individual Sites and the SPWeb Class Lesson 2: Working with Sites and Webs Managing Object Life Cycles 45m

Retrieving and Updating Properties Demo - Updating Properties Creating and Deleting Sites and Webs Lesson 3: Working with Execution Contexts Understanding the SharePoint Context Working with Users and Permissions Discussion: Adapting Content for Different User Permissions Manipulating the Execution Context Module 02 Review Module 03 - Working with Lists and Libraries Lesson 1: Using List and Library Objects Understanding the List and Library Class Hierarchy Retrieving List and Library Objects Creating and Deleting List and Library Objects Working with List Items Demo - Creating List Items Working with Fields Working with Files Lesson 2: Querying and Retrieving List Data Approaches to Querying List Data Discussion: Retrieving List Data in Code Building CAML Queries Using the SPQuery Class Using the SPSiteDataQuery Class Using LINQ to SharePoint Using SPMetal to Generate Entity Classes Demo - Generating Entity Classes in Visual Studio 2012 Lesson 3: Working with Large Lists Understanding List Performance Management Overriding List View Thresholds Using the ContentIterator Class Module 03 Review 1h 8m Module 04 - Designing and Managing Features and Solutions Lesson 1: Understanding Features and Solutions Understanding Features Anatomy of a Feature Understanding Feature Scopes Demo - Exploring a Feature Understanding Solutions Anatomy of a Solution Demo - Exploring a Solution Lesson 2: Configuring Features and Solutions Planning and Configuring Feature Dependencies Creating Solution Activation Dependencies Demo - Using the Visual Studio Designer Managing Feature Upgrades Managing Solution Upgrades Administering Features and Solutions Creating Feature Receivers Discussion: Using Feature Receivers Lesson 3: Working with Sandboxed Solutions Understanding Sandboxed Solutions Capabilities and Constraints Managing the Sandboxed Solution Life Cycle 1h 20m

Creating and Installing Solution Validators Discussion: When Are Sandboxed Solutions Appropriate? Module 04 Review Module 05 - Working with Server-Side Code Lesson 1: Developing Web Parts Introduction to Web Parts Understanding the Web Part Life Cycle Visual Web Parts Demo - Creating a Visual Web Part The.webpart File Lesson 2: Using Event Receivers Introduction to Event Receivers Developing an Event Receiver Deploying an Event Receiver Lesson 3: Using Timer Jobs Introduction to Timer Jobs Developing a Timer Job Deploying a Timer Job Demo - Examining Timer Job Schedules Work Item Timer Jobs Developing a Work Item Timer Job Lesson 4: Storing Configuration Data Configuration Storage Options Using Property Bags Manipulating Web.config Files Storing Hierarchical Data Module 05 Review 55m Module 06 - Managing Identity and Permissions Lesson 1: Understanding Identity Management in SharePoint 2013 Authentication in SharePoint Authentication Types and Methods Windows Authentication Forms-Based Authentication SAML Authentication How SharePoint Represents Users Impersonation Discussion: Scenarios for Impersonation Lesson 2: Managing Permissions in SharePoint 2013 Permissions Classes Checking Permissions Assigning Permissions Managing Access to Resources Lesson 3: Configuring Forms-Based Authentication Forms-Based Authentication Overview Creating Custom Membership Providers Creating Custom Role Providers Registering Providers Creating a Custom Login Page Discussion: Federation and Custom Provider Scenarios Lesson 4: Customizing the Authentication Experience What is a Claims Provider? Creating a Claims Provider 59m

Deploying a Claims Provider Demo - Custom Claims Provider Module 06 Review Module 07 - Introducing Apps for SharePoint Lesson 1: Overview of Apps for SharePoint What is a SharePoint App? Hosting Apps for SharePoint Autohosted and Provider Hosted Apps Developer Tools and Technologies Host Webs, App Webs, and Remote Webs App Entry Points Data Storage and Access Packaging and Publishing Apps Discussion Choosing Technologies Lesson 2: Developing Apps for SharePoint Communicating with SharePoint Visual Studio Templates for Apps for SharePoint Demo - How to Create a SharePoint App from a Visual Studio Template Cross Domain Calls Licenses for Apps for SharePoint Module 07 Review 43m Module 08 - Client-Side SharePoint Development Lesson 1: Using the Client-Side Object Model for Managed Code Overview of the Managed CSOM Using Client Context, Loading Objects, Executing Queries Reading SharePoint Data Changing SharePoint Data Handling Server-Side Errors Lesson 2: Using the Client-Side Object Model for JavaScript Overview of the CSOM for JavaScript Using the Client Context Object Loading Objects and Running Queries Demo - How to Use load and loadquery Reading SharePoint Data Changing SharePoint Data Handling Server-Side Errors Lesson 3: Using the REST API with JavaScript Overview of the REST API SharePoint REST API URLs Reading Data Creating and Updating Data Module 08 Review 45m Module 09 - Developing Remote-hosted Apps for SharePoint Lesson 1: Overview of Remote-Hosted Apps Introducing Remote-Hosted Apps Authentication Mechanisms Provider-Hosted Apps Auto-hosted Apps Discussion - Choosing an App-Hosting Model Lesson 2: Configuring Remote-Hosted Apps Configuring Auto-Hosted App Authentication Configuring Provider-Hosted App Authentication 39m

Demo - Configuring an S2S Trust Requesting App Permissions Lesson 3: Developing Remote-Hosted Apps Choosing Technologies Coding Security Requirements The Chrome Control Module 09 Review Module 10 - Publishing and Distributing Apps Lesson 1: Understanding the App Management Architecture Service Applications for App Management Publishing Locations Lesson 2: Understanding App Packages App Package Format Packages for Remote-Hosted Apps Demo - Exploring an App Package Lesson 3: Publishing Apps The Publishing Wizard Publishing to the Office Store Publishing to an App Catalog Lesson 4: Installing, Updating, and Uninstalling Apps App Installation Updating an App Uninstalling Apps Module 10 Review 31m Module 11 - Automating Business Processes Lesson 1: Understanding Workflow in SharePoint 2013 Introduction to the SharePoint Workflow Platform Workflow Associations and Subscriptions Types of Workflow Workflow Development Discussion: Choosing a Suitable Development Approach Lesson 2: Building Workflows by using Visio 2013 and SharePoint Designer 2013 Creating Workflows by Using Visio Creating and Editing Workflows in SharePoint Designer Publishing Workflows to a Live Site Using Workflows Demo - Creating Workflows in SharePoint Designer Packaging and Deploying SharePoint Designer Workflows Lesson 3: Developing Workflows in Visual Studio 2012 Introduction to Visual Studio Workflows Adding a Workflow Custom Activity to a Project Creating the Workflow Logic Creating the actions4 File Deploying and Publishing a Workflow Activity Module 11 Review 44m Module 12 - Managing Taxonomy Lesson 1: Managing Taxonomy in SharePoint 2013 Understanding Taxonomy in SharePoint Creating Site Columns Declaratively Creating Site Columns Programmatically Creating Site Columns in Server-Side Code Creating Site Columns in JavaScript 1h 13m

Retrieving and Editing Site Columns Retrieving and Editing Site Columns in Server-Side Code Retrieving and Editing Site Columns in Client-Side Code Working with Lookup Fields Discussion: Using Lookup Fields Lesson 2: Working with Content Types Creating Content Types Declaratively Understanding Content Type IDs Demo - Using the Visual Studio 2012 Content Type Designer Working with Content Types in Code Creating Content Types in Server-Side Code Creating Content Types in JavaScript Adding Content Types to Lists Lesson 3: Working with Advanced Features of Content Types Managing Document Templates Configuring Workflow Associations Creating Workflow Associations in Server-Side Code Creating Workflow Associations in Client-Side Code Associating Event Receivers with Content Types Adding Event Receivers Declaratively Adding Event Receivers Programmatically Module 12 Review Module 13 - Managing Custom Components and Site Life Cycles Lesson 1: Defining Custom Lists Introduction to List Definitions Developing List Definitions The Visual Studio List Designer Provisioning Lists Lesson 2: Defining Custom Sites Introduction to Site Definitions and Web Templates Developing a Site Definition Declaratively Deploying Site Definitions Using Code to Provision a Custom Site Demo - Examining the Standard Site Definitions Feature Stapling Lesson 3: Managing SharePoint Sites Understanding the Site Hierarchy Provisioning Sites Host-named Site Collections Backing-up Site Collections Managing the Site Life Cycle Upgrading SharePoint 2010 Sites Module 13 Review 41m Module 14 - Customizing User Interface Elements Lesson 1: Working with Custom Actions Introduction to Custom Actions Using the CustomAction Element Customizing the Ribbon Demo - Customizing the Ribbon Customizing Other SharePoint Objects Using the Custom Action Templates Deploying Custom Actions 1h 9m

Lesson 2: Using Client-Side User Interface Components Displaying Status Bar Messages Demo - Displaying Status Bar Messages Displaying Notifications Demo - Displaying Notifications Using SharePoint Dialog Boxes Displaying Callouts SPAnimation Library Using Focus on Content Lesson 3: Customizing the SharePoint List User Interface Introduction to Client-Side Rendering Using Client-Side Rendering to Customize the Default List View Using Client-Side Rendering to Create Custom Views Using Client-Side Rendering to Customize List Forms Using Client-Side Rendering to Apply Conditional Formatting Demo - Applying Conditional Formatting Using jquery UI In Client-Side Rendering Code Module 14 Review Module 15 - Working with Branding and Navigation Lesson 1: Creating and Applying Themes The SharePoint 2013 Theme Model Demo - Building a Composed Look Creating Custom Color Palettes Creating Custom Font Schemes Deploying Custom Themes Deploying and Applying Custom Themes Programmatically Lesson 2: Branding and Designing Publishing Sites The Publishing Site Page Model Design Manager and the Site Design Process Creating Master Pages Demo - Developing Master Pages with Design Manager Creating Page Layouts Demo - Developing Page Layouts with Design Manager Importing and Exporting Design Packages Lesson 3: Tailoring Content to Platforms and Devices Understanding Device Channels Demo - Creating and Configuring a Device Channel Using Device Channel Panels Understanding Image Renditions Demo - Creating and Configuring an Image Rendition Lesson 4: Configuring and Customizing Navigation Navigation in SharePoint Server 2013 Understanding the SharePoint Navigation Architecture SharePoint 2013 Site Map Providers Understanding Managed Navigation Configuring Navigation Programmatically Configuring a Site to Use Structural or Managed Navigation Customizing the Navigation Experience Module 15 Review Course Closure 1h 40m Total Duration: 14h 16m