למד כיצד לפתח תוכנה בקוד פתוח. רכש את הכישורים והידע הדרושים כדי לפתח תוכנה בקוד פתוח באמצעות לינוקס, גיט ועוד!
למד כיצד לפתח תוכנה בקוד פתוח. רכש את הכישורים והידע הדרושים כדי לפתח תוכנה בקוד פתוח באמצעות לינוקס, גיט ועוד!
מוצע על ידי: קורסרה (מה זה קורסרה?)
סדרה של 4 קורסים
לא נדרש ידע מוקדם
ללא סיכונים מיותרים
בקורס הזה נבין מהי תוכנת קוד פתוח, נעבור על ההיסטוריה שלה ונכיר את היתרונות שהביאה לתשתיות הטכנולוגיה בעולם במהלך השנים. מטרת הקורס היא ללמד אתכם כיצד לעבוד בפרויקטים של קוד פתוח בצורה פרודוקטיבית וליהנות מהיתרונות הרבים שהם מציעים. תלמדו על פרקטיקות הטובות לשיתוף פעולה וכיצד לעודד גיוון בפרויקטים של קוד פתוח. נדון באופני הליסנינג השונים הקיימים, שכן זה יעזור לכם להחליט מהו רישוי הטוב ביותר עבור הפרויקט שלכם. נדבר על שיטות עבודה שכיחות, כמו אינטגרציה מתמשכת, ונעשה שימוש ב-GitHub ובספקי אירוח אחרים כמרכז מפגש לפרויקטים של קוד פתוח. נביא דוגמאות לפרויקטים מצליחים בקוד פתוח.
בקורס 1 דיברנו על תוכנת קוד פתוח ועל המוטיבציה והשיטות לשימוש בה. בקורס 2 נציג לכם את מערכות הלינוקס, ונעזור לכם להרגיש נוח בעבודה בשורת הפקודה:
תלמדו מה זה אומר לעבוד במערכת לינוקס, ותשיגו הבנה טובה של הכישורים החשובים שתצטרכו ביום יום בעבודה עם מערכות לינוקס.
קורס 3 הוא המשך של הקורס הקודם, והתמקדותו תהיה בללמד אתכם כיצד לעבוד עם הכלים הדרושים לכם בעבודת היום יום. הקורס מתחיל בהיכרות עם מספר כלים חיוניים בשורת הפקודה שמשתמשים בהם ביום יום. לאחר מכן, הקורס מתמקד בסקריפטים בשפת bash – תכירו כיצד לבנות סקריפטים וכיצד לבצע משימות מורכבות בצורה אוטומטית. הקורס עוסק בקבצים ובמערכות קבצים, נתמקד בש compilation של תוכניות בלינוקס, באמצעות gcc ומקומפלים אחרים, ונעבוד עם סוגים שונים של ספריות. כמו כן, נדון כיצד ג'אווה פועלת בלינוקס, ונבין מדוע אין סיבה לדאוג לגביי תוכניות ג'אווה נוחות לשימוש בלינוקס. הקורס יסתיים בכיסוי בניית חבילות מתוכנה בלינוקס.
קורס 4 מתמקד בשימוש בגיט לפיתוח תוכנה בקוד פתוח במבנה מבוזר. גיט הוא מערכת לניהול גרסאות שצמחה מתוך קהילת הפיתוח של ליבת הלינוקס. גיט נועד לעזור למפתחים הפזורים ברחבי העולם בשיתוף פעולה על פרויקטים מורכבים כדי לתאם את עבודתם בצורה מסודרת ולעקוב אחרי כל מה שהם עושים. עם הזמן, גיט הפך לפופולרי ונעשה בו שימוש על ידי מיליוני פרויקטים כיום. הקורס הזה נותן לכם את ההזדמנות ללמוד כיצד להשתמש בגיט ביעילות ולעשות תרומות בפרק זמן יחסי קצר. הוא יכסה:
הקורס יסייע לכם לרכוש את הכישורים להבנה טובה כיצד להשתמש בגיט. תכירו את זרימות העבודה של גיט, תזהו בעיות בזרימות העבודה שלכם ותמצאו פתרונות לבעיות אלה.