קורסים מקצועיים למתקדמים

SharePoint

Developing Content Management Solutions with SharePoint On-Prem 2016/Online on 365

מספר הקורס 5891

למה ללמוד בג'ון ברייס?
  • למידה חדשנית ודינמית עם כלים מתקדמים בשילוב סימולציות, תרגול וסביבות מעבדה
  • מגוון הכשרות טכנולוגיות עם תכנים המותאמים להתפתחות הטכנולוגית ולביקוש בתעשיית ההייטק
  • מובילים את תחום ההכשרות לעולם ההייטק והטכנולוגיה כבר 30 שנה, עם קהילה של עשרות אלפי בוגרים
  • אתם בוחרים איך ללמוד: פרונטאלית בכיתה, מרחוק ב- Live Class או בלמידה עצמית

המועדים הקרובים

קורס לקבוצות

הקורס נפתח במתכונת של קבוצה בלבד, בהתאמה אישית לארגונים.
לפרטים נוספים: Muzman@johnbryce.co.il

ניתן לפתוח את הקורס בהתאמה אישית ומלאה לצרכי הארגון, במועדים ומערכי לימוד גמישים בשילוב תכנים ייעודים.

משך הקורס

שעות אקדמיות:

48

מספר מפגשים:

קורס בוקר:

6

מספר מפגשים:

קורס בוקר:

6

מתכונת הקורס

הקורסים המוזמנים לארגונים מותאמים באופן אישי ומלא לצרכי הארגון, מערכי הלימוד גמישים וניתן לשלב בהם תכנים רלוונטיים וייעודיים.

על הקורס בקצרה​

השילוב בין יכולות SharePoint Online להתקנות המקומיות של SharePoint מקנה מגוון כלי רבי עצמה למפתח המיומן ולארגון בכלל.

כיום SharePoint Online עובר שיפורים משמעותיים מאד תוך כדי תנועה בתצורת הענן, והמשתמשים בו נהנים מיצירת אתרים עם רכיבים מתקדמים ורספונסיביים. בעזרת פיתוח ניתן להפוך את החוויה אף למותאמת יותר לצרכי הארגון.

בגרסה החדשה מופיעות יכולות חדשות מבוססות SharePoint Framework (SPFx), פריסת רכיבים מרוחקת, SharePoint Pattern And Practices (PnP),  יחד עם נושאי בסיס כמו אבטחה בטכנולוגיית OAuth ו-S2S עבור Apps ו-Remote Event Recievers שגם הם יכוסו במהלך הקורס.

במחצית הראשונה של הקורס יתמקדו התלמידים בלימוד הכלים הבסיסיים עבור הפתרונות השונים ובחלק השני והשלישי נצלול לפיתוח הפתרונות השונים.

הקורס נבנה בהתאמה לצרכים הקיימים בשוק הישראלי ולאור הניסיון הרב שהצטבר בקרב צוות המדריכים שמיומנים בניסיון מעשי בבניית פתרונות ופרויקטים המבוססים על הפלטפורמה

מטרות הקורס

מטרת הקורס היא להקנות לבוגרים את ההיכרות עם הטכנולוגיות השונות , לספק להם כלים לתכנון ופיתוח פתרונות עבור SharePoint בגרסת 2016 והענן.

למי מיועד הקורס

מפתחי .Net עם היכרות בעבודה עם פתרונות מבוססי דפדפן

מפתחי SharePoint בגרסאות קודמות

תכנית הלימודים

הסילבוס המלא
PDF להורדה

מבוא

  • מושגי יסוד וסקירה של סביבת 365 ו-SharePoint Online  כולל ארכיטקטורת מידע בסיסית של המוצר
  • סקירת החידושים והשיפורים ב-365 SharePoint
  • ממשק המשתמש – היכרות עם מבנה אתר צוות ויחידות התוכן
  • מבנה אתר 365 SharePoint וניווט (“רגיל” וניווט מנוהל)
  • סקירה פונקציונאלית של יכולות באתריSharePoint  מנקודת מבט של המשתמש

חלק ראשון: בסיס

היכרות עם SharePoint Online ו-Office 365

היכרות עם כלל הטכנולוגיות המרכיבות את חבילת ה-Office 365. החבילה מורכבת ממיטב התוכנות כגון Microsoft Graph, Exchange Online ו-SharePoint Online. אחסון ב-One Drive For Business

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

  • שירותים המצויים ב-Office 365
  • סביבות פיתוח וכלים
  • השוואה בין אפשרויות הפיתוח אל מול סביבות מקומיות

 

עבודה עם CSOM

היכרות בפיתוח מרוחק ב-SharePoint תוך שימוש ב-.Net

  • היכרות עם הספרייה
  • זיהוי משתמשים
  • צריכת נתונים ואובייקטים
  • ספריות נוספות

 

