Why take this course
Do you want to create interactive front-end applications and need to master ReactJS? This training will give you a solid foundation for building websites using JSX, ReactJS, and for validating and handling forms. Thanks to this, you will learn to create components and dynamic code, gain knowledge about code optimization, and acquire practical skills to effectively develop software.
What you'll learn
- The concepts of software development in ReactJS and the principles of JSX.
- How to distinguish between HTML tags, JavaScript, and ReactJS components.
- How to create controlled and uncontrolled components, and you will learn the principles of form validation.
- You will gain knowledge that will allow you to create websites, use components, lifecycle, and states in ReactJS.
- How to optimize code and limit the number of server requests.
Certification & Exam
Upon completion of the training, you will receive a certificate of participation, confirming your skills in ReactJS. There is no final exam—all you need is active participation in the classes.
Who is this course for
This course is intended for all people involved in the front-end software development process. The training is also for programmers who know HTML and JavaScript and want to gain knowledge about creating interactive front-end code
Topics covered
- Installation and operations basics
- ReactJS libraries
- Component structure, static data display
- JSX and JavaScript – transformations
- HTML tags and ReactJS components – dependencies, similarities, differences
- Props and States
- DataFlow in ReactJS
- Lifecycles
- Dynamic Components and forms
- Form events and their handling
- Form validation
- Performance and optimization of applications in ReactJS
- Practical exercises