ADS2013: App Development with SharePoint 2013

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "ADS2013: App Development with SharePoint 2013"

Transcription

1 SHAREPOINT 2013 FOR IT PROFESSIONALS 4 DAYS ADS2013: App Development with SharePoint 2013 AUDIENCE FORMAT COURSE DESCRIPTION.NET Developers Instructor-led webcast with hands-on labs This 4-day course explores the techniques and strategies required to develop, test, debug and publish apps created using the new App Model introduced by SharePoint Students will learn about the strengths and weaknesses of each of the three app hosting models: SharePoint-hosted apps, provider-hosted apps, and autohosted apps. Students will also learn about developing apps for both the Office 365 environment and for a SharePoint 2013 on-premises environment. This course provides in-depth discussions and lab exercises to reinforce the development skills required for app development including programming with JavaScript, jquery, the SharePoint REST API and the Client-side Object Model (CSOM). Students will also learn how to create and manage access tokens in order to authenticate REST API calls and CSOM calls using the server-to-server (S2S) authentication protocol in on-premises environments and the industry-standard OAuth protocol in the Office 365 environment. This course also teaches students how to manage the lifecycle of a SharePoint app in the Office 365 environment as well as in a SharePoint 2013 on-premises environment. Students will learn about the fundamentals of app packaging, app publishing, app installation and app versioning. The course teaches students how to publish SharePoint apps to the public Office Store to make them available in Microsoft's global marketplace where they can be purchased and installed by SharePoint customers around the world. STUDENT PREREQUISITES Attendees should have professional development experience with Visual Studio, the.net Framework and ASP.NET. We also recommend (but don t require) that attendees have previous hands-on experience with the SharePoint platform plus experience using HL5, CSS3, JavaScript and jquery. Course Modules 1. The SharePoint App Model 2. JavaScript and jquery Primer 3. SharePoint-hosted Apps 4. Programming Apps Using the REST API 5. Provider-hosted Apps 6. App Authentication Using S2S Trusts 7. CSOM Programming 8. Building Apps with SharePoint Services 9. Publishing, Installing and Versioning Apps 10. App Authentication Using OAuth 11. Autohosted Apps for Office Publishing Apps to the Public Office Store

2 MODULE 01: The SharePoint App Model This module examines the architecture and fundamental concepts of the new App Model that was introduced with the release of SharePoint Students will learn about the three app hosting models: SharePoint-hosted apps, provider-hosted apps and autohosted apps. Students will also learn how to get started developing and testing SharePoint apps with Visual Studio 2012 in both the Office 365 environment and a SharePoint onpremises environment. This introductory module concludes with a quick primer on creating a user interface design using HL5 and CSS3. Introduction to SharePoint Apps Overview of App Development SharePoint Apps Using Visual Studio Working with HL5 and CSS3 Hands-on Lab: Getting Started with SharePoint App Development Exercise 1: Creating a New Developer Site for Testing Exercise 2: Creating and Debugging a SharePoint-Hosted App Exercise 3: Creating and Debugging a Provider-Hosted App MODULE 02: JavaScript and jquery Primer This modules begins by reviewing essential concepts and syntax for JavaScript programming including working with functions, objects, closures, prototypes and modules. Students will also be given a quick primer on leveraging the jquery library to achieve higher levels of productivity when programming with JavaScript. The last section of this module examines how to create more sophisticated user interface designs using the jquery UI library. JavaScript Programming Writing Reusable JavaScript Libraries The jquery Library with the jquery UI Library Hands-on Lab: Programming with JavaScript and the jquery Library Exercise 1: Adding Client-side Behavior to Pages Using JavaScript Exercise 2: Writing JavaScript Code Using Modules Exercise 3: Programming JavaScript Using the jquery Library Exercise 4: Improving the User Experience Using the jquery UI Plugin MODULE 03: SharePoint-hosted Apps This module provides an in-depth examination of the supporting architecture for SharePoint-hosted apps. Students will learn about the role of the app web and how to design the user interface for an app start page. Students will also learn how to leverage the app web as a storage container for creating lists and document libraries that are private to the app. The module concludes with a discussion on how to develop and test app parts in the host web where the app is installed. SharePoint-hosted App Architecture Understanding the App Web User Interface Design Techniques Creating Lists and Document Libraries App Parts Hands-on Lab: a SharePoint-hosted App Exercise 1: Designing the Start Page Using an HL5 Layout Exercise 2: Adding Lists and Document Libraries to the App Web Exercise 3: Displaying a List using a Web Part Page Exercise 4: and Testing an App Part

