Toll Free: 1.877.290.9507 | Direct:708.689.0131

Developing Microsoft SharePoint Server 2013 Core Solutions (MS-20488)

Developing Microsoft SharePoint Server 2013 Core Solutions

Microsoft SQL Server 5-Day Training

In this course, students learn core skills that are common to almost all SharePoint development activities. These include working with the server-side and client-side object models, developing and deploying features, solutions, and apps, managing identity and permissions, querying and updating list data, managing taxonomy, using workflow to manage business processes, and customizing the user interface.

Total Price: $-,---

Click to Show Course Pricing

Information about this course:

This course is offered as:

  • Classroom Instructor-led Boot Camp
  • Live Online Instructor-led Boot Camp
  • Mentored Self-Paced Online
  • Streaming-Only Self-Paced Online

Course Highlights
  • 93% Pass Rate
  • Hands-on training with latest technologies
  • Complex sims & exercises, gives you practical hands-on experience
award-winning-training
At Course Completion:
After Completing this course, students will be able to:
  • Design and manage features and solutions.
  • Develop code for custom server-side components.
  • Manage and customize authentication and authorization.
  • Create custom sites and lists and manage the site lifecycle.
  • Explain the capabilities and design choices for SharePoint apps.
  • Use the client-side object model and the REST API.
  • Develop provider-hosted and auto-hosted SharePoint apps.
  • Distribute and deploy SharePoint apps.
  • Create custom workflows to automate business processes.
  • Use fields and content types to manage taxonomy.
  • Customize the appearance and behavior of user interface elements.
  • Customize navigation and site branding.
Who Should Attend:

The course is intended for professional developers who develop solutions for SharePoint products and technologies in a team-based, medium-sized to large development environment. While some familiarity with SharePoint solution development is required, candidates are not expected to have prior experience with the new features in SharePoint Server 2013.
The ideal candidate is a technical lead with at least four years of SharePoint and web development experience. The candidate is responsible for designing custom code for projects that are deployed to or interact with SharePoint environments. This includes:

  • Selecting an appropriate approach and building customizations in SharePoint.
  • Creating and implementing a strategy for solution packaging, deployment, and upgrading.
  • Identifying SharePoint data and content structures for customizations.
  • Performing diagnostics and debugging.
  • Planning and designing applications for scalability and performance.
  • Identifying and mitigating performance issues of customizations.
  • Understanding authentication and authorization.
  • Experience with Windows PowerShell.
  • Broad familiarity with SharePoint capabilities.
  • Familiarity with Online Services such as Azure and SharePoint Online.
What's Included:

Only Intense School’s Boot Camp offers you the following benefits:

  • 5 full days of intense instruction with no outside distractions
  • Exam Vouchers for exams
  • Microsoft Press E-Reference Library, including all Training Kits, Exam References, and Rapid Review books
  • 2nd shot vouchers - in case you do not pass an exam
  • Pre-Class Prep Materials
  • In-person access to the top experts in the industry
  • Lunch and snacks provided on each day of class

FREE MICROSOFT TRAINING!

Redeem Microsoft SATV Training Vouchers HERE

Click here to get more information about this class!

Instantly View Course Syllabus and price

View Course Calendar

Unfortuantely, no public enrollment courses currently match your criteria. Contact Us Here to find out other options with this class.





Select the type of training that best fits your schedule and learning style!

Live, Online, Self-Paced, Classroom - contact us for details on each.

Self-Paced

Streaming Only

Base option for limited budgets

  • Easy Online Access
  • Expert Microsoft Instructor
  • Exam Review
  • Highest Quality Content - 90% Pass
  • Self-Paced Training
Self-Paced

Mentored Online

Most popular self-paced option.

  • Online & Offline Playback (DVD,mobile)
  • Expert Microsoft Instructor
  • Intense Proprietary Exam Prep
  • Highest Quality Content - 90% Pass
  • Hands-On Lab Exercises
  • Self-Paced Mentored Training
  • Mentor & Live Instructor Support
  • Text books, Pre-Study, and Lab books
  • Complex Sims and Exercise Files
