קורס Terraform
DevOps
Azure & AWS

  • 4 שעות
  • 40 הרצאות

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

1Terraform Azure6 הרצאות
  1. התקנה של Terraform5 דק'
  2. לוגין לענן - az login4 דק'
  3. terraform apply8 דק'
  4. שרת קפיצה
    Azure Bastion
    4 דק'
  5. התקנה של Visual Studio Code2 דק'
  6. Terraform Plan5 דק'
2Terraform AWS4 הרצאות
  1. התקנה של AWS CLI3 דק'
  2. יצירת יוזר בענן
    AWS IAM
    6 דק'
  3. הרצה של Terraform
    בענן AWS
    6 דק'
  4. סיסמה של administrator
    ב-AWS
    4 דק'
3הקמת שרת מקומי בוונדוס 11
פרויקט NodeJS
7 הרצאות
  1. התקנה של Terraform
    פרויקט NodeJS
    4 דק'
  2. התקנת VSCODE
    פרויקט NodeJS
    1 דק'
  3. התקנה של NodeJS
    פרויקט NodeJS
    2 דק'
  4. התקנה של MySQL
    פרויקט NodeJS
    4 דק'
  5. הכנסת נתונים לתוך MySQL
    פרויקט NodeJS
    7 דק'
  6. התקנה של git
    פרויקט NodeJS
    5 דק'
  7. קובץ env
    פרויקט NodeJS
    6 דק'
4פריסה של מכונות וירטואליות בענן
פרויקט NodeJS
10 הרצאות
  1. הגדרת AWS provider
    פרויקט NodeJS
    2 דק'
  2. שם וסיסמה ל-terraform
    פרויקט NodeJS
    7 דק'
  3. AWS Access Key
    פרויקט NodeJS
    6 דק'
  4. הוספת ישראל ל-AWS
    פרויקט NodeJS
    3 דק'
  5. הגדרת tf = terraform
    פרויקט NodeJS
    7 דק'
  6. יצירת מכונה וירטואלית בענן
    עם Terraform
    פרויקט NodeJS
    3 דק'
  7. יצירת מפתחות הצפנה ב-AWS
    פרויקט NodeJS
    3 דק'
  8. הגדרת AWS Security Group
    עם Terraform
    פרויקט NodeJS
    7 דק'
  9. חיבור לענן ב-SSH
    עם תעודה דיגיטלית
    פרויקט NodeJS
    4 דק'
  10. פלט של טרפורם
    Terraform Output
    פרויקט NodeJS
    2 דק'
5שרת RDS MySQL
בענן של AWS
פרויקט NodeJS
4 הרצאות
  1. הקמת RDS
    עם טרפורם Terraform
    פרויקט NodeJS
    5 דק'
  2. יצירת AWS Security Group
    עבור RDS
    פרויקט NodeJS
    8 דק'
  3. חיבור ל-MySQL
    פרויקט NodeJS
    8 דק'
  4. פקודת Output
    ב-Terraform
    פרויקט NodeJS
    5 דק'
6סקריפט להתקנת האתר
בענן של aws
פרויקט NodeJS
9 הרצאות
  1. סקריפט שמתקין npm
    פרויקט NodeJS
    11 דק'
  2. הגדרת קובץ env
    פרויקט NodeJS
    8 דק'
  3. קובץ env ב-Terraform
    פרויקט NodeJS
    8 דק'
  4. סקריפט ב-AWS CLI
    חלק 1
    פרויקט NodeJS
    4 דק'
  5. סקריפט ב-AWS CLI
    חלק 2
    פרויקט NodeJS
    8 דק'
  6. התקנת PM2
    פרויקט NodeJS
    9 דק'
  7. משתנים מסוג var
    ב-Terraform
    פרויקט NodeJS
    4 דק'
  8. שכפול מכונות וירטואלית
    ב-Terraform
    פרויקט NodeJS
    7 דק'
  9. הרצת סקריפט SQL
    בתוך Terraform
    פרויקט NodeJS
    9 דק'

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