3 MODULE 04: Programming Apps Using the REST API This module introduces the essential concepts and programming techniques required to call web services that have been created according the principles of REST and the OData protocol. Students will learn how to create the URIs required to execute queries against the SharePoint REST API that involve selecting columns, filtering and ordering. Students will also learn how to leverage the jquery library to execute REST API calls and to manage OData results returned from the SharePoint host environment. REST and OData Primer Executing REST API Calls Using jquery isplaying OData Results on a Page Reading and Writing SharePoint List Items Querying for External Data Using the Web Proxy Hands-on Lab: Programming Against the SharePoint REST API Exercise 1: Executing OData Queries Using the Browser Exercise 2: Making REST API Calls from a SharePoint-hosted App Exercise 3: Rendering OData Results Using the jsrender Library Exercise 4: Creating and Updating List Items Using the REST API MODULE 05: Provider-hosted Apps The module begins with an in-depth examination of the architecture of a provider-hosted app. Students will learn how to create a user interface experience in the pages of the remote web using a customer master page and the SharePoint 2013 Chrome Control. The module discusses how to write and test server-side code which leverages ASP.NET and the libraries of the.net Framework. Student will learn how to create remote event receivers as well as how to implement the remote web of a provider-hosted app in Visual Studio 2012 using an ASP.NET MVC4 project. User Interface Design for the Remote Web Writing and Debugging Server-side C# Code Remote Event Receivers Using the Cross Domain Library App Development Using ASP.NET MVC4 Hands-on Lab: a Provider-hosted App Exercise 1: Creating a Provider-hosted App Project in Visual Studio 2012 Exercise 2: Writing and Debugging Server-side Code Exercise 3: Creating a Remote Event Receiver Exercise 4: Using the Cross Domain Library Exercise 5: Creating a Provider-hosted App using MVC4 MODULE 06: App Authentication Using S2S Trusts This module examines how to develop provider-hosted apps with a server-to-server (S2S) trust in a SharePoint 2013 on-premises environment. Students will learn how to create a test certificate and how to configure an S2S trust. Students will also learn how to create a provider-hosted app project that uses an S2S trust, making it possible to execute authenticated web service calls back to the SharePoint host environment. The module also includes a discussion of using the TokenHelper class to create access tokens and pass them to the SharePoint host when making authenticated calls. Architecture of an S2S Trust Understanding App Security Principals Configuring an S2S Trust Creating and Managing S2S Access Tokens Hands-on Lab: Apps that Authenticate using S2S Trusts Exercise 1: Creating a Test SSL Certificate for Testing Purposes Exercise 2: Registering a Security Token Issuer in an On-premises Farm Exercise 3: Configuring an S2S Trust for a Provider-hosted App Exercise 4: Passing S2S Access Tokens when Making REST API Calls

4 MODULE 07: CSOM Programming This module introduces students to programming with the Client-side Object Model (CSOM) in SharePoint Emphasis is placed on writing server-side C# code in the remote web using CSOM and executing queries efficiently. Students will learn how to leverage CSOM to create lists and document libraries in the host web during app installation. Students will also learn how to use CSOM to register remote event receivers for the purpose of adding behaviors to list and document libraries that have been created in the host web. Getting Started with the CSOM Optimizing the Execution of CSOM Queries Creating Lists and Document Libraries Registering Remote Event Receivers Hands-on Lab: Programming a Provider-hosted App Using the CSOM Exercise 1: Creating an App with an App Initialized Event Handler Exercise 2: Using CSOM to Create New Lists and Document Libraries Exercise 3: Using CSOM to Register a Remote Event Receiver Exercise 4: Extending the Host Web Using Custom Actions MODULE 08: Building Apps with SharePoint Services This module discusses how to incorporate SharePoint 2013 services into the design and implementation of a SharePoint App. You will learn how to create SharePoint Apps that consume services from the Business Data Connectivity Services (BCS), the Secure Store Service the Managed Metadata Service, the User Profile Service and the SharePoint Search Service. Business Connectivity Services (BCS) Secure Store Service Managed Metadata Service User Profile Service SharePoint Search Service Hands-on Lab: Building Apps which Leverage SharePoint 2013 Services Exercise 1: an App with an External Content Type Exercise 2: Caching Authentication Credentials Using the Secure Store Service Exercise 3: Programming with the Managed Metadata API Exercise 4: Programming against the User Profile Service Exercise 5: Programming against the SharePoint Search Service MODULE 09: Publishing, Installing and Versioning Apps This module discusses how to manage the lifecycle of a SharePoint app in a production environment. Students will learn how to create an App Catalog site and how to publish SharePoint apps. Students will also learn about the differences between site-scoped app installation and tenancyscoped app installation. The module concludes with a discussion of app versioning and strategies for evolving the behavior of an app over time. App Packaging Publishing Apps to the App Catalog Installing and Configuring Apps Versioning Apps Hands-on Lab: Publishing and Installing Apps Exercise 1: Examining the Contents of a.app File Exercise 2: Creating an App Catalog Site Exercise 3: Publishing and Installing a SharePoint-hosted App Exercise 4: Installing a SharePoint-Hosted App at Tenancy Scope

