פרויקט יחד: עושים את הפרויקט בשלבים ועומדים בזמני ההגשה

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

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

שלב ראשון: חושבים על רעיון לפרויקט

השלב הזה ימשך עד עוד יומיים (עד יום ראשון, בו יפורסם השלב הבא).
שבת, במיוחד לשומרי השבת שבינינו, זה זמן אולטימטיבי לחשוב על רעיונות לפרויקטים.

אם אין לכם רעיון פרויקט

כיוון אחד שאפשר לתקוף את זה ממנו זה מערכת המשתמשים.

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

אפשר גם לתקוף את זה מכיוון הנתונים.

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

בנו ERD

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

חישבו CRUD

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

  1. מחיקה של ישות
  2. הוספה של ישות
  3. עדכון של ישות
  4. בדיקת הנתונים על ישות מסוימת

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

יש לכם את כל זה? ברכותיי! יש לכם פרויקט.

התחילו את המחברת על JOIN

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


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

11 לייקים

אלן בתחילת הפרויקט הקודם: " ואו יש מלא זמן ואני בקצב טוב"
אלן ביום ההגשה: “אני לא מספיקה כלום והעולם קורס!!!”

10 לייקים