Courses
>
Up And Running With React

Up And Running With React

Development
|
20 h

This course will enable attendees to become comfortable with developing web applications using React.js and related libraries. The provided training will take the audience through an ES6/ES7 workshop, React project structure and build tools, basic concepts and required knowledge in order to build and maintain React applications.

List of topics

  • Introducing React and the React ecosystem
  • ES6 / 7 and JSX
  • Rendering elements: React Components and Props
  • Interactive: Let’s create a React app looking at the project structure, how everything fits together State, React life-cycle, asynchronicity in a web application
  • Handling and creating events
  • Controlling rendering via logic
  • Snapshot testing with Jest
  • Iterating and working with lists
  • Working with user input: Forms in React

Benefits

  • Learn React development fundamentals, best practices and patterns
  • Pragmatic approach to developing React websites, suitable even for full-stack developers
  • The course will enable participants to work on new or existing React projects with better eficiency and understanding of caveats, pitfalls and standard approaches to problems

This course is for

Developers, Teach Leads

Requirements

  • Basic React experience, comfortable with JSX, props, lifecycle hooks and component classes
  • ES6 features like let/const, arrow functions and have basic knowledge of terminals and Node.js
  • Laptop/desktop & internet connection

Program sesiuni

Category

Development

Level

Location

Sessions

Duration

Hourglass icon
20 h

Credentials

Award icon
Diploma of completion

Stage 1

Discover the digital world with Google! (10 hours) and Generative AI (5 hours): learn online productivity and communication skills, adapted to today's most widely used technologies.

Stage 2

Introduction to Programming (20 hours): develop minimal programming and application testing skills.

Stage 3

Web Front-End Development Course (80 hours): this is a training course to acquire the minimum knowledge specific to software application development.

Unlock your potential today!

Ready to dive into the world of programming languages? Look no further! Contact us for more details.

2 people smiling