5 MODULE 10: App Authentication Using OAuth This module discusses how to develop and test cloud-hosted apps in the Office 365 environment that use the OAuth authentication protocol. Students will learn about the underlying architecture and essential concepts of the OAuth protocol. Students will also learn about the important role that Windows Azure Access Control Service (ACS) plays in the Office 365 implementation of the OAuth protocol. This module will also provide detailed coverage on using the TokenHelper class in a Visual Studio project to program against context tokens, refresh tokens and access tokens. OAuth Architecture Registering App Security Principals in Office 365 Configuring OAuth in a Provider-hosted App Making CSOM and REST API Calls Using OAuth Caching Refresh Tokens and Access Tokens Hands-on Lab: Authenticating a Provider-hosted App Using OAuth Exercise 1: Registering an App Security Principal in Office 365 Exercise 2: Programming CSOM Using OAuth Exercise 3: Programming REST API Calls Using OAuth Exercise 4: Caching Refresh Tokens and Access Tokens MODULE 11: Autohosted Apps for Office 365 This module discusses how to develop and configure autohosted apps for the Office 365 environment. Students will learn about the integration between the Office 365 environment and Windows Azure which automatically deploys the remote web associated with an autohosted app during app installation. Students will also learn trick and techniques that make developing autohosted apps much easier than developing a provider-hosted app. This module concludes with a discussion on how to configure an autohosted app to automatically create a SQL Azure database during app installation. Autohosted App Architecture Authenticating Using OAuth Packaging and Installation Integrating a SQL Azure Database Hands-on Lab: and Debugging a Hosted-hosted App Exercise 1: Creating an Autohosted App Project Exercise 2: Testing and Debugging an Autohosted App Exercise 3: Adding Support for a SQL Azure Database MODULE 12: Publishing Apps to the Public Office Store This module discusses how to package and publish a SharePoint app to the public Office Store to make it available in Microsoft's global marketplace. Students will learn about creating a Seller Dashboard account as well as the app requirements that must be met before publishing a SharePoint app to the Office Store. The module concludes with a discussion about the differences between publishing SharePoint-hosted apps versus provider-hosted apps versus autohosted apps to the Office Store. The Office Store The Seller Dashboard Publishing SharePoint-hosted Apps Publishing Provider-hosted Apps Publishing Autohosted Apps Hands-on Lab: Publishing Apps to the Office Store Exercise 1: Register an Account with the Seller Dashboard Exercise 2: Publishing a SharePoint-hosted App to the Office Store Exercise 3: Publishing an Autohosted App to the Office Store

SAV2013: The Great SharePoint 2013 App Venture

SAV2013: The Great SharePoint 2013 App Venture SHAREPOINT 2013 FOR DEVELOPERS 5 DAYS SAV2013: The Great SharePoint 2013 App Venture AUDIENCE FORMAT COURSE DESCRIPTION Professional Developers Instructor-led training with hands-on labs This 5-day course

More information

GSA2013: The Great SharePoint Adventure 2013

GSA2013: The Great SharePoint Adventure 2013 SHAREPOINT 2013 FOR.NET DEVELOPERS 5 DAYS GSA2013: The Great SharePoint Adventure 2013 AUDIENCE FORMAT COURSE DESCRIPTION.NET Developers Instructor-led training with hands-on labs This 5-day course explores

More information

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

SPT2013: Developing Solutions with. SharePoint 2013. 4 DAYS AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES SHAREPOINT 2013 FOR.NET DEVELOPERS 4 DAYS SPT2013: Developing Solutions with SharePoint 2013 AUDIENCE FORMAT COURSE DESCRIPTION.NET Developers Instructor-led training with hands-on labs This 5-day course

More information

GOA365: The Great Office 365 Adventure

GOA365: The Great Office 365 Adventure BEST PRACTICES IN OFFICE 365 DEVELOPMENT 5 DAYS GOA365: The Great Office 365 Adventure AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES Professional Developers Instructor-led training with hands-on

More information

The Great Office 365 Adventure

The Great Office 365 Adventure COURSE OVERVIEW The Great Office 365 Adventure Duration: 5 days It's no secret that Microsoft has been shifting its development strategy away from the SharePoint on-premises environment to focus on the

More information

Course MS55077A Project Server 2013 Development. Length: 5 Days

Course MS55077A Project Server 2013 Development. Length: 5 Days 3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com Course MS55077A Project Server 2013 Development Length: 5

More information

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Course Details Course Outline Module 1: SharePoint as a Developer Platform This module examines different approaches that can be

More information

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

Course Code NCS2013: SharePoint 2013 No-code Solutions for Office 365 and On-premises 4 DAYS SHAREPOINT FOR THE POWER USER AND SOLUTIONS BUILDER Course Code NCS: SharePoint No-code Solutions for Office 365 and On-premises AUDIENCE FORMAT COURSE DESCRIPTION Power Users Instructor led training

More information

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

The Trusted Technology Partner in Business Innovation PASSION DISCIPLINE INNOVATION TEAMING INTEGRITY The Trusted Technology Partner in Business Innovation PASSION DISCIPLINE INNOVATION TEAMING INTEGRITY SharePoint Search App Custom App for Advanced Searches Ken Mears Senior Consultant, Portals & Collaboration

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools

More information

MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions 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,

More information

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

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

More information

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Developing Microsoft SharePoint Server 2013 Advanced Solutions Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Page 1 of 9 Developing Microsoft SharePoint Server 2013 Advanced Solutions Course 20489B: 4 days; Instructor-Led Introduction

More information

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

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5

More information

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

Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW About this Course This course provides SharePoint developers the information needed to implement SharePoint solutions

More information