Classroom

Instructor-Led

Our top rated training experience

  • Live Classroom
  • Expert Microsoft Instructor
  • Intense Proprietary Exam Prep
  • Highest Quality Content - 90% Pass
  • Microsoft Certification Library
  • Hands-On Lab Exercises
  • Lunch, Snacks
  • Train In-Person at Training Facility
  • Exam Vouchers
  • 2nd Shot Exam Voucher
  • Pre-Shipment of Pre-Study Books
  • Text books, Pre-Study, and Lab books
  • Complex Sims and Exercise Files
Classroom

Live Online

Live experience from home or work

  • Live Online Classroom
  • Expert Microsoft Instructor
  • Intense Proprietary Exam Prep
  • Highest Quality Content - 90% Pass
  • Microsoft Certification Library
  • Hands-On Lab Exercises
  • Exam Vouchers
  • 2nd Shot Exam Voucher
  • Pre-Shipment of Pre-Study Books
  • Text books, Pre-Study, and Lab books
  • Complex Sims and Exercise Files

Course Outline

Module 1: SharePoint as a Developer Platform
This module examines different approaches that can be used to develop applications with SharePoint Server 2013 the scenarios in which each approach might be appropriate.
Lessons

Lab : Comparing Web Parts and App Parts After completing this module, students will be able to: Module 2: Working with SharePoint Objects
This module introduces the server-side SharePoint object model and how the core classes relate to sites and collections. The server-side SharePoint object model provides a core set of classes that represent different items in the logical architecture of a SharePoint deployment. Students also learn how manage permissions for server-side code.
Lessons Lab : Working with Sites and Webs Lab : Working with Execution Contexts After completing this module, students will be able to: Module 3: Working with Lists and Libraries
This module explains how to interact with lists and libraries. Students learn about how to work with lists and libraries programmatically using the server-side SharePoint object model and how to use query classes and LINQ to SharePoint to query and retrieve data from SharePoint lists. Student also learn how to efficiently work with lists that contain large numbers of items.
Lessons Lab : Querying and Retrieving List Data Lab : Working with Large Lists After completing this module, students will be able to: Module 4: Designing and Managing Features and Solutions
This module examines creating and deploying custom Developing a SharePoint solutions and features. The students also learn how and when to use sandbox solutions.
Lessons Lab : Working with Farm Solutions Lab : Working with Sandboxed Solutions After completing this module, students will be able to: Module 5: Working with Server-Side Code
This module describes how to develop and deploy Web Parts and event receivers in a solution.
Lessons Lab : Working with Server-Side Code After completing this module, students will be able to: Module 6: Managing Identity and Permissions 
This module describes how manage permissions through code and customize authentication using custom claims providers.
Lessons Lab : Managing Permissions Programmatically in SharePoint 2013 Lab : Creating and Deploying a Custom Claims Provider After completing this module, students will be able to: Module 7: Managing Custom Components and Site Lifecycles
This module discusses planning and organizing sites and lists. The students also learn how to create custom component definitions and templates. 
Lessons Lab : Managing Custom Components and Site Lifecycles After completing this module, students will be able to: Module 8: Introducing Apps for SharePoint
This module introduces the SharePoint App, a new way to customize SharePoint functionality with SharePoint Server 2013. 
Lessons Lab : Creating a Site Suggestions App After completing this module, students will be able to: Module 9: Client-Side SharePoint Development
This module describes how to use JavaScript Client Object Model (CSOM), managed code CSOM and the REST API to build SharePoint Apps. 
Lessons Lab : Using the REST API with JavaScript After completing this module, students will be able to: Module 10: Developing Remote Hosted SharePoint Apps 
This module examines the difference between provider hosted Apps and Remote Hosted Apps. The students will also create and deploy a Provider Hosted App. 
Lessons Lab : Configuring a Provider Hosted SharePoint App Lab : Developing a Provider Hosted SharePoint App After completing this module, students will be able to: Module 11: Publishing and Distributing Apps
This module introduces the App Catalog so users to locate, purchase, and install apps easily. The students learn how to package and publish Apps to the App Catalog.
Lessons Lab : Publishing an App to a Corporate Catalog Lab : Installing, Updating, and Uninstalling Apps After completing this module, students will be able to: Module 12: Automating Business Processes 
This module explains how to create workflows and workflow actions using Visio 2013, SharePoint Designer 2013 and Visual Studio 2012. 
Lessons Lab : Building Workflows in Visio 2013 and SharePoint Designer 2013 Lab : Creating Workflow Actions in Visual Studio 2012 At the end of this module, student will be able to: Module 13: Managing Taxonomy
This module explains the importance of a good taxonomy in SharePoint and working with the components of the taxonomy. The students also see how to tie event receivers to the taxonomy. 
Lessons Lab : Working with Content Types Lab : Working with Advanced Features of Content Types After completing this module, student will be able to: Module 14: Customizing User Interface Elements 
This module explains different ways of customizing the SharePoint user interface, such as adding buttons to the ribbon or modifying the appearance of list views. 
Lessons Lab : Using the Edit Control Block to Launch an App Lab : Using jQuery to Customize the SharePoint List User Interface After completing this module, students will be able to: Module 15: Working with Branding and Navigation 
This module explains the changes in SharePoint Server 2013 to branding, designing, publishing and navigating sites. The students also learn how to create devise independent sites standard web technologies, such as HTML, CSS, and JavaScript. 
Lessons Lab : Branding and Designing Publishing Sites Lab : Configuring Farm-Wide Navigation After completing this module, students will be able to:

