About

Policies

Web Front End Development (HTML, CSS, Bootstrap, JavaScript & React)

What is Front End Development?

https://www.youtube.com/watch?v=U8542COlBiU&ab_channel=IT-Made-Easy

06 Weeks Course Outline (Web Designing)

https://drive.google.com/file/d/1JgnduEaQuwO2oVZhPrsG8hI8df3AcSA7/view?usp=drive_link 

06 Weeks Course Outline (JavaScript)

https://drive.google.com/file/d/1dRENfpTjD2_q7NKDz42gm2ZQ-10IkhWv/view?usp=drive_link

06 Weeks Course Outline (React Js)

https://drive.google.com/file/d/1awdOvE51EaNdvT1WUAdYlVR90R4NU4w5/view?usp=drive_link

 

Brief Contents (03 Months Course Outline)

HTML:

  1. Introduction to HTML, Folder Structure (IDE), HTML Document structure, HTML universal attributes. HTML Tags: img, br, h1-h6, p, div, header, footer, blockquote.
  2. Lists: Order & unordered and table.
  3. Form and Form tags: button, input, label, select, textarea.

CSS:

  1. Intro. to CSS, Linking of HTML to CSS (Internal, External and Inline), CSS selectors, CSS syntax and generic formula of CSS. 
  2. CSS Element Positioning using: Relative and Absolute, height, width, margin, padding, position, display, flexbox, grid, z-index etc.
  3. Typography, CSS Text Style using: text-align, line-height, font-size, font, font-family, text-decoration, font-style, text-overflow, word-break, color etc.
  4. Responsive Design using CSS Media queries and Techniques (|Diagnol approach and Mobile to Desktop approach), Flex/Grid.

Pre-Processor and CSS Libraries:

  1. Bootstrap tailwind (Introduction & Configuration)
  2. Bootstrap Components: Buttons, Cards and Panels, Typography, Responsive images, Spacing, Tables.

JavaScript:

  1. JavaScript basic syntax along with ES6: variables, data types, arrays, object literals, methods for strings and arrays, loops, conditions, functions, arrow functions etc.
  2. Document Object Model (DOM) selection and manipulation using events.
  3. Form validation using JavaScript, Event Handling
  4. Promises and Callbacks, Fetch, Then and Catch, JavaScript Object Notations (JSON) and its application
  5. Synchronous and A-Synchronous programming using browser working (V8 Engine)
  6. Consuming RESTful APIs using Fetch

JQuery:

  1. JQuery Concepts, Principal, JQuery Ajax and Data table

VCS:

  1. Version control system: Git and GitHub/Bitbucket/GitLab

WordPress:

  1. Introduction to WordPress
  2. WordPress Plugins

React:

  1. Understanding Package manager and NPM, CLI tools
  2. JavaScript XML (JSX)
  3. Components: Function base, Props and states, Conditional Rendering
  4. Lifecycle, Lists and Keys, Material UI (Alerts and Toasts, Carousel and sliders, scroll spy, Navigation bar and tabs, Forms etc.)
  5. Hooks: useState, useEffect etc and Writing Custom Hooks
  6. Router, API Calling: Axios, Unfetch
  7. State (Context API, Redux)
  8. Global State Management

 

One Month Guided Project with Trainer’s Support (02 days per week):

Trainer will check the progress of assigned individual Project and guide about further work.

 

2026 © National University of Modern Languages, Islamabad.

Admission LMS Student Portal Library Journals E-Registration Online QEC Results Datesheets Scholarships Feedback