<-- Mailchimp tag -->

React.JS 40-hours Bootcamp

React JS is a JavaScript library used to build user interfaces, as you see on the most popular interactive websites. 

At the moment, we are not getting applications.

Join the waiting list and get notified:

Why Learn ReactJS?

React takes you further than the basic web Technologies of HTML, CSS, and JavaScript. It allows you to group your pieces of code and abstract them into reusable “Components”

React is fast, scalable, flexible, powerful, and has a robust developer community that’s rapidly growing allowing you to leverage lots of ready-to-use packages and libraries built specifically for React.

React is the most used JavaScript library among developers worldwide, as of 2021.

React can also render on the server using Node and power mobile apps using React Native.

Meet the instructor:

Ikdem Ben Mbarek

Ikdem is a talented Software Developer and Instructor with large experience across multiple fields. He graduated as a Software Engineer from the Faculty of Sciences of Tunis after realizing a Decentralized Application based on Blockchain at Talan. He held many roles in the civic society such as being the Head of PR for AIESEC in Tunisia, working with the International Federation for Electoral Systems, and being chosen as Top 20 Hult Prize Campus Directors. After an experience as a Technical Mentor and the Instructional Team Lead at ReBootKamp, he currently holds the role of the Technical Lead at Konnect Networks and delivers a Web and Mobile Development course at the Mediterranean Institute of Technology.

What are the requirements of this course?

  • Fundamental understanding of HTML, CSS and JavaScript concepts
  • Familiarity with the ES6 JavaScript syntax.

Course Content

Week 1

VIRTUAL DOM
JSX
DEVELOPMENT ENVIRONMENT
CLASS COMPONENTS
PROPS AND PROPTYPES
STATE
LIFECYCLE
EVENTS

Week 2

STYLES AND MEDIA
THIRD-PARTY LIBRARIES
ITERATING OVER LISTS
CONNECTING WITH THE BACKEND VIA AJAX
REFS
DATA COMMUNICATION
CONTEXT API
TODO APP

Week 3

FUNCTIONAL COMPONENTS
HOOKS – useState
HOOKS – useEffect
HOOKS – useContext
HOOKS – useRef
HOOKS – Custom Hooks
HOOKS – useMemo

Week 4

ROUTING
STYLED COMPONENTS
ROUTING – PART 2
DEPLOYING
LAZY AND SUSPENSE
PURE COMPONENTS AND REACT MEM

Week 5

REDUX
REDUX – BASIC EXAMPLE
REDUX AND REACT
REDUX DEVTOOLS
REDUX CRA TEMPLATES

Course Content

Week 1

VIRTUAL DOM
JSX
DEVELOPMENT ENVIRONMENT
CLASS COMPONENTS
PROPS AND PROPTYPES
STATE
LIFECYCLE
EVENTS

Week 2

STYLES AND MEDIA
THIRD-PARTY LIBRARIES
ITERATING OVER LISTS
CONNECTING WITH THE BACKEND VIA AJAX
REFS
DATA COMMUNICATION
CONTEXT API
TODO APP

Week 3

FUNCTIONAL COMPONENTS
HOOKS – useState
HOOKS – useEffect
HOOKS – useContext
HOOKS – useRef
HOOKS – Custom Hooks
HOOKS – useMemo

Week 4

ROUTING
STYLED COMPONENTS
ROUTING – PART 2
DEPLOYING
LAZY AND SUSPENSE
PURE COMPONENTS AND REACT MEM

Week 5

REDUX
REDUX – BASIC EXAMPLE
REDUX AND REACT
REDUX DEVTOOLS
REDUX CRA TEMPLATES

Do you want to upskill and
learn more about React JS?