Create your web app using React
Use MySQL database to save/retrieve data
Use NPM to install third party packages
Learn what is REST API and how to create one using Node.js
Integrate your REST API with React
You should be already comfortable creating static HTML templates and styling them using CSS. If you don't know how to do that, then please enroll in our Intro to Web Programming Course first.
In this course you will learn to go beyond the basics. You will learn to create full-fledged web experiences. You will be able to level up your skills by learning some of the most popular front-end libraries in the industry.
You will learn how to style your site quickly with Bootstrap. You learn the difference between Single Page Application (SPAs) and Multiple Page Applications (MPAs). Furthermore you will learn how to create powerful Single Page Applications (SPAs) with React.js.
To achieve our purpose of dynamic pages you will learn to integrate React with APIs. You will learn to write APIs with Node.js and npm (Node Package Manager).
In this course, MySQL database will be created and integrated with Node.js, this will allow us to create CRUD applications.
For more in-depth knowledge of concepts of Databases and MySQL, you can take our Intro to MySQL Databases course.
Frequently Asked Questions ( FAQ s)
A dynamic web page is the web page that displays different content every time you visit it. Which means that it's content keeps growing/changing. This is in contrast with Static Web page - that typically means that content remains always the same.
Facebook, Twitter, LinkedIn are prime examples of Dynamic web sites. Every time you visit those, you see new content - this is the best way to keep your audience engaged.
Building a website that consists of dynamic web pages, is known as Dynamic Web Programming.
Both of these frameworks are the most popular web frameworks. In Stack Overflow's 2023 Developer Survey, Node.js ranks as the most popular web framework with 42.65% and React.js is the second most popular with 40.58%.
I loved the experience. It was worth the time. Sir usama fiaz taught us so well. He is a very good programmer. He is a very good teacher.M. Ibrahim A.
Learning something new. developed an interest in this course. Everything seems new and easy. Sir's way of explaining and guiding is appreciated. I love and enjoy the sessions.Ruqiya I.