קורס דוט-נט
NET Core.
עם Rest API

- 7 שעות
- 51 הרצאות
תוכנית הלימודים
1מבוא והתקנות ראשונות
דוט נט NET Core.8 הרצאות
- ברוכים הבאים
לקורס דוט-נט Core2 דק' - התקנת מסד הנתונים
SQL Server - MSSQL2 דק' - התקנת סביבת הפיתוח
Visual Studio
דוט נט NET Core.3 דק' - הגדרות תצורה
עבור סביבת הפיתוח
Visual Studio5 דק' - סוגי פרויקטים ב-Visual Studio
דוט נט NET Core.4 דק' - עבודה עם פרויקט Console
דוט נט NET Core.5 דק' - הסבר על Solution
ב-Visual Studio15 דק' - מערכת NuGet
התקנת ספריות11 דק'
2היכרות עם RESTful Service7 הרצאות
- פרוטוקול HTTP10 דק'
- הבנה של HTTP Status Codes5 דק'
- מה זה Web Service6 דק'
- מה זה JSON2 דק'
- הבנה של ארכיטקטורת REST API10 דק'
- מוסכמות ב-REST API10 דק'
- שימוש REST API
Single-Page Application8 דק'
3בניית REST API מינימלי6 הרצאות
4בניית REST API מלא15 הרצאות
- יצירת פרויקט REST API מלא
עבור חנות ספרים8 דק' - יצירת מחרוזת התחברות
למסד הנתונים7 דק' - יצירת מודל של ספר
דוט נט NET Core.3 דק' - יצירת מחלקת Context
לתקשורת עם מסד הנתונים9 דק' - יצירת Controller
דוט-נט Core7 דק' - יצירת מחלקת Service
דוט-נט Core4 דק' - הסבר על Dependency Injection10 דק'
- קבלת נתונים מ-Database
דוט נט NET Core.9 דק' - קבלת נתון ממסד נתונים
דוט נט NET Core.4 דק' - הוספת נתון חדש למסד נתונים5 דק'
- עדכון מלא ב-SQL Database5 דק'
- עדכון חלקי במסד נתונים
דוט נט NET Core.4 דק' - מחיקת נתונים מ-Database
דוט נט NET Core.2 דק' - שימוש ב-QueryString
דוט נט NET Core.6 דק' - יצירת דוקומנטציה
דף בדיקה - מנגנון Swagger8 דק'
5הוספת Middleware ו-Filters6 הרצאות
6טיפול בשגיאות ובוולידציות9 הרצאות
מה בונים בקורס דוט נט?
בקורס דוט נט הזה כותבים צד שרת של ממש: שירות REST API ב-NET Core. שמדבר עם מסד נתונים SQL Server. מתקינים את Visual Studio ואת MSSQL, מבינים איך HTTP ו-JSON עובדים, כותבים API מינימלי כדי להתרגל לכלים, ומשם מרימים API מלא לחנות ספרים – עם Controller, שכבת Service וכל פעולות השליפה, ההוספה, העדכון והמחיקה.
החומר מסודר ב-6 פרקים ו-51 הרצאות וידאו, כ-7 שעות. שני הפרקים האחרונים לוקחים את הפרויקט צעד קדימה, אל מה שמבדיל תרגיל לימודי משרת מסודר: Middleware ו-Filters מצד אחד, וטיפול שיטתי בשגיאות ובוולידציות מצד שני. כך מגיעים לסוף הקורס עם פרויקט אחד שלם, שעבר את כל השלבים: ממודל הספר הראשון, דרך החיבור למסד הנתונים ועד דף הבדיקה ב-Swagger וההודעות שהלקוח מקבל כשמשהו משתבש.
למי הקורס מתאים?
- מפתחים שמכירים יסודות תכנות ורוצים להתחיל לכתוב צד שרת (Backend) בעולם הדוט נט.
- מפתחי צד לקוח שעובדים מול API ורוצים להבין איך הוא בנוי מהצד השני, כולל השימוש בו מתוך Single-Page Application.
- מי שכבר עובד עם Visual Studio ו-SQL Server ורוצה לעבור לפיתוח שירותי REST לפי המוסכמות המקובלות.
- בודקי תוכנה שרוצים להבין API לעומק ולבדוק אותו בעזרת Postman ו-Swagger.
הפרקים עוסקים בבניית השרת ולא בהוראת יסודות התכנות, ולכן כדאי להגיע עם היכרות בסיסית עם קוד. ההתקנות וסביבת הפיתוח מוסברות כבר מהצעד הראשון, כולל פרויקט Console קצר.
מה תדעו לבנות בסוף?
- להגדיר סביבת פיתוח ב-Visual Studio, לנהל Solution ולהתקין ספריות דרך NuGet.
- להסביר מהו Web Service, איך פועל פרוטוקול HTTP, מה אומרים קודי הסטטוס (Status Codes) ומהן המוסכמות של ארכיטקטורת REST.
- ליצור Model, להחזיר אובייקטים ומערכים ב-JSON ולפתור בעיות בניתובים.
- לבדוק את השירות ב-Postman וליצור עם Swagger דף תיעוד ובדיקה.
- לחבר את הפרויקט למסד הנתונים בעזרת מחרוזת התחברות ומחלקת Context.
- להפריד את הקוד ל-Controller ול-Service באמצעות Dependency Injection.
- לממש שליפה, הוספה, עדכון מלא, עדכון חלקי ומחיקה, ולקבל פרמטרים ב-QueryString.
- לכתוב Middleware ו-Filter משני הסוגים, Pass-Through ו-Short-Circuit, וגם Interceptor למסד הנתונים.
- להחזיר תשובה נכונה על Route או משאב שאינם קיימים, לטפל בקריסות בצד השרת ולנהל שגיאות וולידציה עם ModelState ו-Custom Validator.
איך מתנהלים הלימודים?
לומדים דרך האתר, בלי מועדים קבועים ובלי להתאים את עצמכם לכיתה: כל סרטון מדבר בעברית ומציג את הקוד נכתב על המסך, ואפשר לעצור ולהקליד אותו בפרויקט שלכם. התשלום הוא על מנוי ולא על קורס בודד – 350 ₪ לחודש, שכוללים את כל הקורסים ב-PracticU וליווי של המרצה בטלפון למקרה שנתקעתם. לפני שמחליטים אפשר לנצל יום ניסיון חינם. מי שנרשם וצפה בהרצאות הקורס יראה באזור האישי תעודת סיום של PracticU.
שאלות נפוצות
צריך לדעת לתכנת לפני הקורס?
כדאי. הקורס מתמקד ב-REST API ובצד השרת ולא מלמד יסודות תכנות, אבל את כל ההתקנות ואת סביבת הפיתוח הוא מסביר מההתחלה.
מה זה REST API ולמה צריך אותו?
זה שירות שמאפשר לאפליקציות, למשל Single-Page Application, לקבל ולעדכן נתונים דרך HTTP, לרוב בפורמט JSON. הקורס מסביר את הארכיטקטורה ואת המוסכמות שלה ואז בונה שירות כזה בפועל.
אילו כלים צריך להתקין?
את Visual Studio, את SQL Server (MSSQL) ואת Postman. ההתקנה של כל אחד מהם מודגמת בהרצאה משלו.
מה אורך הקורס?
51 הרצאות וידאו, יחד כ-7 שעות. הקצב נתון בידיכם, ואין מועד שעד אליו צריך לסיים.
כמה זה עולה?
אין תשלום נפרד על הקורס: מנוי PracticU עולה 350 ₪ לחודש, ובתוכו כל הקורסים וליווי אישי של המרצה בטלפון. יום הניסיון הוא בחינם.
האם הקורס מזכה בתעודה?
תלמידים רשומים שצפו בהרצאות מקבלים תעודת סיום מטעם PracticU, והיא מוצגת להם באזור האישי.