Developing ASP.NET MVC 4 Web Applications MOC 20486

Developing ASP.NET MVC 4 Web Applications MOC 20486 Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies

More information

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

Noramsoft Inc. Noramsoft Inc. SPT2O1O - Course Description. Developing Solutions with SharePoint Server 2010 SPT2010. Noramsoft Inc. Noramsoft Inc. SharePoint Specialists and Trainers SharePoint Specialists and Trainers SPT2O1O - Course Description Developing Solutions with SharePoint Server 2010 Tél 1 - DEVELOPING SOLUTIONS SHAREPOINT SERVER 2010

More information

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

Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led Course Description This 5-day course will teach you all the new development changes that were made to SharePoint

More information

55014-Upgrading Your Development Skills to SharePoint 2013

55014-Upgrading Your Development Skills to SharePoint 2013 Course Outline 55014-Upgrading Your Development Skills to SharePoint 2013 Duration: 5 days (30 hours) Target Audience: This course is intended for anyone interested in getting an introductory look at the

More information

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

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. 20486B: Developing ASP.NET MVC 4 Web Applications Course Overview This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. Course Introduction Course Introduction

More information

SharePoint Apps model overview

SharePoint Apps model overview SharePoint Apps model overview new challenges, new architecture 23/04/2014 V1.0 Competitive forces We want to pay only for what we need! We want you to be quicker than wind! We want the better quality

More information

SharePoint 2013 Business Connectivity Services Hybrid Overview

SharePoint 2013 Business Connectivity Services Hybrid Overview SharePoint 2013 Business Connectivity Services Hybrid Overview Christopher J Fox Microsoft Corporation November 2012 Applies to: SharePoint 2013, SharePoint Online Summary: A hybrid SharePoint environment

More information

Programming Fundamentals of Web Applications Course 10958A; 5 Days

Programming Fundamentals of Web Applications Course 10958A; 5 Days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Programming Fundamentals of Web Applications Course 10958A; 5 Days Course

More information

Microsoft Developing ASP.NET MVC 4 Web Applications

Microsoft Developing ASP.NET MVC 4 Web Applications 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20486 - Developing ASP.NET MVC 4 Web Applications Length 5 days Price $4510.00 (inc GST) Version B Overview In this course, students will learn to develop

More information

PBI365: Data Analytics and Reporting with Power BI

PBI365: Data Analytics and Reporting with Power BI POWER BI FOR BUSINESS ANALYSTS AND POWER USERS 3 DAYS PBI365: Data Analytics and Reporting with Power BI AUDIENCE FORMAT COURSE DESCRIPTION Business Analysts, Statisticians and Data Scientists Instructor-led

More information

Audience Profile This course is intended for any developer that is tasked with creating applications that interface with O365.

Audience Profile This course is intended for any developer that is tasked with creating applications that interface with O365. 3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com Course MS55083A Developing for Office 365 Length: 5 Days

More information

DE-20489B Developing Microsoft SharePoint Server 2013 Advanced Solutions

DE-20489B Developing Microsoft SharePoint Server 2013 Advanced Solutions DE-20489B Developing Microsoft SharePoint Server 2013 Advanced Solutions Summary Duration Vendor Audience 5 Days Microsoft Developer Published Level Technology 21 November 2013 300 Microsoft SharePoint

More information

Goals. Provide an overview of SharePoint for Windows Azure. developers. Discuss how SharePoint & Windows Azure integrate from a development and IT Pro

Goals. Provide an overview of SharePoint for Windows Azure. developers. Discuss how SharePoint & Windows Azure integrate from a development and IT Pro Goals Provide an overview of SharePoint for Windows Azure developers Discuss how SharePoint & Windows Azure integrate from a development and IT Pro Agenda Fundamentals Why Care? SharePoint & Windows Azure

More information

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

Describe how to utilize the Publishing API to access publishing settings and content. CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Duration: 5 days About this Course

More information

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

On-premise and Online connection with Provider Hosted APP (Part 1) On-premise and Online connection with Provider Hosted APP (Part 1) WinWire Technologies Inc. 2350 Mission College Boulevard, Suite 925, Santa Clara, California, 95054 pg. 1 Copyright 2015 WinWire Technologies

More information

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Developing Microsoft SharePoint Server 2013 Advanced Solutions Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Course Details Course Outline Module 1: Creating Robust and Efficient Apps for SharePoint In this module, you will review key

More information

Designing and Developing Microsoft SharePoint Server 2010 Applications Course Outline

Designing and Developing Microsoft SharePoint Server 2010 Applications Course Outline Designing and Developing Microsoft SharePoint Server 2010 Applications Course Outline Course Overview: This five-day instructor-led course is intended for SharePoint Development professionals who are responsible

More information

SharePoint 2010/2013 Course

SharePoint 2010/2013 Course *Must Have Knowledge SharePoint 2010/2013 Course SQL and DBMS Concepts ASP.net web application development using c# and Visual studio 2008 or above Client Server and three tier Architecture Basic knowledge

More information

SharePoint 2010 Advanced Foundation Development

