לפניכם הגרסה העברית שנוצרה באופן אוטומטי. לקריאת הגרסה המקורית באנגלית
תיאור
בקורס זה, התלמידים ילמדו לפתח יישומים מתקדמים של ASP.NET MVC באמצעות כלים וטכנולוגיות של .NET Framework. המיקוד יהיה על פעילויות קידוד המשפרים את הביצועים ואת יכולת ההרחבה של יישום אינטרנט. ASP.NET MVC יהיה הציג בהשוואה לטפסים אינטרנט, כך התלמידים יודעים מתי כל אחד צריך / יכול לשמש. קורס זה גם להכין את התלמידים לבחינה 70-486.
קהל יעד
קורס זה מיועד למפתחי אינטרנט מקצועיים המשתמשים ב- Microsoft Visual Studio בסביבת פיתוח קטנה וגדולה המבוססת על בסיס אישי או קבוצתי. מועמדים לקורס זה מעוניינים בפיתוח יישומי אינטרנט מתקדמים ורוצים לנהל את HTML שניתנו באופן מקיף. הם רוצים ליצור אתרי אינטרנט שמפרידים בין ממשק המשתמש, גישה לנתונים והיגיון היישום.
מודול 1: היכרות עם ASP.NET MVC 5
סקירה כללית של Microsoft Web Technologies
סקירה כללית של ASP.NET
מבוא ל ASP.NET MVC 5
מעבדה: היכרות עם ASP.NET MVC 5
היכרות עם יישום שיתוף תמונות
היכרות עם יישום דפי אינטרנט
היכרות עם יישום טפסים באינטרנט
היכרות עם יישום MVC
מודול 2: עיצוב ASP.NET MVC 5 יישומי אינטרנט
תכנון שלב תכנון הפרויקט
עיצוב מודלים, בקרי, ותצוגות
מעבדה: עיצוב ASP.NET MVC 5 יישומי אינטרנט
כיתות מודל תכנון
בקרי תכנון
תצוגות תכנון
אדריכלות יישום אינטרנט MVC
מודול 3: פיתוח ASP.NET MVC 5 מודלים
יצירת מודלים MVC
עבודה עם נתונים
מעבדה: פיתוח ASP.NET MVC 5 מודלים
יצירת פרויקט MVC והוספת מודל
הוספת מאפיינים למודלים MVC
שימוש בהערות נתונים במודלים MVC
יצירת מסד נתונים חדש של Microsoft Azure SQL
מודול 4: פיתוח ASP.NET MVC 5 בקרי
כתיבת בקרי ופעולות
כתיבת מסנני פעולה
מעבדה: פיתוח ASP.NET MVC 5 בקרי
הוספת בקר MVC וכתיבת פעולות
אופציונלי - כתיבת מסנני פעולה בבקר
מודול 5: פיתוח ASP.NET MVC 4 צפיות
יצירת תצוגות עם תחביר גילוח
שימוש ב- HTML Helpers
שימוש חוזר בקוד בתצוגות
מעבדה: פיתוח ASP.NET MVC 5 צפיות
הוספת תצוגה לתצוגת תמונות
הוספת תצוגה לתמונות חדשות
יצירה ושימוש תצוגה חלקית
הוספת תצוגת דף הבית ובדיקת התצוגות
מודול 6: בדיקה באגים ו ASP.NET MVC 5 יישומי אינטרנט
יחידת בדיקה רכיבי MVC
יישום אסטרטגיה לטיפול בחריגים
מעבדה: בדיקות באגים ו ASP.NET MVC 5 יישומי אינטרנט
ביצוע בדיקות יחידה
אופציונלי - קביעת תצורה של חריגה
מודול 7: בניית ASP.NET MVC 5 יישומי אינטרנט
ניתוח ארכיטקטורת מידע
הגדרת נתיבים
יצירת מבנה ניווט
מעבדה: בניית ASP.NET MVC 5 יישומי אינטרנט
באמצעות מנוע ניתוב
בקרת ניווט אופציונלית
מודול 8: החלת סגנונות על ASP.NET MVC 5 יישומי אינטרנט
שימוש בפריסות
החלת סגנונות CSS על יישומי MVC
יצירת ממשק משתמש מותאם
מעבדה: החלת סגנונות על ASP.NET MVC 5 יישומי אינטרנט
יצירה ויישום של פריסות
החלת סגנונות על יישום אינטרנט MVC
אופציונלי, התאמת דפי אינטרנט עבור דפדפנים ניידים
מודול 9: בניית דפי תגובה ב ASP.NET MVC 5 יישומי אינטרנט
שימוש AJAX ו חלקית דף עדכונים
יישום אסטרטגיית אחסון במטמון
מעבדה: בניית דפי תגובה ב ASP.NET MVC 5 יישומי אינטרנט
שימוש בעדכוני דף חלקיים
אופציונלי - קביעת תצורה של מטמוני ASP.NET
מודול 10: שימוש ב- JavaScript וב- jQuery עבור יישומי אינטרנט MVC 5 מגיבים
עיבוד וביצוע קוד
שימוש ב- jQuery ו- jQueryUI
מעבדה: שימוש ב- JavaScript ו jQuery עבור MVC 5 יישומי אינטרנט
יצירת ואנימציות תצוגת שקופיות
אופציונלי - הוספת יישומון ProgressBar jQueryUI
מודול 11: בקרת גישה ASP.NET MVC 5 יישומי אינטרנט
יישום אימות והסמכה
הקצאת תפקידים וחברות
מעבדה: בקרת גישה ASP.NET MVC 5 יישומי אינטרנט
הגדרת אימות וספקי חברות
בניית כניסה ו הרשמה הרשמה
אישור גישה למשאבים
אופציונלי - בניית תצוגת איפוס סיסמה
מודול 12: בניית גמיש ASP.NET MVC 5 יישומי אינטרנט
פיתוח אתרים מאובטחים
ניהול המדינה
מעבדה: בניית ASP.NET גמיש MVC 5 יישומי אינטרנט
יצירת פעולות בקר מועדפות
מימוש מועדפים בתצוגות
מודול 13: יישום של ממשקי אינטרנט ב- ASP.NET MVC 5 יישומי אינטרנט
פיתוח ממשק API לאינטרנט
התקשרות לממשק אינטרנט מיישומי אינטרנט ויישומי אינטרנט
מעבדה: יישום APIs אינטרנט ב ASP.NET MVC 5 יישומי אינטרנט
הוספת ממשק API לאינטרנט ליישום שיתוף התמונות
שימוש בממשק ה- API של האינטרנט עבור תצוגת בינג מפות
מודול 14: טיפול בקשות ASP.NET MVC 5 יישומי אינטרנט
שימוש במודולי HTTP ומפעילי HTTP
שימוש בשקעי אינטרנט
מעבדה: בקשות טיפול ב ASP.NET MVC 5 יישומי אינטרנט
יצירת רכזת SignalR
יצירת תמונה
מודול 15: פריסת ASP.NET MVC 5 יישומי אינטרנט
פריסת יישום אינטרנט
פריסת יישום אינטרנט ASP.NET MVC 5
מעבדה: פריסת ASP.NET MVC 5 יישומי אינטרנט
פריסת יישום אינטרנט ל- Microsoft Azure
בדיקת יישום הושלם