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

מק"ט: #7355 | משך קורס: 16 שעות אק'
| מספר מפגשים: 2

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

הקורס פעיל לקבוצות מטעם ארגונים בלבד, ניתן לשלוח פנייה רק אם מדובר בקבוצה
*שדות חובה
PDF version

מטרות

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

קהל יעד

  • מנהלי מכירות
  • מנהלי מוצרי תוכנה
  • אנשי כוח-אדם וגיוס עובדים
  • מנהלי פיתוח עסקי

נושאים

עולם פיתוח התוכנה

  • מבוא ומושגי יסוד
    • מושגים בסיסיים בהכרת המחשב
    • ההבדל בין 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 בצד לקוח (Angular.js, React.js)
    • שרתי WEB
      • תוכן סטטי לעומת תוכן דינאמי
      • ארכיטקטורת MVC
      • טכנולוגיות צד-שרת מובילות (JavaEE, Spring MVC, Python PHP, Node.js, ASP.NET)
    • שרתי אפליקציות
      • מבוא
      • מבנה דומיין
      • חוות שרתים
      • חשיבותם באירגוני IT//Enterprise ובאפליקציות מורכבות
      • טכנולוגיות מובילות ((Java-EE, Spring, .NET
    • מיחשוב ענן
      • מבוא, חשיבות מיחשוב ענן והצורך
      • IaaS, PaaS, SaaS
      • ספקי עננים מובילים
      • טכנולוגיות מובילות (Hadoop)
      • ספקי ענן מובילים – AWS, Google, Azure
  • מוצרי תוכנה
    • פורטלים
    • מערכות ERP
    • מערכות CRM
    • מערכות BI
       

שכבת ה- DATA

  • עולם ה-DATA הקלאסי
    • מסדי נתונים רלציונים (RDBMS)
    • SQL ו-PL-SQL
    • מוצרים מובילים – Oracle, DB2, MySQL, SQLServer
  • עולם ה-BigData
    • מבוא ומאפיינים
    • NoSQL – היכרות וסוגי מסדי נתונים שונים (Document, Graph, Column, Properties)
    • ספקים פופולאריים – MongoDB, HBase, Cassandra
    • הצורך ב- BI, AI & Machine Learning
    • Data Scientist
       

המקצועות החדשים והטרנדים האחרונים בעולם ההי-טק

  • DevOps
  • QA Automation
  • Digital Automation
  • Machine Learning & AI
  • Full-stack Developer
     

תשתיות, תקשורת ווירטואליזציה

  • מערכות הפעלה (Windows, Linux, Unix, iOS)
  • וירטואליזציה וחשיבותה, VMWARE ופתרונות אחרים
  • תקשורת נתונים (TCP / UDP)
  • Routers & Switches
     

אבטחת מידע

  • סוגי איומים
  • איומי WEB ו-OWASP
  • שימוש ב-HTTPS, SSL, CAs ו-Certifications
  • קידוד מאובטח
  • אבטחת תשתיות
  • אבטחת תקשורת 
תגיות