The instructor did a great job, his guidance on the skills of passing the exams was most valuable.

- George Ballane
Unavailable

Instructor was very knowledgeable in all subjects of the course and tailored his lessons and labs to the student's weaknesses. Very eager to help students in any way he can.

- Scott Masury
MA Army National Guard

He was very knowledgable in the course material and presented it in a very methodical way. The course materials were great and are resources we will use in the future.

- Ralph Polk
Brooke Army Medical Center (CTR)

The instructor was able to not only answer all the questions we had in class and after hours he was able explain the technologies and real world reasons behind using technology A vs B. He adapted the class as needed for all students. I have only had one other instructor at his level in my 15 year career in IT.

- Doug Lloyd - MESA
University of Georgia

Course was outstanding as always. All material was covered well and all questions were answered. I am thoroughly satisfied.

- Bill Ross
Precision Fabricating & Cleaning Inc.

Incredible instructor. The coursework covered 300 topics in 10 domains, and he was able to speak intelligently on all of them. Better, his teaching style was relaxed and informal, which lessened the feelings of impending doom about the exam we were about to undertake. He knew exactly which sections of the material to emphasize, when we needed a break, and in many cases was speaking ahead of the slides (he knew exactly what was coming up before turning the slides). Rare gem.

- Thomas Dunn
Georgia Tech Research Institute

Prerequisites?
Before attending this course, students must have:
  • A working knowledge of using Visual Studio 2010 or Visual Studio 2012 to develop solutions.
  • A basic working knowledge of SharePoint solution development, either in SharePoint 2013 or in earlier versions of SharePoint.
  • A working knowledge of Visual C# and the .NET Framework 4.5.
  • A basic understanding of ASP.NET and server-side web development technologies, including request/response and the page lifecycle.
  • A basic understanding of AJAX and asynchronous programming techniques.
  • A basic working knowledge of client-side web technologies including HTML, CSS, and JavaScript.
  • Familiarity with approaches to authentication and authorization, including claims-based authentication.
Certifications

...

States