מה לומדים

יוניקס היא מערכת ההפעלה הנפוצה לשרתים באינטרנט, ולאחרונה מאז מהפכת המובייל הגיעה גם לכל אחד מאתנו דרך הסמארטפון. יוניקס הוא שם כולל למשפחה שלמה של מערכות הפעלה הכולל את אנדרואיד ו iOS על הטלפונים, לינוקס (Linux) על שלל הפצותיה, למשל Ubuntu, Debian, Red Hat ועוד למחשבים אישיים או שרתים וכן מערכות הפעלה של שרתים מסחריים כדוגמת AIX, HP-UX, True 64 ועוד.

את הקורס נתחיל מהתקנת לינוקס הפצת Ubuntu על מכונה וירטואלית ומשם נמשיך ללמוד את המערכת. רוב העבודה תבוצע בממשק טקסטואלי מאחר וממשק זה זמין על כלל מערכות יוניקס ודומה מאוד בין המערכות, כך שהידע שתצברו בקורס יאפשר לכם לעבוד על מערכות Linux באופן כללי ומערכות Unix נוספות כולל Mac OSX.

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

סילבוס מפורט
1. ברוכים הבאים לקורס
תצוגה מקדימה
3. סביבת התרגול
תצוגה מקדימה
4. התקנת מכונת לינוקס
תצוגה מקדימה
5. נעים להכיר: שורת הפקודה
תצוגה מקדימה
6. תפקידי ה Shell
תצוגה מקדימה
7. קבלת עזרה
8. תרגול: מבוא לשורת הפקודה
תצוגה מקדימה
9. פעולות על קבצים ותיקיות
10. מבנה תיקיות במערכת Linux
11. תרגיל קבצים ותיקיות
12. תבניות Shell Glob
13. תרגול Shell Glob
14. מערכת ההרשאות של יוניקס
15. שינוי הרשאות בכתיב אוקטלי
16. תרגול הרשאות
17. קישורים סימבוליים
18. Hard Links
19. תרגיל Links
20. הפניית קלט, פלט ושגיאות לקובץ
21. צינורות הפניה ביוניקס
22. פילטרים
23. תרגול הפניות קלט פלט
24. הפקודה find
25. תרגול find
26. הפקודות cmp, comm, diff
27. הפקודה tar
28. עורך הטקסט vi
29. ביטויים רגולאריים
30. חיפוש ביטוי רגולרי בקלט באמצעות grep
31. תרגול ביטויים רגולריים
32. awk
33. תרגול awk
34. הגדרת קיצורי דרך - Aliases
35. משתני סביבה ביוניקס
36. מבנה קובץ Shell Script
37. קבצי אתחול
38. תרגול סביבת העבודה
39. תהליכים על מכונת יוניקס
40. תקשורת בין תהליכים
41. איתור תהליכים במערכת
42. תרגול תהליכים - לא להגשה
43. התקנת תוכנות במערכת לינוקס
44. ניהול משתמשים וקבוצות
45. הגדרות דואר אלקטרוני postfix
46. משימות מתוזמנות
47. ניהול תהליכי מערכת systemd
48. התקנת שרת לינוקס בענן של Digital Ocean
49. הגדרת גישה מרחוק באמצעות ssh
50. התקנת שרת LAMP
51. חיבור השרת לדומיין
52. הגדרת מספר אתרים על אותו שרת
53. תרגיל מסכם ניהול מערכת
Teacher

מדריך הקורס - ינון פרק

הי! אני ינון פרק. אני מתכנת שכותב קוד כל יום מאז שנת 2002, ומשנת 2012 גם מדריך קורסים בפיתוח למתכנתים בחברות תוכנה מובילות בארץ. בין השאר לימדתי ב Intel, IBM, Amdocs, Sapiens, eBay ובעוד עשרות חברות הייטק נוספות כאן בארץ.

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

איך זה עובד - מסלול מנוי חודשי

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

Unix/Linux Fundamentals: קורס אונליין בעברית

קורס מקיף ללימוד עבודה בסביבת יוניקס/לינוקס החל מצעדים ראשונים של התקנת המערכת, דרך עבודה שוטפת (מערכת הקבצים, תיקיות, הרשאות, הפעלת תוכניות) ועד ניהול מערכת והתקנת לינוקס על שרת פרטי בענן. הקורס כולל תרגול מעשי ודוגמאות מהעולם האמיתי.

בקצרה

  • 53 שיעורים
  • 5 שעות וידאו
  • גישה לכל תכני הקורס ולכל שאר הקורסים באתר
  • אתם לא לבד! עזרה מקצועית דרך המייל ובקבוצת הדיונים
  • הצטרפו עכשיו