React

    Please be aware that students must bring their own personal laptops to class for each session. Code World does not provide laptops for students use.

  • 1:00 PM - 2:30 PM
  • Ages 13-16

Or

MUST have Experience with JavaScript, HTML & CSS First!

This class meets once per week:

Class Time: Sunday from 1:00 PM to 2:30 PM

React is where it all comes together. React is the industry leading JavaScript framework used by companies huge and small around the world to build, develop, and maintain their websites and web applications. React allows for HTML, CSS, and Javascript to be elegantly combined unlocking entire new possibilities and potential for developing UX and UI while also vastly increasing ease of use. Knowing HTML, CSS, JavaScript and React is all that is needed to gain entry into the web development and software engineering industries.

In this course students will cover the following:

  • 1) All the core basics: How React works, building components with React & building UIs with React
  • 2) Components, props & dynamic data binding
  • 3) Working with user events and state to create interactive applications
  • 4) A thorough look behind the scenes to understand how React works under the hood
  • 5) Adding Animations
  • 6) React Hooks in-depth
  • 7) Working with built-in Hooks and building custom Hooks
  • 8) How to debug React apps
  • 9) Styling React apps with "Styled Components" and "CSS Modules"
  • 10) Working with "Fragments" & "Portals"
  • 11) Functional components
  • 12) Sending Http requests & handling transitional states + responses
  • 13) Handling forms and user input (including validation)
  • 14) Routing with React Router
  • 15) Deploying React Apps

In this course students will do the following:

  • 1) Build powerful, fast, user-friendly and reactive web applications
  • 2) Make dozens of highly reusable components and projects
  • 3) Provide amazing user experiences by leveraging the power of JavaScript with ease
  • 4) Learn all about React Hooks and React Components
  • 5) Gain the industry standard skills needed to apply as a front-end software engineer in one of the most in demand sectors of the world today.

Code World

Code World Bali © 2024

Jl. Danau Tondano No. 53 A

Sanur, Bali, 80027