קורס Terraform
DevOps
Azure & AWS

- 4 שעות
- 40 הרצאות
תוכנית הלימודים
1Terraform Azure6 הרצאות
- התקנה של Terraform5 דק'
- לוגין לענן - az login4 דק'
- terraform apply8 דק'
- שרת קפיצה
Azure Bastion4 דק' - התקנה של Visual Studio Code2 דק'
- Terraform Plan5 דק'
2Terraform AWS4 הרצאות
3הקמת שרת מקומי בוונדוס 11
פרויקט NodeJS7 הרצאות
4פריסה של מכונות וירטואליות בענן
פרויקט NodeJS10 הרצאות
- הגדרת AWS provider
פרויקט NodeJS2 דק' - שם וסיסמה ל-terraform
פרויקט NodeJS7 דק' - AWS Access Key
פרויקט NodeJS6 דק' - הוספת ישראל ל-AWS
פרויקט NodeJS3 דק' - הגדרת tf = terraform
פרויקט NodeJS7 דק' - יצירת מכונה וירטואלית בענן
עם Terraform
פרויקט NodeJS3 דק' - יצירת מפתחות הצפנה ב-AWS
פרויקט NodeJS3 דק' - הגדרת AWS Security Group
עם Terraform
פרויקט NodeJS7 דק' - חיבור לענן ב-SSH
עם תעודה דיגיטלית
פרויקט NodeJS4 דק' - פלט של טרפורם
Terraform Output
פרויקט NodeJS2 דק'
5שרת RDS MySQL
בענן של AWS
פרויקט NodeJS4 הרצאות
6סקריפט להתקנת האתר
בענן של aws
פרויקט NodeJS9 הרצאות
- סקריפט שמתקין npm
פרויקט NodeJS11 דק' - הגדרת קובץ env
פרויקט NodeJS8 דק' - קובץ env ב-Terraform
פרויקט NodeJS8 דק' - סקריפט ב-AWS CLI
חלק 1
פרויקט NodeJS4 דק' - סקריפט ב-AWS CLI
חלק 2
פרויקט NodeJS8 דק' - התקנת PM2
פרויקט NodeJS9 דק' - משתנים מסוג var
ב-Terraform
פרויקט NodeJS4 דק' - שכפול מכונות וירטואלית
ב-Terraform
פרויקט NodeJS7 דק' - הרצת סקריפט SQL
בתוך Terraform
פרויקט NodeJS9 דק'
מה לומדים בקורס 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, וניתן לראות אותה באזור האישי.