קורס Terraform בעברית למי שרוצה להקים תשתיות ענן מתוך קוד במקום בלחיצות בממשק. פותחים בהתקנה, בכניסה לענן עם az login ובפקודות terraform plan ו-terraform apply על Azure, ועוברים ל-AWS עם AWS CLI ויוזר ב-IAM. עיקר הקורס הוא פרויקט אחד שמלווה אתכם עד הסוף: אתר NodeJS עם מסד נתונים MySQL, שמוקם תחילה על שרת מקומי ב-Windows 11 ואחר כך נפרס לענן של AWS.

הקורס קצר וממוקד: 6 פרקים ו-40 הרצאות וידאו, כ-4 שעות. בכל פרק הפרויקט גדל עוד קצת – קודם מכונה וירטואלית אחת עם כללי גישה, אחר כך שרת RDS MySQL, ובסוף סקריפטים שמתקינים את האתר ומעלים אותו בלי מגע יד, כולל שכפול של המכונות. כך רואים איך קובץ הגדרות אחד הופך לאט לאט לסביבה שלמה שאפשר להקים מחדש בפקודה.

למי הקורס מיועד?

  • מי שנכנס לעולם ה-DevOps ומחפש כלי ראשון לתשתית כקוד, עם פרויקט שלם להתנסות בו.
  • מנהלי מערכות ורשת שמקימים שרתים בענן ידנית ורוצים תהליך שאפשר להריץ שוב ושוב.
  • מפתחי NodeJS שרוצים לפרוס את האתר שלהם ל-AWS בכוחות עצמם, כולל מסד הנתונים.
  • מי שעובד מול Azure או AWS ורוצה ללמוד כלי אחד שמשרת את שני העננים.

לא צריך ניסיון קודם ב-Terraform: ההתקנה של כל כלי מודגמת בנפרד, החל מ-Terraform עצמו ועד VS Code, git ו-MySQL. היכרות בסיסית עם שרתים ועם שורת הפקודה תקל על ההתחלה.

מה תוכלו לעשות בסיום?

  • להתקין Terraform ו-AWS CLI, ולהתחבר לענן עם az login ועם AWS Access Key.
  • לבדוק שינויים עם Terraform Plan ולהחיל אותם עם terraform apply, ולהכיר את שרת הקפיצה Azure Bastion.
  • ליצור יוזר ב-AWS IAM, להגדיר AWS provider ולהוסיף את ישראל ל-AWS.
  • להקים מכונה וירטואלית מתוך קוד, ליצור מפתחות הצפנה, להגדיר AWS Security Group ולהתחבר ב-SSH עם תעודה דיגיטלית.
  • להרים שרת RDS MySQL עם Security Group משלו, להתחבר אליו ולהריץ סקריפט SQL מתוך Terraform.
  • להיעזר ב-Terraform Output, במשתנים מסוג var ובקובץ env כדי להעביר ערכים בין חלקי הפרויקט.
  • לכתוב סקריפט שמתקין npm ו-PM2 ומעלה את אתר ה-NodeJS על השרת.
  • לכתוב סקריפטים ב-AWS CLI ולשכפל מכונות וירטואליות ב-Terraform.

איך נראים הלימודים?

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

שאלות נפוצות

מה זה Terraform?

כלי שמגדיר תשתית ענן בקבצי קוד ומקים אותה בפקודה, במקום להגדיר הכול ידנית בממשק. בקורס משתמשים בו גם ב-Azure וגם ב-AWS.

צריך ניסיון ב-DevOps לפני הקורס?

לא נדרש ניסיון קודם ב-DevOps או ב-Terraform, וכל ההתקנות מודגמות מההתחלה. היכרות בסיסית עם שרתים ושורת הפקודה תעזור.

הקורס מכסה גם Azure וגם AWS?

כן. פרק אחד מוקדש ל-Azure, כולל az login ו-Azure Bastion. רוב הקורס עובד מול AWS, ובו פורסים פרויקט NodeJS מלא עם מכונות וירטואליות ו-RDS.

כמה זמן לוקח לסיים?

הקורס כולל 40 הרצאות וידאו, כ-4 שעות בסך הכול, ואפשר לפרוס אותן על פני כמה ימים שתרצו.

כמה משלמים על הקורס?

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

האם ניתנת תעודת סיום?

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