SharePoint 2010 Advanced Foundation Development Course 50478B: SharePoint 2010 Advanced Foundation Development Course Length: 5 Days Overview This 5-day Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.

More information

A Developer s Introduction to SharePoint 2013 Apps. Ryan McIntyre, MCITP, MCPD National Architect @ryanmcintyre

A Developer s Introduction to SharePoint 2013 Apps. Ryan McIntyre, MCITP, MCPD National Architect @ryanmcintyre A Developer s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National Architect @ryanmcintyre Agenda Why Apps App Model App Hosting Models Development Strategies 2 Introducing SharePoint

More information

Extending Microsoft Dynamics CRM 2011

Extending Microsoft Dynamics CRM 2011 Extending Microsoft Dynamics CRM 2011 Course 80295; 3 Days, Instructor-led Course Description: This course offers detailed and interactive information on how to develop extensions for Microsoft Dynamics

More information

Developing ASP.NET MVC 4 Web Applications Online Training

Developing ASP.NET MVC 4 Web Applications Online Training Course Outline Plan the Application Layers Plan data access Plan for separation of concern Appropriate use of models, views, and controllers Choose between client-side and server-side processing Design

More information

Course 10232: Designing and Developing Microsoft SharePoint Server 2010 Applications

Course 10232: Designing and Developing Microsoft SharePoint Server 2010 Applications Course 10232: Designing and Deploying Microsoft SharePoint Server 2010 Applications Page 1 of 7 Course 10232: Designing and Developing Microsoft SharePoint Server 2010 Applications 4 days; Instructor-Led

More information

SSC2016: SharePoint 2016 Administrator s Survival Camp

SSC2016: SharePoint 2016 Administrator s Survival Camp SHAREPOINT 2016 FOR IT PROFESSIONALS 5 DAYS SSC2016: SharePoint 2016 Administrator s Survival Camp AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES Administrators Instructor-led training with hands-on

More information

App Development in SharePoint 2013

App Development in SharePoint 2013 App Development in SharePoint 2013 Cincinnati SharePoint User Group 04/24/2014 About McGladrey Ranked fifth-largest assurance, tax, and business consulting provider in the U.S., for RSM McGladrey, Inc.

More information

Computer Training Source. Designing and Developing Microsoft SharePoint Server 2010 Applications

Computer Training Source. Designing and Developing Microsoft SharePoint Server 2010 Applications Computer Training Source Course 10232A: Designing and Developing Microsoft SharePoint Server 2010 Applications Length: 5 Days Published: September 28, 2010(In development) Language(s): English Audience(s):

More information

Developing Microsoft SharePoint Server 2013 Advanced Solutions MOC 20489

Developing Microsoft SharePoint Server 2013 Advanced Solutions MOC 20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions MOC 20489 Course Outline Module 1: Creating Robust and Efficient Apps for SharePoint In this module, you will review key aspects of the apps

More information

MS-10232 - PRO: Designing Applications for Microsoft SharePoint 2010

MS-10232 - PRO: Designing Applications for Microsoft SharePoint 2010 MS-10232 - PRO: Designing Applications for Microsoft SharePoint 2010 Table of Contents Introduction Audience At Course Completion Prerequisites Microsoft Certified Professional Exams Student Materials

More information

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

SharePoint 2013 DEV. David Čamdžić Kompas Xnet d.o.o. SharePoint 2013 DEV David Čamdžić Kompas Xnet d.o.o. David Čamdžić Sharepoint Solutions developer since 2007 on and off Developing mostly intranet SharePoint solutions Currently working on about 10 Sharepoint

More information

Designing and Developing Microsoft SharePoint Server 2010 Applications (MS10232)

Designing and Developing Microsoft SharePoint Server 2010 Applications (MS10232) Duration: 5 days Description This training is intended for SharePoint Development professionals who are responsible for leading projects, designing solutions, and identifying problems. Students learn the

More information

This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud.

This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud. Module 1: Overview of service and cloud technologies This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud. Key Components of

More information

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led Course Description This course is intended for students who have experience building vertically scaled applications. Students should

More information

MICROSOFT 70-488 EXAM QUESTIONS & ANSWERS

MICROSOFT 70-488 EXAM QUESTIONS & ANSWERS MICROSOFT 70-488 EXAM QUESTIONS & ANSWERS Number: 70-488 Passing Score: 700 Time Limit: 120 min File Version: 48.8 http://www.gratisexam.com/ MICROSOFT 70-488 EXAM QUESTIONS & ANSWERS Exam Name: Developing

More information

MS 20487A Developing Windows Azure and Web Services

MS 20487A Developing Windows Azure and Web Services MS 20487A Developing Windows Azure and Web Services Description: Days: 5 Prerequisites: In this course, students will learn how to design and develop services that access local and remote data from various

More information

Alberto Diaz Martin MVP SharePoint Server adiazcan@hotmail.com http://geeks.ms/blogs/adiazmartin adiazcan

Alberto Diaz Martin MVP SharePoint Server adiazcan@hotmail.com http://geeks.ms/blogs/adiazmartin adiazcan Alberto Diaz Martin MVP SharePoint Server adiazcan@hotmail.com http://geeks.ms/blogs/adiazmartin adiazcan in 10% de descuento en todos nuestros cursos y libros hasta el 31 de Diciembre Introduce el cupón