REST/OData

היכרות עם עבודה ב-REST ו-OData Protocol. שירותים המאפשרים צריכת נתונים שלא בהכרח מ-.Net

  • היכרות עם REST APIs
  • הזדהות תחת שימוש ב-REST
  • עבודה וסינטקס ב-OData

 

פיתוח צד משתמש ב-Java Script

  • פיתוח יישומים מבוססי Java Script שיכולים להיות מאורחים תחת אתר ה-SharePoint.
  • טעינת ספריות נדרשות
  • עבודה עם Script On Demand
  • ביצוע פעולות בסיסיות

 

חלק שני: Add In

היכרות עם ה-Add In Model

היכרות עם המודל שהוכר בגרסת 2013 ושמו שונה ל-Add In בגרסת 2016. מה משמעות מה הוא עבור אנשי פיתוח והשימושים השונים.

  • SharePoint Hosted Add In
  • פריסת Artifacts לאתר האירוח
  • סוגי פיתוחים הניתנים לביצוע
  • Provider Hosted Add In
  • הזדהות
  • Remote Event Receivers
  • פריסת Add In

 

חלק שלישי: פריסה מרוחקת

היכרות עם Remote Provisioning

בתהליך העבודה יהיו מקרים בהם נדרש לבצע בעת פריסה פעולות יצירה של אתרים, סוגי תוכן ורשימות. תהליך זה נקרא Remote Provisioning.

  • מדוע נדרש
  • טכניקות שונות לביצוע הפעולה

היכרות עם PNP

מאז ההיכרות עם מודל העבודה של Add In בגרסת 2013 (App Model), נוצר קושי בהבנה על ידי מפתחים לאופן בו יצרו Artifacts ב-SharePoint. לטובת קושי זה מיקרוסופט יצרה ספרייה שלמה ומדריכים לעבודה ב-SharePoint Pattern And Practices (PnP).

  • מה זה PnP ובאילו פעולות עליי לבצע בה שימוש.
  • שימוש ב-Pnp.Core ביישומים אותם אני בונה
  • איך PnP עוזר בתהליכי ההזדהות על ידי שימוש ב-PnP Identity Model.
  • שימוש חוזר בפתרונות בענן והתקנות מקומיות
  • שימוש ב-Power Shell

עבודה בתהליכים מרוחקים

בפרויקטים שונים אנו נדרשים מעת לעת בכתיבת תהליכים על בסיס תזמון, בעבר שמם היה SharePoint Jobs. בעבודה ב-SharePoint Online רכיבים אלו נקראים Remote Timer Jobs.

  • הצורך
  • שימוש ב-PnP להקמת תהליכים אלו
  • פרסום תהליך

פריסת פתרונות על ידי שימוש ב-PnP

אחת מהיכולות המהותיות עבורנו בספרייה זו היא היכולת לפרוס את רכיבי הפיתוח וה-Artifacts.

  • היכרות עם יכולות הספרייה
  • אופן פריסת שינויי סכמה ב-PnP
  • שימוש בתבניות PnP באופן יעיל

חלק רביעי: SPFX

מה זה SharePoint Framework

מה המהות של שיטת הפיתוח החדשה ל-SharePoint

  • סקירה
  • היכרות עם כליי הפיתוח

הכנת סביבת העבודה לפיתוח

במודול זה נכיר את תהליכי העבודה והכלים המשמשים אותנו בכל שלב.

  • Visual Studio Code
  • Yeoman
  • NPM
  • Web Pack
  • Gulp

 

Typescript

Typescript משמשת כברירת המחדל בפיתוח תחת ה-SharePoint Framework.

  • סקירה
  • מה המניע לשימוש
  • איך עובדים עם הכלים ותהליכי העבודה ב-Typescript
  • שימוש בספריות חיצוניות

הקמת Client Side Web Parts

הקמת Web Parts מבוססי SharePoint Framework.

  • יסודות
  • מבנה רכיב
  • שימוש בספריות חיצוניות
  • מספר רכיבים תחת אותו הפרויקט
  • שימוש חוזר ברכיבים

SharePoint Framework Extension

שימוש ב-SharePoint Framework תחת Modern UI.

  • מה זה Extension
  • איך משפיעים על הנראות
  • שינוי התנהגות ברמת שדות
  • הוספת פעולות ברשימות תוך שימוש ב-CommandSets
תנאי קבלה
  • מענה על שאלון התאמה – חובה
  • ניסיון בפיתוח אפליקציות בסביבת מייקרוסופט עבור פתרונות מבוססי דפדפן

Schedule Appointment

Fill out the form below, and we will be in touch shortly.

לא הצלחנו לאתר את הטופס.

בודק...