PracticU

התקנה של Visual Studio Code

בלי כתוביותעם כתוביות
PracticU › קורס Terraform - DevOps - Azure & AWS › התקנה של Visual Studio Code
מילון מושגים:
Terraform - כלי להגדרת תשתית כקוד, שמאפשר ליצור ולנהל משאבי ענן ותשתית בעזרת קובצי תצורה.
קוד פתוח - תוכנה שקוד המקור שלה זמין לציבור לצפייה, לשימוש ולשינוי, לרוב לפי רישיון מתאים.
רישיון - ההיתר החוקי להשתמש בתוכנה, הקובע את תנאי השימוש, מספר ההתקנות וזמן התוקף.
תחביר - אוסף הכללים של שפת תכנות הקובעים כיצד לכתוב קוד תקין. הפרתם גורמת לשגיאת תחביר.
טרמינל - חלון או תוכנה שמספקים ממשק שורת פקודה להקלדת פקודות למערכת ההפעלה.
CMD - שורת הפקודה הקלאסית של Windows (Command Prompt), להרצת פקודות ותוכניות בממשק טקסטואלי.
PowerShell - סביבת שורת פקודה ושפת סקריפטים של מיקרוסופט לניהול אוטומטי של מערכות Windows ושירותים.

התקנה של Visual Studio Code
עריכת קבצי Terraform ב-Notepad נותנת טקסט רגיל בלבד. Visual Studio Code הוא עורך שמבין את הפקודות, צובע אותן ומזהיר על שגיאות.
למה לא Visual Studio
Visual Studio הרגיל היא סביבת פיתוח גדולה עם ג'יגות של הורדה. Visual Studio Code הוא הגרסה הקלילה, חינמית ו-Open Source, ומספיק לצורך הזה.
השלבים העיקריים
1. התקנה: מורידים את Visual Studio Code ל-Windows 11, מסכימים לרישיון ולוחצים Next, ואז Finish.
2. תוסף: מתקינים את Terraform Advanced Syntax Highlighting, שמבין את הסינטקס של Terraform וצובע אותו. מאשרים התקנה וסוגרים את חלון ה-extensions.
3. פתיחת הקובץ: פותחים את main.tf ורואים צבעים, ואפשר לקפל ולפתוח בלוקים של resource.
4. השלמה אוטומטית: בתוך אובייקט לוחצים Ctrl ורווח, והעורך מציג את כל השדות האפשריים.
5. טרמינל משולב: Ctrl וטילדה פותח CMD או PowerShell בתחתית החלון. כך כותבים הוראות וגם מריצים פקודות Terraform באותו מקום.
אחרי ההרצאה תוכלו לערוך קבצי Terraform בעורך שמזהה שגיאות ולהריץ פקודות מתוכו.
השיעור הבא בקורס: Terraform Plan

פרקי ההרצאה: התקנה של Visual Studio Code

  1. 00:00

    צורך בכתבן משוכלל ל-Terraform

  2. 00:40

    VS Code מול Visual Studio המלא

  3. 01:17

    תוסף Syntax Highlighting ל-Terraform

  4. 01:52

    השלמת קוד אוטומטית

תמלול ההרצאה: התקנה של Visual Studio Code

הטקסט המלא של הדקות הראשונות בהרצאה «התקנה של Visual Studio Code» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:17

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

  3. 00:34

    אז בואו נתקין אותו, הוא בחינם והנה הלינק הראשון Download Visual Studio Code. שימו לב שקיים Visual Studio מלא בלי הקוד. Visual Studio הרגיל. זה לא מה שאני רוצה עכשיו, כי Visual Studio הרגיל זאת סביבת פיתוח גדולה מאוד, ג'יגות של הורדה והתקנה.

  4. 00:54

    Visual Studio Code, מילת קוד בסוף, זו הגרסה הקלילה יותר, שהיא גם Open Source, וזה מספיק טוב לי ואני מוריד את ההתקנה ל-Windows 11 שלי. נריץ את ההתקנה שלו, נסכים לרישיון, על הכול נעשה Next.

  5. 01:10

    נהדר, הסתיימה ההתקנה. נעשה Finish. בואו נתקין Terraform Advanced Syntax Highlighting. זה אומר שהוא מבין את the syntax, את הפקודות של ה-Terraform ממש טוב ועושה לזה צבעים יפים.

  6. 01:23

    הדבר הזה קיבל גם ציון טוב. בואו ניתן לזה הזדמנות. גם אותו נתקין את התוסף הזה. נאשר התקנה, נסגור את החלון שלו, נסגור את ה-extensions ונפתח main TF עוד הפעם ותראו איזה צבעים יפים יש לנו פה.

  7. 01:38

    הכול מסודר ויפה והוא מבין את the syntax ואפשר לסגור את הבלוק ולפתוח את הבלוק. אם תראו, סגרתי, פתחתי, סגרתי, פתחתי. הנה resource הזה סגרתי, resource הזה סגרתי.

  8. 01:52

    ממש נוח לעבוד עם הכול ותראו אם אני באובייקט, נניח פה בתוך איזשהו resource אני לוחץ Control רווח והוא מציג לי את כל השדות שאפשר לשים באובייקט הזה. הוא ממש חכם.

  9. 02:04

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

לקורס המלא: קורס Terraform אונליין ל‑DevOps

ההרצאה הקודמת: שרת קפיצה - Azure Bastion

ההרצאה הבאה: Terraform Plan

הרצאות קשורות מקורסים אחרים

  • התקנה של Visual Studio
  • ריאקט דיבאג עם VS Code - Visual Studio Code
  • התקנה של אנגולר 4 על Visual Studio
  • דיבאג בצד לקוח בתוך Visual Studio Code

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell
  • קורס Git ו-GitHub עם Visual Studio