The React Fundamentals course is designed to provide a comprehensive introduction to React, the popular JavaScript library for building user interfaces. This course is ideal for web developers who are new to React or who have some experience with React and want to deepen their knowledge of the library.
The course covers the fundamental concepts of React including components, props, state, and events. Participants will learn how to build simple and complex React components, handle user events, and manage component states.
Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Microsoft Corporation, Meta, or any of their subsidiaries or affiliates. This course is not official preparation material for any of these companies. All trademarks, service marks, company names, logos, and brand names mentioned are the property of their respective owners and are used for identification, educational, and informational purposes only. No claim is made to exclusive rights to use any third-party trademarks apart from their context in this educational material.
This module is designed to provide learners with a comprehensive introduction to JavaScript programming. Throughout the module, learners will gain hands-on experience working with JavaScript and will develop a deep understanding of its core features and capabilities.
The module will cover the key concepts of JavaScript, including variables, data types, operators, control structures, and functions. Learners will understand how to use these concepts to create basic programs that are modular, maintainable, and easy to test.
By the end of the module, learners will be proficient in creating simple and effective JavaScript programs. They will be able to apply best practices and coding standards to write high-quality code that meets the needs of their clients and users.
涵盖的内容
28个视频6篇阅读材料6个作业1个讨论话题1个插件
显示有关单元内容的信息
28个视频•总计140分钟
Introduction to the course•2分钟
Meet your Instructor•1分钟
What you will learn in this lesson•1分钟
Introduction to JavaScript•6分钟
Setting up your development environment•3分钟
Writing your first JavaScript program•5分钟
What you will learn in this lesson•1分钟
Variables in javascript•7分钟
Data types•9分钟
Using arithmetic and comparison operators•9分钟
Arrays in Javascript•6分钟
Working with strings•6分钟
String manipulation•7分钟
Conditional statements (if/else, switch)•6分钟
Looping structures (for, while)•7分钟
Functions and scope•7分钟
What you will learn in this lesson•1分钟
Understanding the Document Object Model (DOM)•4分钟
Accessing DOM elements with JavaScript•7分钟
Manipulating DOM elements with JavaScript•7分钟
Modifying styles and attributes with JavaScript•6分钟
Understanding events and event listeners•4分钟
Responding to user input (clicks, key presses)•6分钟
Creating interactive user interfaces with events•5分钟
What you will learn in this Lesson•0分钟
Creating and removing DOM elements with JavaScript•7分钟
Using AJAX to load content dynamically•7分钟
Handling errors and exceptions•6分钟
6篇阅读材料•总计140分钟
Syllabus•10分钟
Read more about the basics of javascript•30分钟
Learn more about various javascript components•30分钟
Further Reads on DOM Manipulation•30分钟
Learn more about Advanced DOM Manipulation•30分钟
Tell us what you think!•10分钟
6个作业•总计180分钟
Getting Started with JavaScript practice quiz•15分钟
Various components of Javascript•15分钟
DOM - Practice Quiz•15分钟
Various components of Javascript•15分钟
Various components Javascripts Graded Quiz•60分钟
Javascript - Graded Quiz•60分钟
1个讨论话题•总计10分钟
Meet and Greet•10分钟
1个插件•总计15分钟
Quick Course Check-In•15分钟
React for Frontend development
第 2 单元•小时 后完成
单元详情
In this module, you will be introduced to the basics of React, a popular JavaScript library used for building user interfaces. You will learn about the key concepts of React, such as components, state, props, and JSX, and understand how they work together to create dynamic and interactive UIs.
涵盖的内容
16个视频3篇阅读材料4个作业
显示有关单元内容的信息
16个视频•总计83分钟
What you will learn in this Lesson•0分钟
Introduction to React•4分钟
Virtual DOM in React•4分钟
Setting up React•5分钟
What you will learn in this Lesson•1分钟
React Directory structure•5分钟
JSX in React JS•6分钟
React Components•7分钟
React Props•6分钟
React States•8分钟
What you will learn in this Lesson•1分钟
React useEffect Hook•10分钟
Making API Calls with useEffect Hook•7分钟
useContext Hook•8分钟
React Redux•5分钟
Application of Redux•5分钟
3篇阅读材料•总计90分钟
Know more about React•30分钟
Further Reading on React•30分钟
Learn more about react hooks and redux•30分钟
4个作业•总计105分钟
React Basics - Practice Quiz•15分钟
React- Practice Quiz•15分钟
React Hooks & Redux•15分钟
React - Graded Quiz•60分钟
Front End Application by using Javascript and React JS
第 3 单元•小时 后完成
单元详情
The Front End Application module built using JavaScript and React JS is a user interface layer that enables users to interact with the application. This module comprises of components and modules that are designed to provide a seamless and engaging experience to the users. The primary function of this module is to render the content and manage the user interactions in a responsive and intuitive manner. React JS is a popular library used for building web applications that offers various features like reusable components, virtual DOM, and efficient rendering. With React, developers can build complex user interfaces with ease and performance.
涵盖的内容
9个视频2篇阅读材料2个作业1次同伴评审
显示有关单元内容的信息
9个视频•总计59分钟
Project Overview•5分钟
Approach for building Tic-Tac-Toe•3分钟
Step 1: Setting up the project•5分钟
Step 2: Creating Board Component•7分钟
Step 3: Project Components•13分钟
Step 4: Creating a Reusable Component•4分钟
Step 5: Creating an interactive square component•5分钟
Step 6: Writing logic for turns•6分钟
Step 7: Wrapping up the Project•10分钟
2篇阅读材料•总计20分钟
Project Assets•10分钟
Provide your feedback!•10分钟
2个作业•总计30分钟
Untitled•15分钟
Steps to build Tic-Tac-Toe•15分钟
1次同伴评审•总计120分钟
React Mastery: Building Interactive and Optimized Web Applications•120分钟
Board Infinity is a full-stack career platform, founded in 2017 that bridges the gap between career aspirants and industry experts. Our platform fosters professional growth, delivering personalized learning experiences, expert career coaching, and diverse opportunities to help individuals fulfill their career dreams. Board Infinity has successfully facilitated over 20,000 career transitions, marking a significant impact in the career development landscape.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.