חזרה לרשימת הפרויקטים

בית ספר DevOps

Details

מרכז מקוון לבית ספר בארה"ב המספק הדרכה טכנולוגית DevOps לתלמידיהם.

פיתחנו תוכנת ווב בהתאמה אישית עבור הקורסים המעשיים של DevOps Training המאפשרת לצוות ההוראה ליצור מפגשי מעבדה.
סביבת מעבדה פרטית זו תשמש את:
  • לקוחות של בית הספר להדרכת DevOps לבניית סביבת Linux/Docker/Kubernetes/Python מותאמות אישית;
    ⁠- סטודנטים כפרויקט DevOps ללמוד את הפריסה של יישום בעולם האמיתי לסביבות dev/staging/production environments עם כל הרכיבים כולל CI/CD.
    התלמיד יכול לראות את המעבדות הזמינות בפאנל הניהול שלו. משם, ניתן לגשת לדף סטטיסטיקות השלמת מעבדה.
    המעבדות בנויות כ-bash scripts ורשימות משימות. דף המעבדה מחולק לשני חלקים:
    ⁠- חידון המעבדה בצד שמאל מכיל את המשימות הקשורות למעבדה;
  • הטרמינל מימין מחובר לשרתי ה-AWS של בית הספר (כלומר, התלמיד משלים את המעבדה בסביבה המרוחקת של בית הספר).
    ברגע שהעבודה על המעבדה מסתיימת, תוכן הטרמינל של התלמיד נשלח לשרת, סקריפט הערכת המעבדה מופעל והתוצאות מוצגות.
    פאנל הניהול יאפשר לצוות המורים של בית הספר:
  • ⁠ליצור קורסים/מעבדות/בחנים;
    ⁠- לנתח מפגשי מעבדה;
  • לאחד את התלמידים לקבוצות;
  • ⁠להזמין תלמידים חדשים למערכת באמצעות דואר אלקטרוני.
    הפרונט-אנד פותח באמצעות Vue.js framework (TypeScript).
    כדי להאיץ את הפרונט-אנד, נעשה שימוש בתבנית Admin LTE 3 מוכנה. הבק-אנד נבנה בשפת GO.
    PostgreSQL משמש כבסיס נתונים.
    האפליקציה תומכת בדפדפני כרום וספארי.
    Course.png
    ,
    lab.png
    ,
    Lab results.png
    ,
    courses-editCourse-empty.png
תעשיות
שירותים
זמני פיתוח
14 שבועות מפתח אחד
שנה
2021