Crafting React Heroes: Where Interviews Become Showcases

ReactJs in Sinhala for Absolute Beginners

Commencing on

02nd of December 2023 at 7.30 pm

Sinhala (සිංහල)

Sinhala (සිංහල)

100 +/- 10 hours of sessions

100 +/- 10 hours of sessions

Begginer Level

Begginer Level

Online class via Microsoft Teams

Online class via Microsoft Teams



Select_Your_Language

What is React and this Course?

ReactJS is a JavaScript library for building user interfaces. React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.

about_course_part_1


about_course_part_2

ReactJs for absolute beginners in sinhala

Posted Thursday, November 02, 2023


about_course_part_3


මේ course එකේ කාල සිමාව පැය 100 ± 10 කාලයක් වෙනවා. සම්පුර්ණයෙන්ම online course එකක් වෙන මේ course එක ඔබට Microsoft Teams හරහා තමයි සම්බන්ධ වෙන්න තියෙන්නේ. course එක ඉවර වෙනකොට පහත තියෙනsample rdFashion demonstration app එක ඔයාට තනියම හදන්න පුළුවන් වෙනවා. ඊට අදාළ දැනුම ඔබට මේ couse එක පුරාවට ලැබෙනවා.


about_course_part_5

ReactJs for absolute beginners course now



ලියාපදිංචි සිසුන් සඳහා ආරම්භක හඳුන්වාදීමේ වැඩසටහන 02nd of December 2023 සවස 7:30 ට Microsoft Teams හරහා පැවැත්වේ.



about_course_part_7

  • Saturday 7:30 PM
  • Sunday 10:00 AM
What you will learn?

The course comprises 36 chapters, each with a duration ranging from 100 to 110 hours. Upon completing the course, you will have the skills to create your own Shopping Cart web application. You can explore a demo of this application at the conclusion of the section list.

Course Content

You can expand each section to access additional information about it, including quizzes and practical exercises.


Gain a fundamental understanding of the Git version control system and explore its essential applications.


GIT Quiz: You'll be having a quiz to validate your knowledge about GIT after learning

quiz

As ReactJS is a library designed for creating web-based user interfaces, it's essential to revisit our understanding of web technologies before delving deeper into React development.


HTML, CSS Quiz: You'll be having a quiz to validate your knowledge about HTML and CSS after learning

quiz

Let's explore the distinctions between ReactJS and conventional HTML, including features like hot reloading.



The elements we frequently utilize in ReactJS are JSX components.



Understanding and Implementing these Features in ReactJS.


JS, JSX, ES6, ES7 Quiz: You'll be having a quiz to validate your knowledge about JS, JSX, ES6, ES7 and more after learning

quiz

What Exactly Is Babel, and How Do You Perform Basic ES6 to ES5 Compilation Using It.



Working with Webpack: Basics and Its Functionality Explained.



An Overview of Vite and Its Role in Shaping the Future of React App Development.



You will discover the contents of files and folders typically found in a ReactJS project.



You will gain an understanding of package.json and package-lock.json, along with their respective purposes.


Babel, webpack, react file system, package.json Quiz: You'll be having a quiz to validate your knowledge about Babel, webpack, react file system and package.json after learning

quiz

How to Approach Thinking in React: Visualizing Projects in the ReactJS Landscape and Strategizing Component-Based Project Structures.


Thinking logic practice: You'll be given task to practice to improve your ability in thinking in react

Practical

While our primary focus is on function-based components, I'd like to provide some insights into class-based components.



You will understand the concept of 'state' in React.



How to use state in a component.



How the functional component enter the React world while we were using class based component and why the stateless functional components are important.



The Evolution of React: A Brief Overview of Class-Based Components and the Introduction of Hooks (a bit history about class based and why the hooks were introduced).



Explanation on React Hooks.



Difference between class based components and functional components with hooks.


Quiz and Practical: You'll be given tasks and quiz covering the session

Quiz
Practical

Make a single page website with React.



What are the packages and how to use them.



How to style the react component with bootstrap.



How to use Material-UI components.



How to navigate in React using react-router.



Make a multi page website with React using react-router.


Practical: You'll be given a task based on the above sections

Practical

How to pass the data from one page to another, one component to another.



What is a web app.



How to reuse simple and advanced components.



Even though we're not using them, it's better have an idea about component hierarchy and how to use Higher order components.



What is Redux and how to manage state with Redux.



Since the Redux toolkit is recomanded



How to use rest api with React and redux.



What is a PWA and How to make a Mobile app (PWA) with React.



How to use animation in React.



How to make the production build of the React app and Publish.



With the basic understanding of unit testing and how to use in react.



React couse final project demo app
ReactJs Course Enrollment

Select_Your_Language

enrollment_header


enroll_description

Success Stories from My Students

Pause & Read

Before taking this course, I had very basic JavaScript knowledge. Thanks to the excellent instruction, I not only improved my JavaScript skills but also smoothly transitioned into mastering React. Radika Sir's teaching style made complex concepts easy to understand, and I'm grateful for the valuable Git instruction as well. A fantastic course that I highly recommend!

Mr. Tharindu Madhushan

Faculty Of Science - University Of Ruhuna

Aug-19-2023

Frequently Asked Questions

Select_Your_Language

what_is_this.title

Radika Dilanka

what_is_this.description

whot_can_join.title

Radika Dilanka

whot_can_join.description

what_should_i_know.title

Radika Dilanka

what_should_i_know.description

what_if_i_dont_know_html_and_those.title

Radika Dilanka

what_if_i_dont_know_html_and_those.description

What_will_be_thought.title

Radika Dilanka

What_will_be_thought.description

will_you_guide_me_to_make_this_cart.title

Radika Dilanka

will_you_guide_me_to_make_this_cart.description

will_you_teach_in_english.title

Radika Dilanka

will_you_teach_in_english.description

who_are_you_to_teach_this.title

Radika Dilanka

who_are_you_to_teach_this.description

whay_i_need_to_do_this.title

Radika Dilanka

whay_i_need_to_do_this.description

what_i_could_do_after_doing_this.title

Radika Dilanka

what_i_could_do_after_doing_this.description

can_i_see_the_course_content.title

Radika Dilanka

can_i_see_the_course_content.description

what_should_i_do_if_i_want_to_join.title

Radika Dilanka

what_should_i_do_if_i_want_to_join.description