ספריית React פותחה בפייסבוק כדי לתת מענה לפיתוח יישומי צד-לקוח מורכבים. הספריה מהווה חלופה לספריית Angular שפותחה בגוגל ופותרת בעיות דומות אך בדרך מאוד שונה. פיתוח אתרים בריאקט מבטיח ביצועים מעולים וקוד נקי וקל לתחזוקה. ריאקט היא גם הספריה אתה כתוב אתר ToCode עצמו.
הקורס מכסה את כל היבטי הפיתוח ב React כולל ארכיטקטורה מבוססת Redux. הלימוד נעשה דרך דוגמאות מעשיות מהעולם האמיתי ותוך תרגולים המסייעים להבנת כל אחד מנושאי הלימוד. נדרש ידע קודם בפיתוח Web כדי ללמוד קורס זה.
ריאקט היא שפת פיתוח צד-לקוח המבוססת על חלוקת המסך לפקדים. היא מאפשרת חסכון ניכר בכמות קוד ה JavaScript שתצטרכו לכתוב, ומעודדת שימוש חוזר והרכבה של הפקדים. בקורס נראה כיצד לבנות פקדים משלנו, כמו גם להשתמש בפקדים קיימים של ספריית ריאקט.
הקורס מורכב מ-10 שעורים המכסים יחדיו את כל מה שאתם צריכים לדעת כדי להתחיל לכתוב קוד ריאקט ולשלב אותו בתוכניות שלכם. אנו נתחיל בדברים הפשוטים, נראה כיצד לבנות פקד ריאקט וכיצד לשלב אותו בקוד קיים שלנו מבלי לפגוע בנגישות האתר למנועי חיפוש. לאחר הבנה של היסודות נוכל לבנות פקדים מורכבים: נדבר על העברת מידע בין פקדים, החל מתוכניות קטנות ועד ליישומי צד-לקוח מלאים הכוללים תקשורת עם צד-שרת ו Local Storage. בהמשך תלמדו על ארכיטקטורת Flux שפותחה בפייסבוק כטכנולוגיה מלווה לריאקט, וכיצד Flux ו React משתלבות יחד לפתח יישומי צד-לקוח מלאים.
בחלק האחרון של הקורס תקבלו טיפים מעשיים לשימוש בריאקט בקוד שלכם, כולל תבניות שיעזרו לכם לכתוב פחות קוד ולהשתמש באופן יעיל יותר בספריה.
הקורס מבוסס דוגמאות וכל נושא מוסבר באמצעות דוגמא מלווה אחת או יותר. כל דוגמאות הקוד מוצגות כ״קוד חי״ באמצעות Codepen. אתם יכולים לנסות אותן תוך כדי הלמידה, לשנות חלקים בקוד ולראות את ההשפעה באופן מיידי. בנוסף תקבלו קובץ ZIP להורדה עם כל הדוגמאות שהוצגו בקורס. בקטעי הווידאו המלווים תוכלו לראות את בניית הקוד שלב אחרי שלב.
הספריות שנלמדות בקורס כוללות: React, Reflux, React Router, React Bootstrap.
בנוסף נראה כיצד לשלב את ריאקט עם ספריית jQuery ו jQuery UI.
הי! אני ינון פרק. אני מתכנת שכותב קוד כל יום מאז שנת 2002, ומשנת 2012 גם מדריך קורסים בפיתוח למתכנתים בחברות תוכנה מובילות בארץ. בין השאר לימדתי ב Intel, IBM, Amdocs, Sapiens, eBay ובעוד עשרות חברות הייטק נוספות כאן בארץ.
את הקורסים באתר אני מלמד כמו שאני מלמד קורסים בכיתה: בצורה יסודית, תוך התעמקות בפרטים ובמטרה לתת לכם הבנה טובה של המנגנונים. בשביל להצליח לבנות פרויקט או להתקבל לעבודה לא מספיק לדעת לבנות משהו, צריך גם להבין בדיוק איך זה עובד.
ספריית React פותחה בפייסבוק כדי לתת מענה לפיתוח יישומי צד-לקוח מורכבים. הספריה מהווה חלופה לספריית Angular שפותחה בגוגל ופותרת בעיות דומות אך בדרך מאוד שונה. פיתוח אתרים בריאקט מבטיח ביצועים מעולים וקוד נקי וקל לתחזוקה. ריאקט היא גם הספריה אתה כתוב אתר ToCode עצמו.
הקורס מכסה את כל היבטי הפיתוח ב React כולל ארכיטקטורה מבוססת Redux. הלימוד נעשה דרך דוגמאות מעשיות מהעולם האמיתי ותוך תרגולים המסייעים להבנת כל אחד מנושאי הלימוד. נדרש ידע קודם בפיתוח Web כדי ללמוד קורס זה.