BK-IAC


Bangladesh-Korea Information Access Center, Department of CSE, BUET


Menu
Home
------------------------------------------------------------

Batch 30 Ongoing

Class Routine

IAC Facility Booking
------------------------------------------------------------
About Us
------------------------------------------------------------
Contact
------------------------------------------------------------
Login

Course Detail:

Course Name: Full Stack Web Development With React and Node JS

Introduction

The Full Stack Web Development with React and Node JS course at the Information Access Center (IAC) is a comprehensive program designed for individuals aspiring to become proficient in both frontend and backend development. Covering key technologies such as HTML, CSS, JavaScript, React, Node JS, and MongoDB, this course provides hands-on experience in building dynamic web applications.

Objectives
  • Master foundational web technologies: HTML, CSS, and JavaScript.
  • Build dynamic and responsive user interfaces with React.
  • Create and deploy full-stack applications using Node JS, Express, and MongoDB.
Outcome of the Learning
  • Develop proficiency in frontend and backend web development.
  • Effectively integrate APIs and fetch dynamic data for React applications.
  • Build and deploy full-stack web applications with confidence.
Class Duration

The course length will be 8 weeks with two classes in each week and 3 hours in each class. Course Contents are given below.

Course Content
  • Introduction to Web Development, HTLM & CSS, Javascript, JSX & React Js
  • React Components and State, API Integration ( Axios, fetch)
  • React Hooks, React Router & Navigation, Handling Forms
  • ReactDOM (Virtual Dom) & State Design Process, Node JS & Express Basics
  • Introduction to REST APIs, Introduction to Database (MongoDB & Mongoose)
  • Introduction to Session Handing, Setting Up Backend as a Service (BaaS)
  • Connecting Backend to Frontend, Deploying & Hosting
Learning and Evaluation Method
  • Classes will be conducted in a multimedia-equipped environment.
  • Expert faculty members from the field of Software Engineering will lead each class.
  • Participants will have access to PCs for practical exercises, ensuring an interactive learning experience.
  • An evaluation will take place through assignments and a final exam at the end of the course.
  • Successful participants will receive a certificate upon course completion.
Further Query

Email: iac@cse.buet.ac.bd
Phone: 9665650-80 Ext-6438
Mobile: 01741 686742