More information

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

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0. Table of Contents Introduction Audience Prerequisites Microsoft Certified Professional Exams Student Materials Course Outline Introduction This three-day instructor-led course provides students with the

More information

SharePoint Checklist and Resources

SharePoint Checklist and Resources SharePoint Checklist and Resources Activity Labs for Developer Labs for Administrator Resources Create a re-buildable SharePoint environment Lab : Install SharePoint 2010 Exercise 1: Create Active Directory

More information

By Fabio Franzini. Foreword by Daniel Jebaraj

By Fabio Franzini. Foreword by Daniel Jebaraj By Fabio Franzini Foreword by Daniel Jebaraj 1 Copyright 2014 by Syncfusion Inc. 2501 Aerial Center Parkway Suite 200 Morrisville, NC 27560 USA All rights reserved. I mportant licensing information. Please

More information

MS 10978A Introduction to Azure for Developers

MS 10978A Introduction to Azure for Developers MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC

More information

SBI2013: Building BI Solutions using Excel and SharePoint 2013

SBI2013: Building BI Solutions using Excel and SharePoint 2013 UNDERSTANDING MICROSOFT'S BI TOOLSET 3 DAYS SBI2013: Building BI Solutions using Excel and AUDIENCE FORMAT COURSE DESCRIPTION Business Analysts and Excel Power Users Instructor-led training with hands-on

More information

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

Course Outline: Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Course Outline: Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This course provides SharePoint

More information

Microsoft 80295 - Extending Microsoft Dynamics CRM 2011

Microsoft 80295 - Extending Microsoft Dynamics CRM 2011 1800 ULEARN (853 276) www.ddls.com.au Microsoft 80295 - Extending Microsoft Dynamics CRM 2011 Length 3 days Price $2629.00 (inc GST) Overview This course offers detailed and interactive information on

More information

Developing Windows Azure and Web Services

Developing Windows Azure and Web Services Course M20487 5 Day(s) 30:00 Hours Developing Windows Azure and Web Services Introduction In this course, students will learn how to design and develop services that access local and remote data from various

More information

This Record of activity confirms that Jonathan Scrase has completed the following courses within the Microsoft Virtual Academy:

This Record of activity confirms that Jonathan Scrase has completed the following courses within the Microsoft Virtual Academy: Introduction to Office 365 Development DevOps - Visual Studio Release Management Jump Start Building Blocks: JavaScript and C# (Initialize) Cross-Platform Development with Visual Studio Introduction to

More information

Course 10978A Introduction to Azure for Developers

Course 10978A Introduction to Azure for Developers Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality

More information

Dev01: Kentico CMS 7 Developer Essentials Syllabus

Dev01: Kentico CMS 7 Developer Essentials Syllabus Dev01: Kentico CMS 7 Developer Essentials Syllabus About This Course [Elements of this syllabus are subject to change] This three-day, instructor-led course teaches Web Developers the introductory fundamentals

More information

New Features of SharePoint 2013

New Features of SharePoint 2013 With the recent release of the 2013 Preview, Microsoft has yet again improved its offering in enterprise content management, collaboration, social computing, enterprise search and the business intelligence

More information

MS-10232: Designing and Developing Microsoft SharePoint Server 2010 Applications. Course Objectives. Price. Duration. Methods of Delivery

MS-10232: Designing and Developing Microsoft SharePoint Server 2010 Applications. Course Objectives. Price. Duration. Methods of Delivery MS-10232: Designing and Developing Microsoft SharePoint Server 2010 Applications This five-day instructor led course is intended for Microsoft SharePoint Development professionals who are responsible for

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Course Duration: 5 Days About this Course This course is intended for students who have experience building vertically scaled applications. Students should also have experience with the Microsoft Azure

More information

Building Effective ASP.NET MVC 5 Web Applications using Visual Studio 2013

Building Effective ASP.NET MVC 5 Web Applications using Visual Studio 2013 Course Code: QAMVC5 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,895 Building Effective ASP.NET MVC 5 Web Applications using Visual Studio 2013 Overview The course takes existing.net developers

More information

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led 2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led Introduction This three-day, instructor-led course provides students with the knowledge and skills

More information

Microsoft Cert Kit. Catalogue. March 14 Page

Microsoft Cert Kit. Catalogue. March 14 Page Microsoft Cert Kit Catalogue 1 Microsoft Cert Kit Page 3 Windows Page 4 Server 2012 and 2008 Page 5 SQL Server 2012 Page 6 Page 7 Page 8 Page 9 Page 10 Page 11 Page 12 Cloud Messaging Communication SharePoint

More information

Getting started with your AppDev Microsoft Development Library

Getting started with your AppDev Microsoft Development Library Getting started with your AppDev Microsoft Development Library Learning Roadmaps AppDev s comprehensive Microsoft Development learning library allows you or your team to have access to in-depth courses

More information

Microsoft SharePoint 2013 App Development. Scot Hillier. Ted Pattison

