PracticU

Java First Project

בלי כתוביותעם כתוביות
PracticU › קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium › Java First Project
מילון מושגים:
Java - שפת תכנות עילית ומונחית עצמים, הרצה על מכונה וירטואלית (JVM) ומשמשת לפיתוח מגוון יישומים.
JDK - ערכת הפיתוח של Java, הכוללת מהדר, סביבת ריצה וכלים לבניית תוכנות Java.
מחלקה - תבנית בתכנות מונחה עצמים שמגדירה אילו נתונים ופעולות יהיו לאובייקטים שנוצרים ממנה.
כפתור - רכיב בממשק המשתמש שהמשתמש לוחץ עליו כדי להפעיל פעולה, כמו שליחת טופס או מעבר לדף אחר.

Java First Project
בשיעור הזה יוצרים את פרויקט ה-Java הראשון, את החבילה (package) הראשונה ואת הקלאס הראשון, ומדפיסים למסך טקסט פשוט. יש לנו כבר JDK ואקליפס מותקנים מהשיעורים הקודמים.
יצירת הפרויקט
בוחרים File, New, Other, ומסננים ל-Java Project. נותנים שם, למשל Java First Project, והפרויקט נוצר בתיקיית ה-workspace. כשמופיעה שאלה על ה-Perspective של Java מסמנים את האפשרות לזכור את ההחלטה ומאשרים. בפרויקט נראות תיקיית ה-JRE, ותיקיית src.
Package וקלאס
- Package: לוחצים קליק ימני על src, ובוחרים New, Package. שם החבילה חייב להיות באותיות קטנות. בדוגמה השם הוא sample.com, כי נהוג לבנות את שם החבילה כמו דומיין, וג׳אווה מיועדת לפיתוח אתרים.
- Class: על החבילה לוחצים New, Class. שם הקלאס מתחיל באות גדולה, בדוגמה FirstClass. מסמנים את public static void main, כי הקלאס הזה מיועד להרצה.
הדפסה
בתוך main כותבים System.out.println("..."). ההיררכיה: System הוא המחלקה, out הוא זרם ההדפסה, ו-println מדפיס את הטקסט שבין המרכאות. לוחצים Run, בוחרים Java Application, ורואים את הטקסט בקונסולה. בהרצה הבאה אפשר ללחוץ על כפתור ה-Run ישירות.
שימו לב
Package הוא יחידה לוגית שמקבצת קלאסים קשורים, והוא נוצר ביוזמה, גם כשאפשר לשים את הקלאס ישירות בתיקיית src.
השיעור הבא בקורס: משתנים ב-JAVA

פרקי ההרצאה: Java First Project

  1. 00:00

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

  2. 01:12

    יצירת פרויקט Java חדש באקליפס

  3. 02:29

    מבנה הפרויקט וספריית src

  4. 04:04

    יצירת package בשם לפי דומיין

  5. 06:01

    יצירת קלאס Java ראשון

