React Basics

Upskill yourself and move to a higher level of success!

React Basics

React is a powerful JavaScript Framework that you can use for building modern web and mobile applications. In this training, you will learn the fundamental concepts of React and gain the basic skills required to build a simple, fast and modern applications. If you want to lead your career in web development and want to become a professional developer, this is your time to learn React and take your web development skills to the next higher level.

Once you have mastered the React fundamentals you can move on to the advanced topics in React Master training and upskill yourself on expert level.

Note: There may be changes in the start date!

What you will learn

After successfully finishing the training, you will learn:

  • Introduction to React web framework and its basic concepts;

  • Learn about React components;

  • Learn about JSX and how it works;

  • Styling Components in React;

  • Making API Requests with React;

  • Learn how to use Hooks in React,

  • Introduction to Git and Jira software

Curriculum
  • React Concepts
  • Component Architecture
  • One Way Data Flow
  • Setting up the environment
  • Create React App
  • React Project Setup
  • Creating Components
  • Class vs function components
  • State vs Props
  • Thinking In JSX
  • Conditional Rendering in JSX
  • Events and Attributes
  • Single Page Application
  • React Router
  • Linking Between Routes
  • Organizing Our Routes
  • Query Strings and URL Parameters
  • Inline CSS
  • CSS in JS
  • CSS Modules
  • Styled Components
  • Rules for Using Hooks
  • The State Hook
  • State Setter Callback Function
  • Multiple State Hooks
  • What are "Side Effects" & Introducing useEffect
  • Using the useEffect() Hook / useEffect & Dependencies
  • Effect Cleanup Functions
  • Multiple Effect Hooks
  • Fetching Content
  • Axios vs Fetch
  • Outputting Lists & Conditional Content
Handling Authentication with React
  • Introduction to Middlewares
  • The Purpose of Redux Promise
  • Redux Store
  • Reducer
  • Connected Component
  • Actions
  • Updating State
  • History Prop Inconsistency
JIRA, GIT
Payment method

Payment method can be in cash or divided in three monthly payments. For payment in cash, we give you 10% discount of the total price 34.750 den.

Certificate

According to attendance, activity, tasks, homework and test results, candidates will get a Certificate for "Successfully completed training" or Certificate for "Attended training".

Required skills

For this training is required previous knowledge of HTML & CSS and JavaScript

Lecturers
lecturer-image
Aleksandra Naceska

Expert in front-end design and development of web pages. She has been working in the field of front-end design for more than 7 years focused on developing web pages, applications using React and Angular. Lecturer of the course "Development of web pages - HTML, CSS and JavaScript" and several trainings related to the field of Front-end and React.

Contact

course-image
  • 11.584 den./monthly

  • Start
    01.10.2022
  • Duration

    3.5 months

  • Dynamics

    2 meetings per week for 2 hours

  • Remaining places

    0

Subscribe for news
X

One click to find out more about our new courses, promotions and discounts.