קורס Linux Essentials

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

Linux Course image

דרישות קדם

  • הכרת המחשב
  • אוריינטציה טכנולוגית

קהל היעד

  • צוותי R&D המעוניינים ללמוד Linux
  • סטודנטים ובוגרים טכנולוגים
  • אנשי IT
  • צוותי תמיכה המעוניינים ללמוד Linux

פרטים נוספים

  • 40 שעות אקדמאיות.
  • הקורס מועבר בZOOM או פרונטאלי בבית הלקוח.
  • הסילבוס ניתן לשינוי והתאמה בהתאם לצרכי הלקוח.

למה

קורס Linux Essentials

?

קורס "Linux Essentials" מיועד לאנשים בעלי אוריינטציה טכנולוגית, צוותי פיתוח וצוותים המעוניינים להרחיב את הידע המקצועי שלהם ולהתמקצע בסביבת העבודה של Linux. החשיבות של ידע וניסיון בסביבת Linux עולה מיום ליום, לאור אימוץ סביבה זו על ידי חברות וארגונים רבים, כולל Microsoft שרבים מהכלים והסביבות שלה תומכים כיום בהרצה ב-Linux.

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

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

רוצה להצטרף אלינו?

למה מתאים
הקורס

נושאים עיקריים בקורס:

?What is Linux

 

History and development of Linux

 

Linux distributions and their characteristics

 

Linux in the enterprise and the open-source community

 

Linux terminology and basic concepts

מבוא ל Linux

פרק זה מספק היכרות מקיפה עם Linux, אבן הפינה של תשתיות טכנולוגיה מודרניות רבות. משתתפי הקורס יגלו את האלמנטים המגוונים אשר הופכים את Linux למערכת הפעלה ייחודית ועוצמתית, החל מראשית היסטוריית הפיתוח שלה ועד החידושים העדכניים ביותר שלה. נצלול לתוך המנעד הרחב של distributions וגרסאות שונות של Linux, תוך חידוד הבידול ביניהן והיתרונות הספציפיים של כל אחת. נדגיש את התפקיד המרכזי של Linux ב enterprise environments כמו גם בקהילת ה open-source, תוך הבנת המרכיבים אשר הופכים אותה לאיתנה וגמישה במיוחד.

 

התקנת Linux

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

 

ממשק Command Line ב Linux

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

ניהול משתמשים וקבוצות ב Linux

היבט חשוב בניהול מערכת Linux הוא היבט הבטיחות וההרשאות השונות אשר ניתנות למשתמשים יחידים או קבוצות משתמשים. כך, ניתן לקחת אחריות על מערכת מרובת משתתפים, ולארגן אותה באופן יעיל ונוח המאפשר הצטרפות בטיחותית של משתמשים נוספים עם הזמן. פרק זה עורך היכרות עם נושא האותנטיקציה במערכת Linux, תוך יצירה וניהול של user accounts, group permissions, ותוך ישום password policies אשר לוקחות בחשבון שיקולי בטיחות מגוונים. בתוך כך, נכיר את השימוש בפקודת sudo עבור  privilege escalation ובפקודות נוספות אשר ממנפות את הידע שרכשנו בפרק הקודם על ה command line.

הרשאות קבצים ב Linux

הבנה וניהול של הרשאות קבצים הוא היבט קריטי נוסף באדמיניסטרציה נכונה של מערכת Linux. פרק זה צולל לתוך file permissions, תוך מפגש עם מושגים כמו setuid, setgid, the sticky bit ועוד. משתתפי הקורס ילמדו כיצד לבדוק ולשנות הרשאות, יבינו מה הופך הרשאה להרשאה מודולרית אפקטיבית וחזקה, ויתרגלו קונפיגורציה של umask. הדגש בפרק זה יונח על העמקה בפרקטיקות נכונות של בטיחות קבצים (תוך הפנמת עקרון "everything is a file" ב Linux) על מנת לשכלל את יכולות ניהול ה ownership של חלקים שונים במערכת הקבצים, וכתוצאה מכך, גם את יכולות הניהול של מערכת ההפעלה בכללותה.

Azure Infrastructure Operations

אנגולר 9 היא הגרסה העדכנית ביותר של של ה Framework של Google לבניית יישומים מורכבים בדפדפן . גרסה מתקדמת זו מספקת את כל הדרוש לבניית צד הלקוח (Front End) בצורה מהירה, עם ניהול זיכרון חכם, ניהול נתונים, שירותי Http, עבודה עם טפסים ועוד. בקורס זה נלמד את כל היכולות המתקדמות של הספרייה, החל מנושאים כלליים כגון תכנון ארכיטקטורת מערכת Web בעידן המודרני, בניית פקדים בסיסיים ומתקדמים ע״י מימוש מודל MVVM, תקשורת בין פקדים, עבודה עם טפסים חכמים, תקשורת אסינכרונית ועבודה מול השרת, ועד אפליקציות מבוססות Single Page Applications. (לסילבוס מפורט – ראה בהמשך) בהתאם למתכונת Extreme70, הקורס מועבר כמעבדה מתקדמת וכולל גם פרוייקט גמר.

לאיזה תפקידים נדרש הידע של הקורס?

כלים בשימוש בקורס

Linux Kernel Engineer

מתמחה בפיתוח, בתחזוקה ובשדרוג של ליבת המערכת המרכזית של מערכת ההפעלה Linux.

Linux Network Administrator

מתמחה בניהול ואבטחת הרשת, כולל הגדרת הכללים המשמשות לתנועת הנתונים והתקשורת ברשת.

Linux System Administrator

אחראי על תחזוקה, ניהול, ותמיכה במערכות הפעלה שמבוצעות במערכת Linux.

DevOps Engineer

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

הקורסים כוללים

אפשרות להקלטה
של כל
הקורסים

ליווי שוטף של הקבוצה על ידי המדריך + תמיכה לאורך כל ההכשרה

התאמה אישית של הצרכים בהתאם לצורכי ההכשרה

לאיזה תפקידים נדרש הידע של הקורס?

Cloud Architect

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

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

כלים בשימוש בקורס

אתם שואלים
אנחנו עונים

הקורסים שלנו מועברים בדרך שנוחה לכם – פרונטלי בבית הלקוח, בכיתה פיזית מטעם codePro ברחבי הארץ, או בבית הלקוח.

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

בלמידה והטמעת טכנולוגיה חדשה אנחנו מאמינים בעבודה בידיים, לכן כל ההכשרה מלווה בעבודה ותרגול. גם במהלך השיעור – וגם לאחר השיעור. 

סגל הדרכה שלנו מגוון ומורכב מהמרצים הטובים בישראל.

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

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

קורסים נוספים

קורס בדיקות חדירות WEB

קורס פיתוח Mainframe Cobol

קורס פיתוח משחקים עם Godot

קורס PYTHON למתחילים

קורס Data Analyst

מעוניינים בפרטים נוספים?
צרו קשר לייעוץ ראשוני ללא עלות

מעוניינים בפרטים נוספים?

דילוג לתוכן