קורס מייבן - Maven

  • 53 דקות
  • 14 הרצאות

תוכנית הלימודים

1הסבר על Maven4 דק'
2התקנה של JDK Eclipse2 דק'
3התקנת תוסף TestNG2 דק'
4התקנת Maven על Windows2 דק'
5יצירת פרויקט Maven - חלק 13 דק'
6יצירת פרויקט Maven - חלק 25 דק'
7מבנה תיקיות בפרויקט Maven2 דק'
8קובץ הגדרות - POM XML2 דק'
9הוספת Maven Dependencies5 דק'
10הוספת Selenium TestNg לפרוייקט Maven4 דק'
11הגדרת תוספים במייבן לדוגמה תוסף הבדיקות6 דק'
12הרצת פרוייקט מייבן מחוץ לאקליפס2 דק'
13הרצה של מייבן דרך הג'נקינס4 דק'
14סיכום קורס המייבן3 דק'

מה לומדים בקורס Maven?

קורס מייבן (Maven) של PracticU מלמד את כלי ניהול הפרויקטים והבנייה של עולם הג'אווה, ומראה איך משתמשים בו בפרויקטים של בדיקות אוטומטיות. הקורס בעברית, כולל 14 הרצאות וידאו (כ-55 דקות), והוא קצר ומעשי: כל הרצאה מוסיפה צעד אחד לפרויקט.

מתחילים בהסבר על Maven ובהתקנת הסביבה: JDK, Eclipse, תוסף TestNG והתקנת Maven על Windows. אחר כך יוצרים פרויקט Maven בשני חלקים, עוברים על מבנה התיקיות שנוצר ומתעמקים בקובץ ההגדרות POM XML.

בחלק השני לומדים להוסיף Dependencies, ולחבר Selenium ו-TestNG לפרויקט Maven. מגדירים תוספים (Plugins) במייבן, לדוגמה תוסף שמריץ בדיקות, ואז מריצים את הפרויקט גם מחוץ ל-Eclipse וגם דרך Jenkins. ההרצאה האחרונה מסכמת את הקורס.

Maven פותר בעיה שמכיר כל מי שכתב פרויקט ג'אווה גדול: ספריות שצריך להוריד, להוסיף ולעדכן ידנית. עם קובץ POM אחד מצהירים על הספריות הנדרשות, ו-Maven מביא אותן ומחבר אותן לפרויקט.

הקורס ממוקד במשימות של אנשי אוטומציה: ההרצאה על הוספת Selenium ו-TestNG מראה איך נראית תלות בפרויקט בדיקות, וההרצאה על תוסף הבדיקות מראה איך מריצים את הטסטים בהרצה אחת.

למי הקורס מתאים?

  • אנשי אוטומציה ובודקי תוכנה שכותבים טסטים בג'אווה עם Selenium ו-TestNG.
  • מפתחי Java שעדיין מנהלים ספריות ידנית ורוצים לעבוד עם Dependencies.
  • מי שרוצה לחבר את הבדיקות לתהליך אוטומטי עם Jenkins.
  • סטודנטים שנתקלו ב-pom.xml בפרויקט ולא הבינו מה כתוב בו.

מומלץ להכיר את יסודות ג'אווה ואת Eclipse. את שאר ההתקנות הקורס מסביר צעד אחר צעד.

ההרצה מחוץ ל-Eclipse וההרצה דרך Jenkins הן הצעד שמחבר את הבדיקות לתהליך אוטומטי, כך שהן לא תלויות במחשב אחד ובמפתח אחד.

מה תדעו לעשות בסוף הקורס?

  • להתקין JDK, Eclipse, TestNG ו-Maven ולהכין סביבת עבודה.
  • ליצור פרויקט Maven ולהבין את מבנה התיקיות שלו.
  • לקרוא ולערוך קובץ POM XML.
  • להוסיף Dependencies ולצרף Selenium ו-TestNG לפרויקט.
  • להגדיר Plugin לבדיקות ולהריץ את הפרויקט מחוץ ל-Eclipse.
  • להריץ פרויקט Maven דרך Jenkins.

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

מי שיסיים את הקורס יוכל לפתוח פרויקט חדש בלי להתחיל מאפס: ליצור שלד, להוסיף ספריות ולהריץ בדיקות מכל מחשב שמותקן בו Maven.

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

איך לומדים?

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

שאלות נפוצות

מה זה Maven ולמה צריך אותו?

Maven הוא כלי לניהול פרויקטים של ג'אווה: הוא מגדיר מבנה אחיד, מוריד ספריות (Dependencies) ומריץ בנייה ובדיקות. בקורס רואים את כל זה בפרויקט מעשי.

כמה זמן נמשך הקורס?

14 הרצאות וידאו, כ-55 דקות בסך הכול.

האם הקורס מלמד Selenium ו-TestNG?

הקורס מראה איך מוסיפים Selenium ו-TestNG לפרויקט Maven ומריצים אותם. הוא לא מלמד את Selenium מההתחלה.

האם מריצים דרך Jenkins?

כן. יש הרצאה על הרצה של פרויקט Maven דרך Jenkins, וגם על הרצה מחוץ ל-Eclipse.

כמה עולה הקורס?

הקורס כלול במנוי החודשי, 350 ₪, שנותן גישה גם לכל שאר הקורסים של PracticU וגם לליווי של המרצה בטלפון. אפשר לנסות יום בחינם.

האם מקבלים תעודה?

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