תמלול ההרצאה: Java First Project

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

  1. 00:02

    שלום לכולם, בשיעורים הקודמים הכנו את התשתית לתחילת העבודה על האוטומציה בסלניום, התקנו את ה-JDK והתקנו את ה-IDE, את האקליפס שבעזרתו נתחיל לכתוב Java.

  2. 00:14

    Java זה הבסיס שלנו לכתיבת האוטומציה ואנחנו צריכים להכיר אותה על מנת להתחיל לכתוב טסטים בצורה אוטומטית. מה נעשה בשיעור הקרוב?

  3. 00:24

    ניצור את הפרויקט Java הראשון שלנו, ניצור את ה-Java פקאג' הראשון שלנו, אנחנו נכיר ונבין מה זה package ונכיר את הג'אווה קלאס הראשון שלנו, נכין אותו ונכתוב משהו למסך כמו Hello World.

  4. 00:41

    אז בואו נעבור, פתחתי את האקליפס בסביבת העבודה שלי, זה האקליפס, אוקיי האקליפס נפתח, אנחנו רואים את המבנה של האקליפס, כאן יש לנו את החלק של ה-package explorer, פה תהיה לנו ההיררכיה של עץ הספריות של הפרויקט שלנו, פה יהיה לנו את החלק של הקוד ובהמשך נכיר

  5. 01:00

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

  6. 01:09

    אז הדבר הראשון שנרצה לעשות זה ליצור פרויקט Java חדש. איך נעשה את זה? נלחץ בתפריט פייל ונלחץ על New, כשאנחנו עומדים על U, ללכת ולחפש את ה-Java Project.

  7. 01:22

    אם אנחנו לא רואים אותו פה, נוכל למצוא אותו בתפריט Other בתחתית הבחירה. ובחרתי את ה-other, אני רואה פה את ה-Java Project.

  8. 01:32

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

  9. 01:45

    אז בואו נקרא לפרויקט שלנו Java, נתחיל ב-Uppercase Java First Project. אוקיי, אז זה השם שלנו. איפה הפרויקט ייווצר? איפה שהגדרנו את ה-Workspace של האקליפס.

  10. 01:59

    c.2/workspace בצורה הזאת יהיה לי קל מאוד להגיע ולהסתכל על הפרויקט שיצרתי ולראות את התוכן שלו אוקיי c workspace java first project כאן אני רואה איזה מנוע java virtual machine מוצמד לפרויקט הדפולטי שלי אני לא נוגע בזה אני לא משנה שום דבר ואני יכול להמשיך וללחוץ finish.

  11. 02:25

    הפעם הראשונה שאנחנו יוצרים פרויקט Java יש לנו את החלון הזה שנפתח על ידי Eclipse הוא אומר לנו שהפרויקט הזה מסוג Java משויך ל-Java Perspective וכמובן שאנחנו נגיד שכן ונסמן ב-V את ההחלטה שלי ונפתח לי בעצם הפעם הראשונה שנפתח לי הפרויקט הראשון שלי Java First Project אם אני לוחץ על החץ הקטן שנמצא משמאל

  12. 03:00

    אני רואה את ה-Java Runtime Environment, את הקבצים המצורפים באופן דיפולטי ללא צורך שלי לשייך אותם לפרויקט, אני לא צריך לגעת בהם, ויש לי את ספריית ה-SRC, SRC קיצור של Source.

  13. 03:18

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

  14. 03:38

    הדבר הבא שאני צריך ליצור הוא את היררכיית ה-package. Package או packages בהמשך הם ספריות לוגיות, הם איזושהי יחידה לוגית שאנחנו שמים בתוכה קלאסים שקשורים אחד לשני.

  15. 03:56

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

  16. 04:07

    בקש ימני על ספריית src ואנחנו רוצים ליצור new package. שוב, איך עשיתי את זה? עמדתי על ספריית src, בקש ימני, new package.

  17. 04:23

    אוקיי, אז הוא אומר לי מה המסלול של הפקאג', איפה הוא נמצא, אנחנו רואים שאנחנו בתוך בועל Java first project, בתוך ספריית src, והשם של הפקאג' חייב להיות באותיות קטנות.

  18. 04:36

    צריך לזכור, זה סטנדרט שצריך לשמור עליו. הפקאג' באותיות קטנות, הפרויקט שיצרנו מתחיל באות אנגלית גדולה, Java, J גדולה, והפקאג' כאמור זה יהיה באות קטנה, אז ניצור את הפקאג' וניצור סמפל נקרא לו.

  19. 04:56

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

  20. 05:30

    לשם של הפקאג'. אז זה הפקאג', זה שם הפקאג' שבחרתי, אני לא מסמן ב-V את קריאת פקאג' אינפו, אין צורך כרגע ולוחץ פיניש. אם כן יצרנו את הפרויקט הראשון שלנו בג'אווה ובתוך ספריית src יצרנו את הפקאג' הראשון.

  21. 05:50

    כעת מה שנותר לנו זה ליצור את הקלאס ג'אווה הראשון שלנו. שוב, מכש ימני על ההיררכיה האחרונה שיצרנו package new ואני הולך ובוחר ביצירת קלאס חדש.

  22. 06:05

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

  23. 06:22

    אז בחלק העליון אני לא משנה את המיקום ההיררכי שבחרתי על ידי המקש הימני של החצי בתוך ה-package, הוא יודע שאני יוצר את זה בתוך sample.com שם הקלאס חייב להתחיל באות אנגלית גדולה.

  24. 06:37

    לדוגמה בוא נקרא לו first class ה-f גדולה ותחילת מילה שנייה גם גדולה ה-modifiers נדבר על זה בהמשך אבל זה איזה סוג של קלאס אנחנו רוצים לעבוד וכרגע הוא יהיה public רוב הקלאסים או כל הקלאסים שנעבוד איתם יהיו לצורך העניין public לגישה מתוך סביבת העבודה שלי.

לקורס המלא: קורס סלניום Selenium בסיסי

ההרצאה הקודמת: Java Project

ההרצאה הבאה: משתנים ב-JAVA

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

  • First services
  • Importing Project
  • FIRST YML SCRIPT
  • API Level Project

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

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס סלניום מתקדם - CI/CD - Continues Integration
  • קורס מייבן - Maven