top of page

מבוא לתכנות ולסייבר

computer-program-coding-screen.jpg

למה זה טוב?

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

במיוחד למי שאין לו רקע בתחום.

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

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

התנסות בכתיבת שפות תכנות PAYTHON JAVASCRIPT, CSS, ,HTML, אפליקציות ועוד.

למסיימים בהצלחה תוענק תעודת גמר של הקורס.

נושאי הלימוד

  • Introduction and Concepts in the Internet World
    Basic concepts in communication | Web protocols & Standardization Organization | Web sites & Browser types | Structured information transfer (XML, JSON) |Reviewing server and client-side technologies | File Types
  • Advanced JavaScript
    Events | Prototypes | ES6/7/8 | Advantages | Constructors, Functions and Interfaces | Error handling
  • React.js 50
    Working with JS modules | The workspace in React | JSX | Virtual Dom | Components | Components Props, States | Events & Component Lifecycle| Conditionals and Lists | Reaching out to the Web (HTTP / REST) | Components Deep Dive | Understanding Writing Fragments |Refs & DOM | Context API | Higher-Order Components \ Forms Routing | Redux
  • HTML
    HTML tag language| Syntax structureand principles | Common tags and attributes | Forms | Tables - Using differentapproaches | Audio/Video
  • MongoDB
    Understanding the Basics & CRUD Operations | Schemas & Relations:HowtoStructureDocuments|UsingtheMongoDBUItoExploreDataVisually|Indexes|Aggregation|MongoDB&Node.JS(Mongoose
  • Git & GitHub
    Local Repository | Commit & Branch & Merge | Push to remote repository | GitHub Service
  • Node.js & Express.js
    Node & NPM eco system | Creatinga Web server | Asynchronicity Concepts | Event Loop | Blocking Code | Non-Blocking vs. Code | Working with File System | Modules & Packages | Global Objects | Web Module (layers) | Sessions &Session Stores | Express Framework
  • CSS & Advanced CSS
    HTML CSS integration | Selectors | Common designfeatures | Positioning and structure display| Elements Floating| Pseudo Classes/elem | Sizing-Box | Shadow & Border | Layout Column| Resize Element| Gradient | Font Face | DesignResponsive | QueriesMedia Transformations &Transitions
  • The JavaScript language
    JavaScript Fundamentals | Code quality | Objects: the basics Data types
  • Web Services
    IPstructure,DNS | ServerDefinitions | The"Layers"concept|Request/Response mechanism | Headers | REST | Dev Tools (inspector) | UsingAJAX'sFeatures
  • my_lst
    שימוש ברשימות | פונקציות math
  • Python
    מה זה תכנות? למה זה משמש? | שפת -Python מאפיינים, יתרונות וחסרונות | תחביר וכתיבת קוד בסיסי | מה זה משתנה? הכרות עם סוגי משתנים | ביצוע פעולות בסיסיות באמצעות אופרטורים
  • CSS
    שימוש בשפת CSS לעיצוב דפי האינטרנט | אפשרויות שונות לשימוש בCSS (קובץ פנימי/ חיצוני) | תחביר ומאפיינים: סוג וגודל גופן, צבע גופן וצבע רקע, יישור | טקסט והגדרת גבולות לטבלה
  • JavaScript
    שפת JavaScript | מטרות השימוש בשפה בדפי אינטרנט, תחביר | הוספת חלונית התראה (alert) | הוספת כפתור ואפשרות הדפסה
  • Loops
    שימוש בלולאות | לולאת for | לולאת while
  • HTML
    הכרות עם תגיות מתקדמות | הוספת תמונות | קישורים | רשימות וטבלאות
  • Functions
    שימוש בפונקציות | מהי פונקציה ולמה נשתמש בה? | שימוש בפונקציות קיימות | כתיבת פונקציה חדשה | תחביר וקריאה לפונקציה
  • ...What if
    סימנים לוגיים | משפטי תנאי (if…else)
  • עולם האינטרנט
    הכרות עם עולם האינטרנט | מודל שרת-לקוח, פרוטוקולים, כתובת DNS IP, מבוא לבנייתדפי אינטרנט באמצעות HTML | הכרת מבנה ותחביר השפה | הכרות עם תגיות בסיסיות: כותרות, פסקאות, מעבר שורה

מתלבטים? דברו איתנו לייעוץ והכוונה

bottom of page