Microsoft SharePoint 2013 App Development. Scot Hillier. Ted Pattison Microsoft SharePoint 2013 App Development Scot Hillier Ted Pattison Published by Microsoft Press Special Upgrade Offer If you purchased this ebook directly from oreilly.com, you have the following benefits:

More information

MOC 20487 DEVELOPING WINDOWS AZURE AND WEB SERVICES

MOC 20487 DEVELOPING WINDOWS AZURE AND WEB SERVICES ONE STEP AHEAD. MOC 20487 DEVELOPING WINDOWS AZURE AND WEB SERVICES Length: 5 Days Level: 300 Technology: Microsoft Visual Studio 2012 Delivery Method: Instructor-led (classroom) COURSE OUTLINE Module

More information

Advanced Web Application Development using Microsoft ASP.NET

Advanced Web Application Development using Microsoft ASP.NET Course Outline Other Information MS2311 Days 3 Starting Time 9:00 Finish Time 4:30 Lunch & refreshments are included with this course. Advanced Web Application Development using Microsoft ASP.NET Course

More information

HTML5. Turn this page to see Quick Guide of CTTC

HTML5. Turn this page to see Quick Guide of CTTC Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies

More information

Professional SharePoint 2013 Development

Professional SharePoint 2013 Development Brochure More information from http://www.researchandmarkets.com/reports/2330693/ Professional SharePoint 2013 Development Description: Thorough coverage of SharePoint 2013 development Completely updated

More information

SharePoint 2013. A Ten-Point Review of SharePoint 2013 vs. 2010 NICOLAS LAGROTTA NICOLAS LAGROTTA

SharePoint 2013. A Ten-Point Review of SharePoint 2013 vs. 2010 NICOLAS LAGROTTA NICOLAS LAGROTTA SharePoint 2013 A Ten-Point Review of SharePoint 2013 vs. 2010 NICOLAS LAGROTTA NICOLAS LAGROTTA Contents Introduction... 1 1. Development-Related Changes... 1 2. Licensing... 2 3. Site/Library Template

More information

Microsoft Enterprise Search for IT Professionals Course 10802A; 3 Days, Instructor-led

Microsoft Enterprise Search for IT Professionals Course 10802A; 3 Days, Instructor-led Microsoft Enterprise Search for IT Professionals Course 10802A; 3 Days, Instructor-led Course Description This three day course prepares IT Professionals to administer enterprise search solutions using

More information

The knowledge of ASP.NET 2.0 is a must. Knowledge of Sharepoint Portal Server (SPS 2003) would be an added advantage.

The knowledge of ASP.NET 2.0 is a must. Knowledge of Sharepoint Portal Server (SPS 2003) would be an added advantage. Course Title : SharePoint Portal Server Development(MOSS 2010) Duration : 5 days Microsoft Office SharePoint Server 2010 is a set of integrated server platform technologies used for connecting people,

More information

maximizing IT productivity

maximizing IT productivity HTML5 jquery.net SharePoint Silverlight ASP.NET Consulting & Training Time is money and productive software developers save time. The Wahlin Group specializes in helping software developers learn development

More information

Designing and Developing Microsoft SharePoint Server 2010 Applications

Designing and Developing Microsoft SharePoint Server 2010 Applications Course Details Course Code: Duration: 10232A 5 day(s) Designing and Developing Microsoft SharePoint Server 2010 Applications Elements of this syllabus are subject to change. This five-day instructor-led

More information

Please contact Cyber and Technology Training at (410)777-1333/technologytraining@aacc.edu for registration and pricing information.

Please contact Cyber and Technology Training at (410)777-1333/technologytraining@aacc.edu for registration and pricing information. Course Name Start Date End Date Start Time End Time Active Directory Services with Windows Server 8/31/2015 9/4/2015 9:00 AM 5:00 PM Active Directory Services with Windows Server 9/28/2015 10/2/2015 9:00

More information

Introduction to Web Development with Microsoft Visual Studio 2010 (5 Day)

Introduction to Web Development with Microsoft Visual Studio 2010 (5 Day) www.peaklearningllc.com Introduction to Web Development with Microsoft Visual Studio 2010 (5 Day) Introduction This five-day instructor-led course provides knowledge and skills on developing Web applications

More information

MCSE: Server Infrastructure MCSE: Private Cloud MCSE: Data Platform MCSE: Business Intelligence MCSE: Enterprise Devices and Apps MCSE: SharePoint

MCSE: Server Infrastructure MCSE: Private Cloud MCSE: Data Platform MCSE: Business Intelligence MCSE: Enterprise Devices and Apps MCSE: SharePoint : Server Infrastructure : Private Cloud : Data Platform : Business Intelligence : Enterprise Devices and Apps : SharePoint : Communication : Messaging MCSD: Universal Windows Platform MCSD: Web Applications

More information

SharePoint 2010 Developer Track

SharePoint 2010 Developer Track SharePoint 2010 Developer Track Duration: 5 days Thorough education is key to working with SharePoint 2010 productively. This course guides you through essential 2010 elements, from pre-requisites to system

More information

Implementing and Administering an Enterprise SharePoint Environment

