Networking Q - Real Time Group

Real Time Embedded Linux Solutions
Real Time
Group
:‫מסלול הכשרה והסבה מקצועית בעבור‬
‫מומחה בדיקות‬
QA
‫ואוטומציה‬
Certificated Software Tester for Quality Assurance
OJT ‫ שעות לימוד ותרגול בשיטת‬480 ‫משך המסלול‬
[email protected] ,0100003058 ‫ מר בנימין כהן‬:‫יועץ אקדמאי‬
Real-Time Group
700-0700705.‫ פקס‬050-3309318 / 700-0700700.‫ ראשון לציון טל‬41 ‫רח' רוז'נסקי‬
www . rt - de v.com
www .rt - ed.co.il
www . rt - hr.co.il
‫‪Real Time Embedded Linux Solutions‬‬
‫מבוא‪:‬‬
‫תחום פיתוח התוכנה הינו תחום דומיננטי וחשוב בתעשיית ההייטק כיום‪.‬‬
‫התוכנה מקיפה אותנו כיום במגוון רחב של מוצרים בחיינו היומיומיים כגון מוצרי תקשורת‪,‬‬
‫בנקים‪ ,‬תעשייה רפואית חברות ייצור ועוד‪.‬‬
‫חלק חשוב בפיתוח התוכנה מוטל על "בודק התוכנה" שמהווה את אחד המקצועות‬
‫האטרקטיביים ביותר כיום לכניסה לעולם ההייטק‪.‬‬
‫תפקידו של בודק התוכנה לעבוד מול צוות הפיתוח‪ ,‬הבודק עובד בשיתוף עם מפתח התוכנה‪,‬‬
‫במטרה להעלות את איכותה‪ ,‬כאשר הוא מקבל את המוצר מאיש הפיתוח עליו לבצע בדיקה‬
‫מקיפה ולוודא שהתוכנה אכן איכותית לשימוש ‪ ,‬שאין בה תקלות ושהיא אכן עומדת בדרישות‬
‫שהוגדרו מראש‪.‬‬
‫בודק התוכנה הינו טיפוס מסודר‪ ,‬בעל ראייה מערכתית של כלל המערכת הנבדקת והוא מספק‬
‫מענה על פי צורכי הלקוח ומהווה סמכות מקצועית המאשרת את איכות התוכנה לפני שחרורה‬
‫לשוק‪.‬‬
‫על בודק התוכנה המקצועי להכיר מתודולוגיות ושיטות לבדיקות תוכנה‪ ,‬מושגים מקצועיים‬
‫בתחום פיתוח ובדיקות התוכנה‪ ,‬סטנדרטים של איכות וכלים בתחום‪ ,‬שימוש בכלים אוטומטיים‬
‫לבדיקות ואף ידע בפיתוח סקריפטים על מנת לבצע את עבודתו בצורה היעילה ביותר‪.‬‬
‫אנו ב ‪ Real Time Group‬פיתחנו מסלול ייחודי להכשרה והשמה לתחום בדיקות תוכנה ו‬
‫‪. Networking‬‬
‫המסלול מורכב מקורסים ‪ /‬נושאים שנועדו להעניק לסטודנט את הידע הנדרש בכדי לשלבו‬
‫בתעשייה כמומחה ‪ QA‬ואוטומציה‪ .‬הסילבוס הוחלט לאחר פגישות רבות עם חברות ההייטק‬
‫בתעשייה תוך כדי השמת דגש על דרישות מעשיות‬
‫כחלק מהמסלול הסטודנטים יעברו מבחן ההסמכה בינלאומי ‪ ISTQB‬בבדיקות תוכנה‪ ,‬המוכר‬
‫לעבודה בחו"ל ומהווה אסמכתא למקצועיות הבודק‪ .‬התכנים המקצועיים והמעודכנים‬
‫המאפשרים ללומד להשתלב בעבודה‪ ,‬בתחום ההיי טק ובמקצוע המבוקש ‪.‬‬
‫‪Real-Time Group‬‬
‫רח' רוז'נסקי ‪ 41‬ראשון לציון טל‪ 050-3309318 / 700-0700700.‬פקס‪700-0700705.‬‬
‫‪www . rt - de v.com‬‬
‫‪www .rt - ed.co.il‬‬
‫‪www . rt - hr.co.il‬‬
‫‪Real Time Embedded Linux Solutions‬‬
‫מי אנחנו ?‬
‫חברת ‪ Real Time Group‬הינה בית תוכנה‪ ,‬מרכז הדרכה והשמה המספקת שירותי ‪, QA‬פיתוח‪ ,‬מיקור חוץ‬
‫והשמה למגוון לקוחות בארץ ובחו"ל‪.‬‬
‫‪Real Time Group‬‬
‫‪RT‬‬
‫‪H.R.‬‬
‫‪RT‬‬
‫‪Development‬‬
‫‪RT‬‬
‫‪College‬‬
‫‪ - Real Time College‬חטיבת ההדרכה המובילה בהדרכה למסלולי הכשרה מקצועית לתחום ההייטק‬
‫וטכנולוגיית המידע‪.‬‬
‫‪ - Real Time H.R.‬חטיבת ההשמה אחראית על מיקור חוץ והשמה של הבוגרים בחברות ההייטק וטכנולוגיית‬
‫המידע‪.‬‬
‫בסיום המסלול החברה מבצעת מיקור חוץ או השמה לבוגרים במסלולים הבאים‪:‬‬
‫‪ ‬מנהלי בדיקות בדיקות בחטיבת הפיתוח של החברה‪.‬‬
‫‪ ‬מיקור חוץ לשותפות עסקיות של החברה‪.‬‬
‫‪ ‬השמה בחברות הייטק בארץ ובחו"ל‪.‬‬
‫‪ – Real Time Development‬חטיבת הפיתוח‪ ,‬אחראית על תכנון‪ ,‬פיתוח‪ ,‬בדיקות וייעוץ במערכות תוכנה‪,‬‬
‫מערכות משובצות מחשב‪ ,‬מערכות תקשורת ובמתן פתרונות טכנולוגיים בנושאים הנ"ל‪:‬‬
‫‪ HW/SW Development and‬‬
‫‪ Manufacturing Testing.‬‬
‫‪ Web Testing‬‬
‫‪ Network Testing‬‬
‫‪ QA and Automation Tests‬‬
‫‪ RT / Embedded Applications.‬‬
‫‪ Networking Applications.‬‬
‫‪ BSP/ Low Level Programming / Board Bring Up.‬‬
‫‪ Linux User/Kernel/Embedded Applications‬‬
‫‪Real-Time Group‬‬
‫רח' רוז'נסקי ‪ 41‬ראשון לציון טל‪ 050-3309318 / 700-0700700.‬פקס‪700-0700705.‬‬
‫‪www . rt - de v.com‬‬
‫‪www .rt - ed.co.il‬‬
‫‪www . rt - hr.co.il‬‬
‫‪Real Time Embedded Linux Solutions‬‬
‫תחומי פעילות המכללה?‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫מסלולי הכשרה והסבה לתחום היי‪-‬טק וטכנולוגיית המידע‪.‬‬
‫מיקור חוץ והשמת בוגרים בחברות הייטק מתקדמות‪.‬‬
‫קורסים ייעודיים בקבוצות קטנות בתחום התוכנה‪ ,‬התקשורת והמחשבים‪.‬‬
‫מגוון רחב של קורסי מחשוב וטכנולוגיות מידע במתכונת אישית ו‪/‬או קבוצתית‪.‬‬
‫הדרכה בפריסה ארצית באתר הלקוח או במתחם החברה‪.‬‬
‫כחלק אינטגראלי מההכשרה‪ ,‬הטמעת מערכות מידע‪ ,‬התקנת רשתות ותוכנות רלוונטיות בארגון‪.‬‬
‫מידע על המסלול‪:‬‬
‫המסלול מעניק את כלל המרכיבים שמנהל הבדיקות בתחום תוכנה ו ‪ /‬או תקשורת צריך לדעת על מנת לבצע‬
‫את עבודתו בצורה יעילה ואפקטיבית‪ ,‬הדרכה זו מבוססת על ההסמכה ‪-‬‬
‫"‪ "Foundation Certificate in Software and Networking Testing‬וכוללת הכרה תיאורטית ומעשית עם‬
‫עקרונות מעולם הבדיקות‪.‬‬
‫בדיקות מערכות תקשורת והבטחת איכות הנם פרמטרים חשובים ביותר בהצלחת פיתוח המוצר ו\או המערכת‪.‬‬
‫שילוב מנגנוני הבקרה האוטומטיים והידניים‪ ,‬בדיקות העומסים‪ ,‬בדיקות הפונקציונאליות והבטחת איכות‬
‫המערכת בצורה מוצלחת דורש הכרה של עולם התקשורת‪,‬‬
‫מרכיבי הרשת ‪ ,‬מיומנות בשיטות לתכנון וביצוע בדיקות שונות באמצעות צב"דים מתאימים‪.‬‬
‫מטרות המסלול‪:‬‬
‫המסלול נועד להעניק לסטודנטים את הידע הנדרש בכדי לשלבם בתעשייה כבודקי תוכנה ותקשורת‪.‬‬
‫הסילאבוס הוחלט בתיאום עם השותפות העסקיות ‪ -‬חברות הייטק אשר מעוניינים ליישם את בוגרנו‪.‬‬
‫תנאי קדם‪:‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫ידע וניסיון במערכות הפעלה ‪ - Linux ,Windows‬יתרון‬
‫אנגלית ברמה בינונית ‪.‬‬
‫*בעלי רקע ו‪/‬או ניסיון בפיתוח שפות – יתרון‬
‫ראיון ידע מקצועי ‪ +‬בחינה ‪.‬‬
‫קהל היעד‪:‬‬
‫‪‬‬
‫המסלול מיועד‬
‫‪ o‬לחסרי רקע קודם בתחום המחשבים – על בסיס עמידה במבחן ומכינה‪.‬‬
‫‪ o‬טכנאים‪/‬הנדסאים המעוניינים להתמקצע בתחום‪.‬‬
‫‪ o‬בוגרים מכללות‪/‬אוניברסיטאות המעונינים בהסבה מקצועית‪.‬‬
‫‪Real-Time Group‬‬
‫רח' רוז'נסקי ‪ 41‬ראשון לציון טל‪ 050-3309318 / 700-0700700.‬פקס‪700-0700705.‬‬
‫‪www . rt - de v.com‬‬
‫‪www .rt - ed.co.il‬‬
‫‪www . rt - hr.co.il‬‬
‫‪Real Time Embedded Linux Solutions‬‬
‫מטלות המסלול‪:‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫המסלול כולל מבחן עבור כל מודול נלמד‪.‬‬
‫הגשת התרגילים על בסיס שבועי‬
‫קיים מועד נוסף עבור נכשלים \ נעדרים‪.‬‬
‫נדרשת נוכחות של לפחות ‪ 58%‬ועמידה במבחנים כתנאי הכרחי עבור קבלת תעודת המקצוע‪.‬‬
‫תרגול מעשי‪:‬‬
‫הקורסים ילווו בתרגול מעשי רב על ‪( Evaluation Boards‬כרטיסי פיתוח לצורך הכנה לעבודה בשטח) אשר‬
‫יעמד לרשות הסטודנטים לאורך כל המסלול‪.‬‬
‫תיאור המסלול‪:‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫המסלול נערך במתכונת של קורסים מעשיים הכוללים הרצאות עיוניות‪ ,‬תרגול מעשי רב‪ ,‬עבודת שטח‬
‫מעשית וכן מטלת סיום פרויקט בחברת הייטק ‪.‬‬
‫היקף התוכנית ‪ 480‬שעות לימוד‪ ,‬משך ההכשרה מסלול ערב ‪ -‬כ ‪ 8-10‬חודשים‪.‬‬
‫מסלול בוקר ‪ -‬כ ‪ 4-6‬חודשים‬
‫הלימודים מתקיימים בקמפוס ראשל"צ‪.‬‬
‫המסלול נפתח כשלושה פעמים בשנה‬
‫הלימודים מתקיים‪:‬‬
‫‪ o‬מסלול ערב ‪ -‬כ ‪ 2‬מפגשים בשבוע ‪.85:00-22:00‬‬
‫‪ o‬מסלול בוקר ‪ -‬כ ‪ 3‬מפגשים בשבוע ‪. 0:00-80:00‬‬
‫קבלת תעודה‪:‬‬
‫‪‬‬
‫בסיום המסלול הסטודנט יקבל תעודה מטעם מכללת ‪RT‬‬
‫‪Software & Networking Tester for Quality Assurance‬‬
‫‪‬‬
‫‪ - ISTQB Foundation Level‬הדרכה זו הינה הכנה למבחן ההסמכה הבינלאומי היוקרתי של‬
‫‪ ISTQB - Foundation Level‬אשר משמש היום סטנדרט בשוק הבדיקות הבינלאומי וכמדד‬
‫סדנא לחיפוש עבודה והכנה לראיונות‬
‫בסיום המסלול הבוגרים יושמו בתעשייה כבודקים מקצועיים ‪:‬‬
‫‪ ‬בסיום המסלול הסטודנטים יעברו קורס הכנה מקצועית לראיון עבודה (‪ 17‬ש"א)‬
‫‪ ‬בניית קו"ח אופטימאליים והכנה אישית לכל סטודנט‬
‫‪ ‬העברת ציוניי קורסים ופרוייקטים של הבוגרים לשותפות העסקיות של החברה‪.‬‬
‫‪ ‬עבור כל הזמנה לראיון עבודה‪ -‬הסטודנט יעבור הכנה אישית לראיון המקצועי‪ ,‬אחד על אחד עד‬
‫שנה לאחר המסלול‪ ,‬גם אם ההזמנה לראיון העבודה אינו דרך החברה‪.‬‬
‫‪Real-Time Group‬‬
‫רח' רוז'נסקי ‪ 41‬ראשון לציון טל‪ 050-3309318 / 700-0700700.‬פקס‪700-0700705.‬‬
‫‪www . rt - de v.com‬‬
‫‪www .rt - ed.co.il‬‬
‫‪www . rt - hr.co.il‬‬
‫‪Real Time Embedded Linux Solutions‬‬
‫מבנה המסלול‬
‫‪ - Computer Architecture .8‬יסודות המחשב ומערכות הפעלה ‪.‬‬
‫‪ .2‬מתודולוגיות ‪ - QA‬השיטות והחוקים לתחום ה ‪QA‬‬
‫‪ - C++ for QA .3‬שפת תכנות מונחת עצמים‪.‬‬
‫‪ - JAVA .4‬שפת תכנות מונחית עצמים (פותח בחברת ‪) Sun‬‬
‫‪ - Linux Administration .8‬ניהול ותפעול מערכות לינוקס‬
‫‪ – Bash Scripting .0‬יצירת מעטפת פקודות‪.‬‬
‫‪ – Python Scripting .7‬שפת תכנות תסריטים‪.‬‬
‫‪ .5‬מסדי נתונים ‪MySQL / SQL‬‬
‫‪ .0‬תקשורת מחשבים ברמת ‪(Networking) CCNA‬‬
‫‪ - introduction to QTP .01‬כלי לבדיקות אוטומטיות של חברת ‪.)QuickTest Professional( HP‬‬
‫‪introduction to Visual Studio Test Manager .00‬‬
‫‪introduction to Quality Center .01‬‬
‫‪ – Web .01‬בדיקות של רשתות ‪ ,‬אבטחת מידע‪ ,‬עומסים ‪.‬‬
‫‪ .01‬סדנא לחיפוש עבודה והכנה לראיונות עבודה‪.‬‬
‫‪ .01‬הכנה למבחנים בינלאומיים ‪.ISTQB‬‬
‫‪ QA .01‬מעשי ‪ ,‬פרויקט סיום‬
‫סה"כ ‪ 480‬שעות לימוד אקדמיות הכוללות עבודה מעשית בכיתה‪.‬‬
‫* ייתכנו שעות נוספות עבור תרגול לימוד אישי‪.‬‬
‫הערות ‪:‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫פתיחת המסלול מותנה במספר נרשמים‪.‬‬
‫דמי הרשמה אינם מוחזרים אלא במקרה של אי פתיחת מסלול ע"י המכללה‪.‬‬
‫המכללה מביאה ידעתם של תלמידים שיתכנו שינוים בתוכן הקורסים ובמועדם‪.‬‬
‫המכללה מתחייבת להודיע לתלמידים על כל שינוי‪.‬‬
‫המכללה שומרת לעצמה את הזכות לשנות את תכני המסלול בהתאם לשיקול דעתה‬
‫הבלעדית‪.‬‬
‫לכל מידע נוסף או לתאום ראיון אישי ‪ /‬פגישת יעוץ‪:‬‬
‫יועץ אקדמי‪ :‬מר בנימין כהן‪[email protected] ,0100003058 ,‬‬
‫‪Real-Time Group‬‬
‫רח' רוז'נסקי ‪ 41‬ראשון לציון טל‪ 050-3309318 / 700-0700700.‬פקס‪700-0700705.‬‬
‫‪www . rt - de v.com‬‬
‫‪www .rt - ed.co.il‬‬
‫‪www . rt - hr.co.il‬‬
Real Time Embedded Linux Solutions
Computer
Architecture
QA Principles
Linux Admin
Bash Scripting
C++ for QA
Python Scripting
SQL
JAVA for QA
QTP
Visual Studio
Test Manager
2010
CCNA
(Networking)
Web
Quality Center
Real-Time Group
700-0700705.‫ פקס‬050-3309318 / 700-0700700.‫ ראשון לציון טל‬41 ‫רח' רוז'נסקי‬
www . rt - de v.com
www .rt - ed.co.il
www . rt - hr.co.il
‫‪Real Time Embedded Linux Solutions‬‬
‫‪ - Computer Architecture .1‬תכנון ומבנה של מערכת מחשב‪ ,‬התמקדות במרכיבים העיקריים בה המעבד‬
‫המרכזי ‪ ,CPU‬אופן עבודה של זיכרון‪ .‬שימוש ברגיסטרים וכ"ו‪.‬‬
‫‪ .2‬מתודולוגיות ‪ - QA‬שיטות הבדיקה‪ ,‬הקונספט של בדיקות‪" ,‬החוקים" הנדרשים בבדיקות‪ ,‬ההליכים והנחיות‪.‬‬
‫‪ - C++ for QA .3‬היא שפת תכנות מרובת פרדיגמות המבוססת על שפת התכנות ‪ ,C‬שפותחה בשנות השמונים‪.‬‬
‫‪ C++‎‬מיישמת עקרונות של תכנות פרוצדורלי‪ ,‬תכנות מונחה‪-‬עצמים ותכנות גנרי‪ .‬שפה זו הינה אחת השפות‬
‫הפופולריות בקרב מתכנתים בעולם עד היום‪.‬‬
‫‪ - Linux Administration .4‬הוא קורס מקיף המיועד להכשיר אנשי מקצוע לניהול ותפעול מערכות לינוקס‪,‬‬
‫הקורס מעניק לסטודנטים שליטה והכרות מלאה עם כל היבטי התפעול וההתקנה של התוכנה‪.‬‬
‫‪ bash - Bash Scripting .0‬הוא למעשה מעטפת (‪ ,)shell‬מאוד נוח ויעיל‪ ,‬שפותח על ידי אנשי ה ‪ gnu‬והוא‬
‫למעשה ה ‪ shell‬ברירת מחדל במערכות ה ‪ gnu/Linux‬ומהווה בסיס חיוני למערכת‪.‬‬
‫כמו כל ‪ shell‬נורמלי‪ ,‬הוא כולל במקביל למערכת חזקה של פקודות‪ ,‬גם שפת סקריפט קלה אך מאוד יעילה‪.‬‬
‫‪ Python Scripting .0‬היא שפה עילית המפותחת בקוד פתוח‪ .‬זו שפה מודרנית מאוד‪ :‬מונחית עצמים‪ ,‬בעלת‬
‫יכולת תכנות פונקציונלי‪ ,‬ועוד‪ Python .‬מתאימה למגוון מטלות תכנות‪ ,‬החל מכתיבת קובץ אצווה פשוט‪ ,‬וכלה‬
‫באפליקציות מדעיות מתוחכמות‪ Python .‬רצה על מערכות לינוקס‪ ,‬חלונות ומקינטוש‪.‬‬
‫‪ .0‬מסדי נתונים ‪ – MySQL / SQL‬שימוש במסד נתונים יחסי‪ ,‬רב נימי ורב משתמשים מבוסס שפת ‪SQL‬‬
‫(‪ .)Structured Query Language‬התוכנה פותחה במקור על ידי החברה השבדית ‪ .MySQL AB‬כיום היא בבעלות‬
‫חברת אורקל‪ .‬התוכנה היא חלק מ‪ ,LAMP-‬אוסף תוכנות תשתית פופולריות שעומדות בבסיסם של אתרים חשובים‬
‫רבים‪.‬‬
‫‪ - JAVA .5‬היא שפת תכנות מונחית עצמים אשר פותחה בחברת סאן מיקרוסיסטמס (כיום חברת־בת של אורקל)‬
‫היא אחת משפות התכנות הנפוצות ביותר הנמצאות בשימוש כיום והיא מהווה את אחד מרכיבי הליבה של‬
‫פלטפורמת התוכנה ג'אווה‪ .‬התחביר של השפה מבוסס במידה רבה על התחביר של ‪ ,C++‬אך כולל הרחבות רבות‬
‫במטרה לאפשר תמיכה מובנית ב מערכות הפעלה מודרניות‪ ,‬בינלאומיות‪ ,‬אבטחה ועבודה בסביבת האינטרנט‪,‬‬
‫ותכונות נוספות‪.‬‬
‫‪ .9‬תקשורת מחשבים ברמת ‪ -CCNA‬קורס זה מעניק ידע נרחב בתחום התיאורטי ובתחום המעשי בהתקנה‪,‬‬
‫תחזוקה‪ ,‬הגדרה‪ ,‬הבנה בנתבים ומתגים‪ ,‬תפעול‪ ,‬תיקון רשתות והיכרות עם פרוטוקולי ‪.IP‬‬
‫‪ - Introduction to QTP.10‬זהו כלי מבית ‪ HP‬שנועד לתכנון ולביצוע של בדיקות אוטומטיות במערכות ‪Windows‬‬
‫‪.Web‬‬
‫ובמערכות‬
‫‪- Web .11‬בדיקות למערכת מבוססת ‪ Web‬כגון בדיקות אבטחת המידע‪ ,‬עמידה בעומסים ‪ (load),‬התאמה לשפות שונות‬
‫התאמה לדפדפנים שונים ומערכות הפעלה שונות (תאימות)‪ ,‬ידידותיות ‪ (usability), GUI,‬התאמה ל ‪- Mobile‬והתאמה‬
‫למשתמשים מוגבלים (נגישות)‪ .‬בבדיקות אלו מתמקדים הן בצד המשתמש )‪ (client‬והן בצד השרת‪(server).‬‬
‫‪ - Visual Studio .41‬היא סביבת פיתוח מובילה מבית חברת מיקרוסופט‪ ,‬המאפשרת למתכנתים לפתח תוכניות‬
‫מחשב ואתרי אינטרנט אינטראקטיביים‪.‬‬
‫‪ – Quality Center .41‬זה הוא כלי לבדיקות אשר עוזר לנהל את תהליך הבדיקות בפרויקט‪ ,‬הכלי נותן את האפשרות‬
‫לריכוז השליטה על כל תהליך הבדיקות בפרויקט משלב התכנון ועד לשלבים האחרונים בפרויקט‪ .‬שימוש בכלי זה מאפשר‬
‫לחלק את משימות הבדיקות בין חברי הצוות בצורה קלה ופשוטה‪ ,‬כמו כן לכלי אפשרויות לשלוט בקצב ההתקדמות‪ ,‬לבחון‬
‫את כיסוי הבדיקות‪ ,‬דוחות באגים‪ ,‬דוחות סיכום‪ ,‬ניהול התקלות‪ ,‬ניהול ביצוע הבדיקות ועוד‪.‬‬
‫‪Real-Time Group‬‬
‫רח' רוז'נסקי ‪ 41‬ראשון לציון טל‪ 050-3309318 / 700-0700700.‬פקס‪700-0700705.‬‬
‫‪www . rt - de v.com‬‬
‫‪www .rt - ed.co.il‬‬
‫‪www . rt - hr.co.il‬‬