פיתוח תוכנה

FullStack Development with React & Node.js Workshop

מספר הקורס 90907

למה ללמוד בג'ון ברייס?
  • למידה חדשנית ודינמית עם כלים מתקדמים בשילוב סימולציות, תרגול וסביבות מעבדה
  • מגוון הכשרות טכנולוגיות עם תכנים המותאמים להתפתחות הטכנולוגית ולביקוש בתעשיית ההייטק
  • מובילים את תחום ההכשרות לעולם ההייטק והטכנולוגיה כבר 30 שנה, עם קהילה של עשרות אלפי בוגרים
  • אתם בוחרים איך ללמוד: פרונטאלית בכיתה, מרחוק ב- Live Class או בלמידה עצמית

המועדים הקרובים

קורס לקבוצות

הקורס נפתח במתכונת של קבוצה בלבד, בהתאמה אישית לארגונים.
לפרטים נוספים: Muzman@johnbryce.co.il

משך הקורס

שעות לימוד:

8

מספר מפגשים:

קורס בוקר:

1

מתכונת הקורס

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

Overview

The lecture provides overview of state-of-the-art JavaScript multi-tier application architectures and development frameworks. React.js is chosen as front-end development framework for rapid development of modern, responsive single-page applications that are easy to extend and maintain in long run. The back-end technologies include Node.js and Express framework, our database will be MySQL Using Node-MySQL.

This course designed for developers who want to enter the Web Development World, latest features and technologies to create interactive client interfaces communicating restful services built on Node.js Express framework.

מטרות הקורס

למי מיועד הקורס

תכנית הלימודים

Course Contents
  • Concepts & features
  • Create react app, setting with TS
  • React as High-performance library
  • DOM virtualization
  • Diffing Algorithm, fiber engine.
  • React Elements to JSX
  • Components, state and props
  • Class Components VS Function Components
  • Lifecycle functions
  • HOC & render props
  • Context api
  • Hooks, what they solved?
  • Hooks – useState, useEffect, useRef – if time permits
  • React redux – if time permits
  • useContext as alternative to redux – if time permits
  • Using Thunk middleware – if time permits
Prerequisites
  • JavaScript advanced – async programing, latest features
  • Node.js basic knowledge
  • React.js basic knowledge
  • TypeScript
קורסים מקצועיים למתקדמים