קורס Next.JS

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

Nextjs Course

דרישות קדם

  • רקע בתכנות
  • הכרות עם השפות  HTML,CSS JavaScript
  • היכרות עם React

קהל היעד

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

פרטים נוספים

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

למה

קורס Next.JS

?

Next.js הינה framework של React עם יכולות חדשניות ותמיכה מובנית בצד לקוח וצד שרת.

Next.js מאפשרת רנדור בצד שרת וכך למעשה משפרת את ביצועי האפליקציה. משפרת את זמן הטעינה של הדף ופועלת בצורה יעילה מבחינת SEO. בנוסף, נקסט מאפשרת לפתח אתר סטטי עם יכולות של אתר דינמי.

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

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

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

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

היכרות עם אסטרטגיות שונות לתקשורת עם דאטהבייסים שונים, ותירגול הטמעת האינטגרציה עם טכנולוגיות דאטהבייס מגוונות. עבודה מעשית עם react-query ו swr, ספריות שימושיות לNext שעוזרות לעבוד בצורה יעילה עם קריאות מורכבות לדאטהבייס.

אינטרגציה ועיצוב בעזרת react-bootstrap, ספריה שעוזרת לפשט את העבודה עם css ומשתמשת בקומפננטות בסגנון ריאקט עבור סידור ועיצוב הדף.

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

בניית טסטים ולמידה על עקרון ה Test Driven Development ו unit tests לקראת הגשת הפרויקט הסופי.

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

?What is Next.js

 

Setting up a Next.js project

 

Understanding the project structure

 

Next.js routing

מבוא ל-NextJS

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

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

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

יסודות Next.JS

בחלק זה של הקורס, תעמיקו את הידע שלכם ביסודות העבודה עם Next. תלמדו לא רק כיצד ליצור קומפוננטות באמצעות JSX, אלא גם איך לנהל את מערך הקומפננטות שלכם באופן נכון ורואה-עתיד. נושאים כמו Hooks וטכניקות רנדור יהיו במרכז הלימוד. תרכשו ידע על הרכיבים המוכנים out of the box שמאפשרים טעינה יעילה יותר של נתונים. תתנסו בשיטות שונות לאיסוף נתונים תוך הבנת השיקולים עבור שימוש בכל אחת מהן. כמו כן, תכירו את הניתוב הדינמי של api-routes, פיצ'ר מרכזי של Next.

תכנות צד שרת ב Next.JS

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

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

אופטימיזציה עם Next.JS

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

התנסות מעשית בבניית דפים סטטיים בNext באופן שממחיש את הדרכים השונים לבצע אופטימיזציה ולממש את "אותו הדבר" ברמות יעילות שונות, על מנת להפנים את השאלות הנכונות שיש לשאול תוך כדי עבודה עם Next. תירגול Pre-rendering ו Incremental Static Generation בתור כלי לעבודה עם דאטה ב real time.

Azure Infrastructure Operations

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

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

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

Backend Developer

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

Full-Stack Developer

מפתח הפול-סטאק מכיר ועובד עם שני צדדי הפיתוח המרכזיים: צד הפרונט-אנד (Frontend) וצד הבק-אנד (Backend). בכך, הוא יכול לתכנת ולנהל את כל שלבי הפיתוח של האפליקציה או האתר.

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 מקיימים פגישה עם הלקוח, מבינים את הצורך ומתאימים את ההכשרה בצורה הטובה ביותר.

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

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

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

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

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

קורס PostgreSQL

קורס Microsoft Azure

קורס פיתוח בסביבת ענן

קורס פיתוח קובול

קורס Fullstack Web Development

קורס IIS Administration

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

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

דילוג לתוכן