הנדסת תוכנה

מושגי יסוד, טכנולוגיות וחדשנות בעולם ההי-טק

מספר הקורס 7355

למה ללמוד בג'ון ברייס?
  • למידה חדשנית ודינמית עם כלים מתקדמים בשילוב סימולציות, תרגול וסביבות מעבדה
  • מגוון הכשרות טכנולוגיות עם תכנים המותאמים להתפתחות הטכנולוגית ולביקוש בתעשיית ההייטק
  • מובילים את תחום ההכשרות לעולם ההייטק והטכנולוגיה כבר 30 שנה, עם קהילה של עשרות אלפי בוגרים
  • אתם בוחרים איך ללמוד: פרונטאלית בכיתה, מרחוק ב- Live Class או בלמידה עצמית

המועדים הקרובים

קורס לקבוצות

הקורס נפתח במתכונת של קבוצה בלבד, בהתאמה אישית לארגונים.
לפרטים נוספים: Muzman@johnbryce.co.il

משך הקורס

שעות לימוד:

16

מספר מפגשים:

קורס בוקר:

2

קורס ערב:

4

מתכונת הקורס

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

על הקורס בקצרה

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

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

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

מטרות הקורס

היכרות עם מגוון הטכנולוגיות המובילות כיום

היכרות עם התשתיות הנפוצות כיום כולל תשתיות ענן

היכרות עם מגוון שפות התכנות המובילות

היכרות עם תפקידים בעולם ההי-טק

היכרות עם סוגי מוצרים ואפליקציות

קהל היעד

מנהלי מכירות

מנהלי מוצרי תוכנה

אנשי כוח-אדם וגיוס עובדים

מנהלי פיתוח עסקי

תכנית הלימודים

תכני הקורס
  • מבוא ומושגי יסוד
    • מושגים בסיסיים בהכרת המחשב
    • ההבדל בין PC לשרת
    • רשתות
    • רשת האינטרנט (HTTP, IP)
  • תעשיית ההי-טק
    • IT/Enterprise
    • SMBs
    • Strat-ups
    • תפקידים (CEO, CTO, CDO….)
  • שפות פיתוח פופולאריות
    • מבוא
    • סוגי שפות פיתוח ודורות
    • תכנות לינארי ותכנות זמן-אמת (Real-Time & Embedded) – C
    • תכנות מונחה עצמים (OOPL) – C++
    • שפות VM (Java, C#, Scala, Java Script)
    • סקריפטים – scripts
  • ארכיטקטורת תוכנה
    • שכבת צד-לקוח
    • שכבת האינטגרציה
    • שכבת ה-WEB
    • שכבת הלוגיקה
    • שכבת האחסון (DB) והחיבור עם ספקי צד-שלישי
    • סוגי לקוחות (PC, Web, Mobile, IoT)
    • סוגי שרתים
    • תהליך פיתוח תוכנה
    • קוד פתוח
    • כלי פיתוח – IDE
  • בדיקות תוכנה, בדיקות איכות וניהול פרוייקטים
    • מה זה QA קלאסי
    • TDD – TEST Driven Development
    • QA Automation
    • מחזור חיים של פרוייקט תוכנה
    • Agile – Scrum
  • פיתוח בסביבת האינטרנט
    • לקוחות WEB
      • טכנולוגיות צד לקוח בסיסיות (HTML, CSS, Java Script)
      • טכנולוגיות צד-לקוח מתקדמות (HTML5, CSS3, JQuery)
      • AJAX ומעבר ל-Single Page Applications
      • שילוב טכנולוגיות MVC בצד לקוח (js, React.js)
    • שרתי WEB
      • תוכן סטטי לעומת תוכן דינאמי
      • ארכיטקטורת MVC
      • טכנולוגיות צד-שרת מובילות (Java Spring, Python PHP, Node.js,NET)
      • ארכיטקטורת מערכות מודרניות
        • Microservices
        • Data Streaming – http
        • תיכנות פונקציונאלי
        • תכנות ריאקטיבי
      • מיחשוב ענן
        • מבוא, חשיבות מיחשוב ענן והצורך
        • IaaS, PaaS, SaaS
        • ספקי עננים מובילים
        • טכנולוגיות מובילות (Hadoop)
        • ספקי ענן מובילים – AWS, Google, Azure
  • מוצרי תוכנה
    • פורטלים
    • מערכות ERP
    • מערכות CRM
    • מערכות BI
קורסים מקצועיים למתקדמים