Front End Frameworks - React and Bootstrap

Register Now
sop-webfd-001-25A

Front End Frameworks - React and Bootstrap

USD 100 / NGN 85,000

Introduction

 This course teaches you to utilize frameworks for faster development by exploring popular JavaScript frameworks and Bootstrap. 

Course Description

We will learn to build a responsive front-end app—a task Scheduler as our class project.

Syllabus

Course Outline 

Week 1 

Introduction to Bootstrap 

Containers, Jumbotron (padded boxes), cards, and headings 

Bootstrap Formatting Elements 


Assignment 1 

Week 2 

Navigation 

Flex and Grid System 


Assignment 2 

Week 3 


Text and Background Colors 

Images 

Carousel 

Alerts and Buttons 


Assignment 3 

Week 4 

Tables, Classes and Responsive Tables 

Badges, Progress Bar, Spinners, and Pagination 


Assignment 4 

Week 5 

List Group, Drop-down, and Collapsible 

Navigation 


Assignment 5 

Week 6 

Modal and off-canvas 

Tooltip and pop-over 

Toast and scroll spy 


Assignment 6 

Week 7 

Forms, select menu, checks, and Radios 

Range and input groups 

Floating labels and form validation 


Part 1 Quiz 

Week 8 

Introduction to React 

Arrow functions, classes, and variables 


Assignment 7 

Week 9 

Array and Array Methods 

Spread and Ternary Operators 

Modules 


Assignment 8 

Week 10 

HTML Render 

JavaScript XML (JSX) 

Components 


Final Project 

Week 11 

Class and Props 

Events and Conditionals 


Assignment 9 

Week 12 

Lists 

Forms and form handling 


Assignment 10 

Week 13 

Router 

Memo 


Assignment 11 

Week 14 

CSS Styling 

Sass Styling 


Part 2 Quiz 

Week 15 

Hooks 


Final Exam 

Course Outline


Week 1

- Lesson 1: Bootstrap containers, cards, headings, and buttons (13:25)

– Lesson 2: Building a Basic Landing Page (5:16)

Assignment 1 


Week 2

- Lesson 1: Bootstrap 5 Navbar: 10:57

- Lesson 2: Navbar with dropdowns: 11:43

Assignment 2

Week 3

- Lesson 1: The Grid Layout Module:  10:59

- Lesson 2: The Flex Module:  7:22

Assignment 3

Week 4

- Lesson 1: Text, Background, and Link Colors:  7:04

- Lesson 2: Alerts and Buttons: 8:53

- Table and Responsive Table: 4:41

Assignment 4

Week 5

- Lesson 1: Images and Carousel - 6:11

- Lesson 2: Badges, Progress Bar, Spinners, Pagination, and List groups: 10:15

Assignment 5


Week 6

- Lesson 1 -  Off-canvas (Modern Slide-out Navigation) - (3:31).

- Lesson 2 -  Modal - (3:48)

- Lesson 3 -  Toast Notification - (2:30)

- Lesson 4 -  Tooltip and PopOvers - (3:22)

 

Assignment 6

Week 7

-  Lesson 1 - Form Input and Controls (3:55)

- Lesson 2 - Range input and input groups (3:26)

- Lesson 3 - Form Validation (1:57)

- Bootstrap 5 Utility Classes Summary 1 (32:26)

- Bootstrap 5 Utility Classes Summary 2 (23:28)

Part 1 Quiz


REACT

Week 8

- Introduction to React  (8:35)

Assignment 7

Week 9

- Components and Props (22:50)

Assignment 8

Week 10

- React Event  (7:11)

- Conditional Rendering (5:59)

-  useState Hook (45:08)

Week 11

- Forms (19:27)

Final Project 1

Week 12

 - Advance Hook

Week 13

- Router

- Memo

Final Project 2

Week 14

- 

Part 2 Quiz

Week 15

-

Final Exam

Duration
15 weeks
Commitment
12-15 hrs per week
Prerequisite
HTML , CSS and JavaScript Fundamentals
Fee
USD 100 / NGN 85,000
Learning style
<p><b>Format :</b> Online</p><p><b>Tools Required</b>: A PC with access to the internet for downloading videos and completing graded assessments.</p><p><b>Week Start</b>: Mondays at 12:00 noon US Eastern Time</p><p><b>Week End</b>: Mondays at 11:59 am US Eastern Time</p><p>Students can log in any day of the week to complete the week's work. </p>

Instructor

Mildred Ojomah-Christopher

Master of Liberal Arts: Software Engineering - Harvard University

Graduate Certificate: Data Science - Harvard University

BSc(Hons) : Mathematical Sciences (Computer Science Major) - Kogi State University

Batches

  • Batch A Open

    sop-webfd-001-25A 24 Nov 2025 to 23 Mar 2026 77 places left