IITM Research Park

Build a server and an interactive web application

Part- A: Build a server.
  • This course takes you through the process of assembling a PC, provides step-by-step guidance on how to assemble a server with the components such as the motherboard, processor, and RAM that make up the system unit, as well as how to install the operating system to complete a fully functioning computer, install necessary software for developing web application. So, if you’ve ever wondered what it takes to build your own PC, join the course for this adventure.
Part- B: Build an interactive web application.
  • This course will also help you to build an interactive web application using React as frontend, Spring boot as backend and MariaDB database. Front-end side is made with React, React Router, Axios. The back-end server uses Spring Boot with Spring Web MVC for REST APIs and Spring Data JDBC for interacting with MariaDB database.
Part- A: Build a server.
  • The objective of this course is to provide knowledge about assembling a PC and setting up a web server.
Part- B: Build an interactive web application.
  • You’ll learn the major components of web application architectures, build a fully functional full-stack web application.
Part- A: Build a server.
  • Build a computer from ground up, and then install the necessary operating system and packages for web application.
Part- B: Build an interactive web application.
  • Build a responsive Restaurant table reservation web application with following features:

  • ➤ Customer Login & Registration
    ➤ Book a Slot
    ➤ Admin Login
    ➤ View Bookings
    ➤ Clear Bookings
    ➤ Check Booking Availability
  • Verify the installed java version.
  • Verify with the default resin web page.
  • Verify the installed node and npm version.
  • View the MariaDB test database.
  • Test the web application on the local environment.
    • Understanding of JavaScript programming basics
    • Basic Java programming
    • Knowledge on SQL

    High Level Instruction