קורס פיתוח אפליקציות ב React Native

כל הקורסים ניתנים לשינוי בהתאם לצורכי הלקוח וסילבוס סופי יקבע לאחר שיחת איפיון מקצועית

דרישות קדם

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

קהל היעד

  • סטודנטים ובוגרים טכנולוגים
  • בעלי רקע קודם בפיתוח Web / פיתוח אפליקציות המעוניינים להתמקצע ב React
  • צוותי R&D המעוניינים להטמיע פיתוח ב React Native בארגון

פרטים נוספים

  • 40 שעות אקדמאיות.
  • הקורס מועבר בZOOM או פרונטאלי בבית הלקוח.
  • הסילבוס ניתן לשינוי והתאמה בהתאם לצרכי הלקוח.

למה

קורס פיתוח אפליקציות ב React Native

?

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

במהלך הקורס המשתתפים יתנסו בפיתוח אפליקציות Native המתאימות לפלטפורמות שונות כגון iOS, Android ו-Web.

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

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

אם אינכם בעלי רקע מתאים ב React, מומלץ ללמוד קודם קורס React

 

רוצה להצטרף אלינו?

למה מתאים
הקורס

נושאים עיקריים בקורס:

Introduction to React Native

 

Setting Up the Development Environment

 

Basic Components and Syntax

יסודות React Native

תחילת המסע שלך לקראת שליטה מלאה ב React Native. מדובר ב framework המרכזי בעולם התוכנה כיום לבניית אפליקציות בעזרת Javascript. נתחיל לאט וביסודיות, עם הבנת הרעיונות הליבתיים ביותר והיתרונות המרכזיים שמספק React Native עבור פיתוח למובייל ולרשת. נדריך אותך דרך התקנת סביבת הפיתוח המקומית, כדי להבטיח שיש לך את כל הכלים והתוספים הטובים ביותר, שיחסכו לך זמן יקר.

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

קומפוננטות React Native וניתוב

נכנסים שלב אחד עמוק יותר. נלמד איך לשכלל את ממשקי המשתמש של האפליקציות העתידיות שלך בעזרת קומפוננטות UI מתקדמות שזמינות ב React Native. נבין את הקונספטים החיוניים של State ושל Props, המהווים את המוד השדרה של הממשק הדינמי והאינטראקטיבי של React Native.

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

ניהול דאטה ואינטגרציות של React Native

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

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

.

אופטימיזציות וטסטים ב React Native

לקראת הפרויקט המסכם, נלמד איך לכתוב טסטים נכונים ב React Native, ואיך לבצע אופטימיזציות בקוד. שני האלמנטים האלו הם קריטיים כדי להשיג את מטרת הקורס: לתת לך לא רק את היכולת לכתוב קוד ש"עובד", אלא קוד שעובד בצורה יעילה, המתחשבת במקרי קצה, וחסינה מפני breaking changes שיוכנסו בתום לב בהמשך תהליך הפיתוח ועלולים לגרום לך וללקוחות שלך הרבה כאב ראש.

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

אפליקציית React Native הראשונה שלך

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

כל זאת כחלק מלב ליבו של הקורס - בניית האפליקציה האמיתית הראשונה שלך ב React Native! תוצר איכותי להתגאות בו ולשתף בו חברים.

Azure Infrastructure Operations

אנגולר 9 היא הגרסה העדכנית ביותר של של ה Framework של Google לבניית יישומים מורכבים בדפדפן . גרסה מתקדמת זו מספקת את כל הדרוש לבניית צד הלקוח (Front End) בצורה מהירה, עם ניהול זיכרון חכם, ניהול נתונים, שירותי Http, עבודה עם טפסים ועוד. בקורס זה נלמד את כל היכולות המתקדמות של הספרייה, החל מנושאים כלליים כגון תכנון ארכיטקטורת מערכת Web בעידן המודרני, בניית פקדים בסיסיים ומתקדמים ע״י מימוש מודל MVVM, תקשורת בין פקדים, עבודה עם טפסים חכמים, תקשורת אסינכרונית ועבודה מול השרת, ועד אפליקציות מבוססות Single Page Applications. (לסילבוס מפורט – ראה בהמשך) בהתאם למתכונת Extreme70, הקורס מועבר כמעבדה מתקדמת וכולל גם פרוייקט גמר.

לאיזה תפקידים נדרש הידע של הקורס?

כלים בשימוש בקורס

Web Developer

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

 

 

UI/UX Developer

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

Frontend Developer

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

הקורסים כוללים

אפשרות להקלטה
של כל
הקורסים

ליווי שוטף של הקבוצה על ידי המדריך + תמיכה לאורך כל ההכשרה

התאמה אישית של הצרכים בהתאם לצורכי ההכשרה

לאיזה תפקידים נדרש הידע של הקורס?

Cloud Architect

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

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

Cloud Architect

Does System Design and architects infrastructure on Cloud. Plays key role between software team and customers. Implements Agile and DevOps Methodologies in the team.

כלים בשימוש בקורס

אתם שואלים
אנחנו עונים

הקורסים שלנו מועברים בדרך שנוחה לכם – פרונטלי בבית הלקוח, בכיתה פיזית מטעם codePro ברחבי הארץ, או בבית הלקוח.

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

בלמידה והטמעת טכנולוגיה חדשה אנחנו מאמינים בעבודה בידיים, לכן כל ההכשרה מלווה בעבודה ותרגול. גם במהלך השיעור – וגם לאחר השיעור. 

סגל הדרכה שלנו מגוון ומורכב מהמרצים הטובים בישראל.

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

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

קורסים נוספים

קורס פיתוח תוכנה בשפת Ruby

קורס Data Analyst

קורס תכנות וניתוח נתונים בשפת R

קורס PowerShell Expert

קורס פיתוח NODE.JS

קורס הכנה להסמכת NSE מבית Fortinet – Level 2

מעוניינים בפרטים נוספים?
צרו קשר לייעוץ ראשוני ללא עלות

מעוניינים בפרטים נוספים?

דילוג לתוכן