Developing Solutions with SharePoint 2013

מק"ט: #5885 | משך קורס: 40 שעות אק'
| מספר מפגשים: 5

הפלטפורמה החדשה של SharePoint מציעה מגוון רחב של שיפורים ויכולות חדשות. בגרסה החדשה מופיעות יכולות חדשות כמו SharePoint App ונושאי אבטחה כמו OAuth ו-S2S עבור Apps ו-Remote Event Recievers שגם הם יכוסו במהלך הקורס.
במחצית הראשונה של הקורס יתמקדו התלמידים בלימוד התשתית SharePoint Foundation 2013, אבני בניין בסיסיות לפיתוח כמו רשימות ודפים, זרימות עבודה, תכונות(Features) ופתרונות(Solutions). לא נפסח על נושאים מסורתיים כמו החיפוש ורכיבים מבוססי חיפוש שהם חידוש מרענן, ניהול תוכן חיבוריות באמצעות BCS, פיתוח Apps לענן ול-Windows Azure ועוד.
הקורס נבנה בהתאמה לצרכים הקיימים בשוק הישראלי ולאור הניסיון הרב שהצטבר בקרב צוות המדריכים שמיומנים בניסיון מעשי בבניית פתרונות ופרויקטים המבוססים על הפלטפורמה.

הקורס פעיל לקבוצות מטעם ארגונים בלבד, ניתן לשלוח פנייה רק אם מדובר בקבוצה
*שדות חובה
PDF version

מטרות

  • חשיפת המשתמש בפני היכולות הטמונות בכלי מהיבטי הפיתוח
  • לבוגרים יינתנו הכלים לבניית פתרונות מבוססי SharePoint 2013

קהל יעד

  • תכניתנים מנוסים ללא רקע קודם בפיתוח ב-SharePoint שמעוניינים לשדרג את הידע שלהם בפלטפורמה ולהשתלב בעולם הפיתוח של SharePoint
  • תוכניתי SharePoint שמעוניינים לשדרג את יכולות הפיתוח ולהכיר את התשתית החדשה שלSharePoint 2013 

תנאי קדם

  • מפתחי Visual Studio / C#.Net / ASP.Net עם ניסיון פיתוח לסביבת Web
  • ניסיון עבודה עם XML בסביבת הפיתוח Visual Studio
  • היכרות בסיסית עם SharePoint ברמת המשתמש
  • תוכניתנים ללא רקע ב-SharePoint נדרשים לעבור הכנה בת יומיים כהכשרה בסיסית הכוללת ארכיטקטורה, מונחי יסוד, רשימות, ספריות, פרופילי משתמש, תבניות אתר ורכיבי תוכן, מודל הרשאות, ניווט וקסטומיזציה בסיסית של התצוגה
  • מפתחים בגרסאות SharePoint קודמות - יתרון

נושאים

Introduction to SharePoint

  • Functional Review from the user side experience on the different modules inside SharePoint.
  • Site Collections, Sites, Pages, Web Parts

 

Topology 101 for SharePoint 2013

  • Knowing the Architecture and the Deployments options of SPS 2013.
  • Knowing the Building Blocks of the Platform.
  • Also we will learn the varies development options in SharePoint 2013

 

Visual Studio Tools and Approaches

  • Knowing the tools and Framework
  • Features and Solutions, the student will understand the solutions and feature frameworks. In these sessions the student will also introduced to the Web Templates.
  • Get to know the Object Model of the Platform.

Labs:

  • Start Using Web Part and App Part
  • Working with the Object Model

 

Definitions & Templates

  • In this session you’ll learn how to create custom field types, field controls, site columns and content types as well as how to leverage them in custom solutions. In addition, you’ll also learn how to implement them in a repeatable fashion with the SharePoint tools in Visual Studio 2012. Finally this module will also cover creating site definitions and Web Templates

Labs:

  • Custom Components and Site Lifecycles

 

Lists & Libraries

  • In this module you will learn how to create lists and document libraries using the SharePoint development tools in Visual Studio 2012. Students will also learn about the various events in SharePoint 2013 including the new remote event receiver capability.

Labs:

  • Working with Data inside lists
  • Working with Large lists

 

Server Side Development

  • This session you will learn develop the following Web Parts, Event Receivers, Timer Jobs and How to Save configuration in SharePoint.

Labs:

  • Web Parts Development
  • Working with Server-Side Code

 

SharePoint App Model

  • SharePoint 2013 introduces a new way to extend SharePoint sites: the SharePoint App Model. This module will cover everything students need to know about the SharePoint App Model.

Labs:

  • Build App for SharePoint

 

Client Side Development

  • In this session students will learn how to leverage each of the three client object models (CSOM) implementations in SharePoint projects. In addition students will also learn how to use the new WCF Data Services (OData/REST) and Web Services to access SharePoint data from off the server. Finally this module will cover other client-side development topics such as working with notifications, status messages, toast messages and dialogs.

Labs:

  • Using the REST API with JavaScript
  • Using the Client-Side Object Model for Managed Code

 

Page and Navigation

  • In this session you will learn how to create custom application pages as well as content pages and the details around customizing pages.
  • In this session you will dive into the aspects of customizing the SharePoint user interface for custom branding experiences as well as customizing and extending the SharePoint Ribbon.

Labs:

  • Custom Actions
  • Using JS to customize the look and feel
  • Branding and Publishing Sites

 

Workflows (Optional According to the course progress)

  • In this session students will learn how to create custom workflows using SharePoint Designer 2013 and Visual Studio 2012 as well as some of the new capabilities introduced in SharePoint 2013 workflows: dynamic values, stages and remote web service calls.

Labs:

  • Build custom workflows using the tools
  • Create Custom Workflow Activities

 

Business Connectivity Services (Optional According to the course progress)

  • In this session students will learn how to consume and interact with external data sources as well as how to create a custom .NET Assembly Connector.

Labs:

  • Build Application using the BCS framework

 

Search (Optional According to the course progress)

  • Introduction to Search Architecture and the UI of the Search Center
  • Programing with search          
לפי יצרן: 
תגיות