shape-876@2x

Web Development

FullStack Development with React & Node.js Workshop

מספר הקורס 90907

8 סה"כ שעות אקדמאיות
1 מפגשים
* מספר המפגשים והשעות למפגש עשויים להשתנות בין קורס לקורס
calendar-1.svg

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

קורס לקבוצות

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

ספרו לי עוד

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.

hat.png

On Completion, Delegates will be able to

kahal.png

Who Should Attend

Developers

structure.png

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

Full syllabus
PDF להורדה

React.js

  • 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

Node.js

  • Setting up node.js application
  • Building modules
  • Using express to create our web server
  • Composing our application from modules
  • Nodejs express router
  • Recommended packages
  • Middleware’s: cors, body-parser, bluebird, etc.
  • Using JOI validations
  • Secure our nodejs app
  • Dockerizing our node.js application – if time permits
Prerequisites
  • JavaScript advanced – async programing, latest features
  • Node.js basic knowledge
  • React.js basic knowledge
  • TypeScript

Schedule Appointment

Fill out the form below, and we will be in touch shortly.

לא הצלחנו לאתר את הטופס.

בודק...