PracticU

סיכום קורס
Entity Framework Core

בלי כתוביותעם כתוביות
PracticU › קורס Entity Framework Core - עבודה עם מסד נתונים בדוט-נט › סיכום קורס Entity Framework Core
מילון מושגים:
Entity Framework - ספריית מיקרוסופט שממפה בין אובייקטים בקוד לבין טבלאות במסד נתונים, ומאפשרת לעבוד עם הנתונים בלי לכתוב SQL ישיר.
MongoDB - מסד נתונים מסוג NoSQL שמאחסן נתונים כמסמכים בפורמט דמוי JSON, בלי מבנה טבלאי קשיח.
Visual Studio - סביבת פיתוח משולבת (IDE) של מיקרוסופט לכתיבה, ניפוי והרצה של קוד, בעיקר בשפות .NET.
C# - שפת תכנות מונחית עצמים של מיקרוסופט, המשמשת בעיקר לפיתוח יישומים על פלטפורמת .NET.
.NET - פלטפורמת פיתוח של מיקרוסופט להרצת יישומים בשפות כמו C#, הכוללת ספריות וסביבת ריצה משותפות.
CRUD - ראשי התיבות של ארבע הפעולות הבסיסיות על נתונים: יצירה, קריאה, עדכון ומחיקה.
LINQ - יכולת ב-.NET לכתוב שאילתות על אוספים ומקורות נתונים ישירות בתוך קוד C# בתחביר אחיד.
SQL Injection - חולשה שבה קלט זדוני מוחדר לשאילתת SQL, ומאפשר לתוקף לקרוא או לשנות נתונים במסד.

סיכום קורס Entity Framework Core
בסיום הקורס המרצה עושה סקירה של כל הנושאים שנלמדו, מההתקנות הראשונות ועד העבודה עם MongoDB.
מה עוברים בקורס
1. הכנות: התקנות של Entity Framework, Visual Studio ו-MS SQL, אפיון ובניית מסדי נתונים ושפת SQL בסיסית.
2. שיטת Code First: פרויקט ב-C# על .NET Core החדש, כשהגרסה העדכנית של Entity Framework היא 7. בונים מודלים וקונטקסט, מריצים migrations ויוצרים את המסד.
3. פעולות CRUD: יצירה, קריאה, עדכון ומחיקה של מידע, וגם Loading Strategies לשיפור ה-Performance.
4. שאילתות ואבטחה: שפת LINQ לשאילתות מורכבות יותר, Views ו-Stored Procedures, הבנת SQL Injection והגנה מפניו, ו-App Secrets להסתרת מידע רגיש. עבדנו גם במסגרת של Services.
5. שיטת Database First: עבודה מול מסד קיים ויצירת המודלים בעזרת Scaffolding, פעולות CRUD, והרחבת מחלקות המודל שנוצרו, וגם Views ו-Stored Procedures.
6. MongoDB: התקנה, גישה למסד דרך Compass ופעולות CRUD.
עכשיו אפשר לחזור לנושאים האלה לפי סדר הקורס ולהשתמש בהם בעבודה עם מסדי נתונים ו-Entity Framework.

פרקי ההרצאה: סיכום קורס Entity Framework Core

  1. 00:00

    סקירת ההתקנות ובניית מסדי נתונים

  2. 00:39

    Code First, מודלים וקראד

  3. 01:17

    App Secrets, Services ו-Database First

תמלול ההרצאה: סיכום קורס Entity Framework Core

הטקסט המלא של הדקות הראשונות בהרצאה «סיכום קורס Entity Framework Core» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    אוקיי חברים הגענו לסיום קורס Entity Framework Core אז כל הכבוד לכם בואו נעשה review ונראה מה הספקנו ללמוד בקורס הזה אז קודם כל היה לנו המון התקנות של Entity Framework ושל Visual Studio ושל MS SQL ועשינו אפיון ובנייה של מסדי נתונים למדנו שפת SQL בסיסית כאן התחלנו לעבוד עם פרויקט ב-C-Sharp.NET

  2. 00:37

    Core הכי חדש שיש, NTT framework נכון להיום זה שבע, גרסה שבע, אבל בשיטת Code First וראינו איך אנחנו בונים מודלים וקונטקסט ואז עושים מגריישנס ובונים את הדאטאבייס.

  3. 00:52

    עברנו לפעולות קראד אופריישן, יצרנו מידע, קראנו מידע, עדכנו ומחקנו. ראינו מה זה ה-Loading Strategies ואיך אנחנו יכולים להשתמש איתם לצורך Performance.

  4. 01:04

    למדנו את שפת לינק לביצוע שאילתות קצת יותר מורכבות. ראינו איך עובדים ב-Views, סטוד פרוסיג'רס, הבנו את הקונספט של SQL Injection ואיך להגן מפני SQL Injection.

  5. 01:17

    למדנו מה זה App Secrets ואיך להחביא מידע רגיש מתוך האפליקציה ועבדנו במסגרת של Services שזה עבודה נכונה. לאחר מכן עברנו לשיטת עבודה של Database First.

  6. 01:31

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

  7. 01:47

    עבדנו עם Views, Stored Procedures ולבסוף עבדנו גם עם

לקורס המלא: קורס Entity Framework Core

ההרצאה הקודמת: חיפוש Documents - ממסד הנתונים - MongoDB - Entity Framework

הרצאות קשורות מקורסים אחרים

  • שימוש ב-Entity Framework - חלק 1
  • הסבר על Console - דוט-נט Framework vs Core
  • הסבר על WinForms - דוט-נט Framework vs Core
  • Automation Framework

קורסים נוספים במסלול

  • קורס דוט-נט - NET Core. - עם Rest API
  • קורס ASP.NET
  • קורס MVC
  • קורס Git ו-GitHub עם Visual Studio