Implementing and Administering an Enterprise SharePoint Environment Implementing and Administering an Enterprise SharePoint Environment There are numerous planning and management issues that your team needs to address when deploying SharePoint. This process can be simplified

More information

Developing Windows Azure and Web Services

Developing Windows Azure and Web Services CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 20487: Developing Windows Azure and Web Services Length: 5 Days Audience: Developers Level: 300

More information

MCSD: Web Applications Solutions Developer

MCSD: Web Applications Solutions Developer MCSD: Web Applications Solutions Developer Earning an MCSD: Web Applications certification will qualify you for a position as a web developer or web administrator. This MCSD certification requires you

More information

fpafi/tl enterprise Microsoft Silverlight 5 and Windows Azure Enterprise Integration Silverlight Enterprise Applications on the Windows

fpafi/tl enterprise Microsoft Silverlight 5 and Windows Azure Enterprise Integration Silverlight Enterprise Applications on the Windows Microsoft Silverlight 5 and Windows Azure Enterprise Integration A step-by-step guide to creating and running scalable Silverlight Enterprise Applications on the Windows Azure platform David Burela 88

More information

Microsoft Developing Windows Azure and Web Services

Microsoft Developing Windows Azure and Web Services 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20487 - Developing Windows Azure and Web Services Length 5 days Price $4389.00 (inc GST) Version B Overview In this course, students will learn how to design

More information

10232: Designing and Developing Microsoft SharePoint Server 2010 Applications

10232: Designing and Developing Microsoft SharePoint Server 2010 Applications CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! 10232: Designing and Developing Microsoft SharePoint Server 2010 Applications Duration: 5 days About

More information

Course 10175A - Microsoft SharePoint 2010, Application Development

Course 10175A - Microsoft SharePoint 2010, Application Development Course 10175A - Microsoft SharePoint 2010, Application Development ABOUT THIS COURSE This course provides existing.net developers with practical information and labs that enables them to build solutions

More information

Microsoft 10978 - Introduction to Azure for Developers

Microsoft 10978 - Introduction to Azure for Developers 1800 ULEARN (853 276) www.ddls.com.au Microsoft 10978 - Introduction to Azure for Developers Length 5 days Price $4389.00 (inc GST) Version A Overview This course offers students the opportunity to take

More information

SharePoint Apps with Windows Azure Platform as a Service

SharePoint Apps with Windows Azure Platform as a Service SharePoint Apps with Windows Azure Platform as a Service Don Kirkham Senior Engineer / Microsoft Solutions MCPD: SharePoint dkirkham@go-planet.com @DonKirkham Christopher Webb Senior Engineer / Microsoft

More information

Microsoft Training and Certification Guide. Current as of March 16, 2015

Microsoft Training and Certification Guide. Current as of March 16, 2015 Microsoft Training and Certification Guide Current as of March 16, 2015 Welcome to the Microsoft Training and Certification Guide. This guide is intended to provide a quick, comprehensive view of our training

More information

Entwickler. SharePoint Foundation. Standard Edition. Enterprise Edition

Entwickler. SharePoint Foundation. Standard Edition. Enterprise Edition Entwickler Access Services nein nein ja App Catalog () App Deployment: Autohosted Apps nein nein nein App Deployment: Cloud-Hosted Apps App Deployment: -Hosted Apps App Management Services BCS: Alerts

More information

2640A Upgrading Web Development Skills from ASP to Microsoft ASP.NET

2640A Upgrading Web Development Skills from ASP to Microsoft ASP.NET Course: 2640A Upgrading Web Development Skills from ASP to Microsoft ASP.NET Description: This three-day,course provides students with the knowledge and skills that are needed to successfully upgrade their

More information

10978A: Introduction to Azure for Developers

10978A: Introduction to Azure for Developers 10978A: Introduction to Azure for Developers Course Details Course Code: Duration: Notes: 10978A 5 days This course syllabus should be used to determine whether the course is appropriate for the students,

More information

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463) Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463) Course Description Data warehousing is a solution organizations use to centralize business data for reporting and analysis. This five-day

More information

Module 1: Introduction to Team Foundation Server Administration

Module 1: Introduction to Team Foundation Server Administration Module : Introduction to Team Foundation Server Administration 2 Application Lifecycle Management & Team Foundation Server 200 ALM, or Application Lifecycle Management, refers to the end-to-end process

More information

CHAPTER 1: INTRODUCTION TO SHAREPOINT 2010 1

CHAPTER 1: INTRODUCTION TO SHAREPOINT 2010 1 INTRODUCTION xxv CHAPTER 1: INTRODUCTION TO SHAREPOINT 2010 1 What s New in the SharePoint Platform and Tools 1 Language Integrated Query 2 List Enhancements 2 Business Connectivity Services 2 Silverlight

More information

(55042A) SharePoint 2013 Business Intelligence

(55042A) SharePoint 2013 Business Intelligence (55042A) SharePoint 2013 Business Intelligence OBJECTIVE This three-day instructor-led course provides students with the necessary knowledge to work with all the associated SharePoint business intelligence

More information

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012 Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012 OVERVIEW About this Course Data warehousing is a solution organizations use to centralize business data for reporting and analysis.

More information