קורס ריאקט

פתיחת קורס
טרם נקבע
60
שעות לימוד אקדמיות
ניסיון מעשי בחטיבת הפיתוח
ReactJS

קורס ריאקט

על הקורס

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

התמקצעות בספריות מקדמת אתכם לשורה הראשונה של מפתחי האינטרנט ובכללי בתעשיית ההייטק בעולם כאשר ניתן לשלב אותה עם תחומים נוספים כגון תחום internet of things וכדומה.

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

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

סקירה כללית על קורס React

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

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

מתכונת קורס ריאקט - 60 שעות שמתוכן 50% מהשעות מוקדשות לתרגול.

הכישורים והיכולות שתקבלו בקורס React:

✓ תלמדו להשתמש בכלי פיתוח חזק ביותר

✓ תלמדו לתרגם JSX לפונקציית Javascript regular

✓ תלמדו להבין אילו בעיות תוכנת React פותרת

✓ תשלבו את המסגרות הטובות ביותר בפרויקטים

✓ תלמדו לפתח יישומי אינטרנט במהירות

✓ תלמדו להכיר ולהבין גישת רכיבים

מה זה React?

React נוצר לראשונה על ידי ג'ורדן ווק, מהנדס תוכנה שעובד עבור פייסבוק. React נפרס לראשונה ב-newsfeed של פייסבוק ב-2011 וב-Instagram.com ב-2012.

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

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

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

תוכנת ריאקט וספריית Redux

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

Redux נועדה לנהל את הפעולות ותזרים המידע מאחורי הקלעים ולנהל את המצב (State) של האפליקציה בזמן ש React דואגת להצגת המידע והעיצוב למשתמש.

ספריית Redux בנויה על בסיס טכנולוגיית Flux המשמשת את פייסבוק כבר זמן רב.

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

המטרה העיקרית של React היא להיות מהיר, ניתן להרחבה ופשוט. זה עובד רק על ממשקי משתמש באפליקציה.

זה מתאים לתצוגה בתבנית MVC. ניתן להשתמש בו עם שילוב של ספריות או מסגרות JavaScript אחרות, כגון Angular JS ב-MVC.

על פי הסקר " State of JavaScript 2020" מראה ש-React הוא טעם ה - JavaScript הנפוץ ביותר. והסקר של Stack Overflow 2020 מציג את React כטכנולוגיית החזית השנייה האהובה ביותר, והטכנולוגיה השנייה רק ​​אחרי ASP.NET - מה שעדיין מותיר את React כספריית JavaScript המובילה.

למה תוכנת React היא הטובה ביותר?

מהן התכונות שהופכות את ספריית React לכל כך טובה וחזקה לבניית יישומים מודרניים ומה גורם ל - React להתבלט מול מסגרות וספריות אחרות:

React עובד עם תכונה הנקראת DOM וירטואלית, ייצוג וירטואלי של עץ ה-DOM האמיתי. זה רק מבנה נתוני עץ של אובייקט JavaScript רגילים שנשמר מסונכרן בזיכרון. עיבוד ה-DOM הווירטואלי מהיר יותר מכיוון שהוא לעולם לא יוצג למשתמש, הוא יחיה רק ​​בזיכרון.

DOM (Document Object Model) הוא החלק החשוב ביותר ביישומי אינטרנט - הוא מייצג את המבנה של דף אינטרנט של מסמך, בעיקר HTML. ה-DOM מייצג מסמך עם עץ לוגי. כל ענף של העץ מסתיים בצומת, וכל צומת מכיל אובייקטים. שיטות DOM מאפשרות גישה פרוגרמטית לעץ. - MDN מניפולציה של DOM נמצאת בשימוש נרחב בימינו מכיוון שיישומים מודרניים דורשים הרבה שינויי מצב, אנימציות, אפקטים וכו'.

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

  • קורס React כולל הרצאות פרונטליות ותרגול מעשי.
  • משך הקורס הינו כ 60 שעות אקדמיות
  • קורס ריאקט כולל לימוד React JS תרגילים ופתרונות
  • תרגילי כיתה המלווים בהסברים, שיעורי בית ופתרונות באתר
  • חוברת קורס
  • סרטונים ומצגות באתר הקורס
  • לקראת סיום קורס ריאקט כל סטודנט יבצע פרויקט מעשי המסכם את הידע הנרכש במהלך הקורס.
  • ההרצאות מתקיימות פעם בשבוע בשעות הערב.
  • מבנה הקורס

    פרק 1

    What is ReactJS

    פרק 2

    Installing and working with React

    פרק 3

    React concepts

    פרק 4

    Component composition

    פרק 5

    React data binding

    פרק 6

    State

    פרק 7

    JSX

    פרק 8

    Component lifecycle

    פרק 9

    Data flow

    פרק 10

    Component structure

    פרק 11

    Prop passing

    פרק 12

    Refs

    פרק 13

    Pure components

    פרק 14

    FLUX architecture

    פרק 15

    Redux actors (Actions, Reducers, Store and Middleware)

    פרק 16

    Reducers & Actions

    פרק 17

    Routing

    פרק 18

    Open source libraries

    פרק 19

    Best practices

    Head of the department
    teacher-image-אולג-קורזון

    על המרצה

    אולג קורזון

    ראש תחום פיתוח אפליקציות Web

    מרצה בכיר ומנהל תחום פיתוח WEB בחברת Real Time Group.
    (HTML5, CSS, JS, jQuery, Angular, React, Node.js, MongoDB ועוד)
    בעל ניסיון רחב ומגוון בהדרכות, פיתוח פרוייקטים וייעוץ אסטרטגי בתחום פיתוח אתרים ואפליקציות WEB.

    מה מספרים בוגרי המכללה?

    תשובות לשאלות נפוצות

    מה זה React ולמה אנחנו משתמשים בו?

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

    close

    מה React יכול לעשות?

    מה זה React ?
    React היא ספריית JavaScript (לא framework) שיוצרת ממשקי משתמש (UIs) בצורה צפויה ויעילה, באמצעות קוד הצהרתי. אתה יכול להשתמש בו כדי לעזור לבנות יישומי עמוד בודד ואפליקציות לנייד, או לבנות אפליקציות מורכבות אם אתה משתמש בו עם ספריות אחרות.

    close

    האם JavaScript ו- ReactJS זהים?

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

    close

    האם React טוב יותר או Angular?

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

    close

    מהם המפתחות ב-React?

    key היא תכונת מחרוזת מיוחדת שעליך לכלול בעת יצירת רשימות של אלמנטים ב-React.
    keys משמשים ל-React כדי לזהות אילו פריטים ברשימה משתנים, מעודכנים או נמחקים.
    במילים אחרות, אנו יכולים לומר שמפתחות משמשים כדי לתת זהות לאלמנטים ברשימות.

    close

    מה זה react router?

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

    close

    האם אני יכול לקבל עבודה עם React?

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

    close

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

    © כל הזכויות שמורות Real Time Group