Web Development


 Website Designing Course Available

Note: Another discounted package is also available  for 6 month and 1 year.

Morning & Evening  Classes

Graphics Designing Course Details

Rs. 18,000/-
Rs.10,000/-     on lump sum
Duration: 3 Months
Installments: Not Available
Class Per Week: 6
Weekend Course: Available
Next Class Expected: 2-Dec-2019

Learn freelancing with Front end website designing professional course you will gain full in-depth knowledge of responsive and google friendly front end website designing This includes HTML 5, CSS 3, JavaScript, Bootstrap, jQuery and SEO techniques.

Front End Website Designing Course

Web designing and development is a fast growing field in Rawalpindi and Islamabad. More technologies are introduced rapidly and we need to keep ourselves up-to-date to compete with others in the market.
We at yes college  offer you guaranteed expert level training in the field of website designing and development. You will become a professional web designer and web developer in the given duration.

The key elements of this course are:

1) Basic of web designing

  • Introduction to website designing
  • Web Server and Web Browser
  • Tools and Editors
  • Static website VS Dynamic website
  • Comparison of Different Languages and Tools

2) HTML 5

  • HTML and XHTML

  • Elements & Attributes
  • Headings
  • Adding and formatting Paragraph Text
  • Formatting your website template
  • Adding Hyperlinks and Buttons in your website
  • Images and its usage
  • Image mapping
  • Tables and its different usage in web designing
  • Bulleted Lists and its professional usage
  • Forms and Interface designing
  • Creating custom colors using Color codes
  • Frames with professional implementation
  • Formatting text and using different Fonts
  • Adding page information for Google and other webs using Meta tags

3) CSS 3.0

  • Different methods of creating styles
  • Different Coloring options
  • Creating and formatting professional Background Effects
  • Advance Text effects
  • Positioning objects with different Display levels
  • The CSS Box model
  • Working with Floats
  • Using Borders with different effects
  • Understanding CSS Outline
  • Working with Margins and Padding
  • Professional usages of Lists
  • Using the z-index
  • Creating complex website layouts
  • Color Gradients
  • Creating your own drop down menu in CSS
  • Animations using CSS 3.0
  • Responsive Website Designs using CSS 3.0
  • Using Custom fonts in your website designs
  • Creating different themes for your website

4) JavaScript

  • Coding conventions
  • Embedding JavaScript in html
  • Usage of variables in your program
  • Statements, operators and relational expressions
  • Using Loops (while and for)
  • Arrays and its uses
  • Working with Events
  • Popup windows
  • Creating custom slider
  • Defining and invoking functions
  • Runtime style using DHTML
  • CSS class switching
  • Creating and removing HTML contents in Run-Time
  • Simple Animation using JavaScript
  • Professional form validation techniques using JavaScript (mini project)
  • Creating basic animation using JavaScript (mini project)
  • Professional Form validation effects (mini project)

5) Optimization Techniques

  • Cross Browser Compatibility Issues
  • Fixing issues with JS and CSS
  • Google Friendly programming techniques
  • Smart phone friendly programming techniques
  • Search Engine Optimization Basics

6) Bootstrap

  • Understanding bootstrap grid system
  • Creating responsive layouts
  • Bootstrap Typography
  • Bootstrap Tables
  • Bootstrap Forms
  • Bootstrap Buttons
  • Bootstrap Messages
  • Bootstrap Navbar
  • Bootstrap Drop Down Menus
  • Bootstrap Alerts
  • Bootstrap Pagination
  • Bootstrap List groups
  • Bootstrap Wells
  • Bootstrap Slider
  • Working with image galleries
  • Using different themes
  • Working with Font Awesome
  • Project : Creating a complete responsive website layout using bootstrap

7) jQuery

  • ‎Introduction
  • ‎jQuery – Basics
  • ‎jQuery – Selectors
    • jQuery – CSS Element Selector and ID Selector
    • jQuery – CSS Element Class Selector and Universal Selector
    • jQuery – CSS Multiple Elements E, F, G Selector
    • jQuery Callback Functions
  • ‎‎jQuery – DOM Attributes
    • Get Attribute Value
    • Set Attribute Value
  • ‎jQuery – DOM Traversing
    • Find Elements by index
    • Filtering out Elements
    • Locating Descendent Elements
    • JQuery DOM Traversing Methods
  • ‎jQuery – CSS Methods
    • Apply CSS Properties and Multiple CSS Properties
    • Setting Element Width & Height
    • JQuery CSS Methods
  • ‎jQuery – DOM Manipulation Methods
    • Content Manipulation
    • DOM Element Replacement
    • Removing DOM Elements
    • Inserting DOM elements
    • DOM Manipulation Methods
    • Binding event handlers
    • Removing event handlers
    • Event Types
    • The Event Object and Attributes
  • ‎jQuery – Effects
    • JQuery Effect Methods, Hide and Show
    • jQuery Toggle
    • jQuery Slide – slideDown, slideUp, slideToggle
    • jQuery Fade – fadeIn, fadeOut, fadeTo
    • jQuery Custom Animations

PHP Back End Development Course

PHP: Hypertext Preprocessor is the most widely used language used in website development. In this job oriented course of PHP you will gain full in-depth knowledge of back end website developement. This includes basic programming, core php programming concepts, along with advance back end web development techniques in combination of MySQL Database. Additionally, with FREE course of WordPress.

Back End PHP Web Development

Web designing and development is a fast growing field in Rawalpindi and Islamabad. More technologies are introduced rapidly and we need to keep ourselves up-to-date to compete with others in the market.
We at MASIA Insitute offer you guaranteed expert level training in the field of website designing and development. You will become a professional web designer and web developer in the given duration.

The key elements of this course are:

1) Introduction to Dynamic Websites

2) PHP Programming

  • History of PHP
  • Comparison with dynamic content alternatives (Perl, CGI, ASP, JSP, Servlets , CGI, etc)
  • PHP tools and set up (web browser/server, editor, libraries, etc)
  • Create a basic PHP Script
  • Opening and Closing tags

3) Getting user input (HTML forms)

  • Self-Referring Forms
  • Selecting alternatives
  • Use PHP to generate HTTP headers
  • Generating HTTP redirects
  • Pass PHP variables via the URL
  • Debugging Tips
  • Where to find PHP documentation
  • Taking User Input from Forms via PHP
  • Creating forms with PHP
  • Security Protection from Cross Site Scripting
  • Using the form GET method
  • Using the form POST method
  • Obtaining data from forms through variables $_REQUEST, $_POST or $_GET
  • Using hidden fields
  • Calling pages from themselves using forms
  • Quoting HTML entities in user input

4) Variables and Expressions in PHP

  • Identifiers
  • Data Types (integers, floats, strings and booleans)
  • Type juggling
  • Creating Variables
  • Variable assignment
  • Variable Scope
  • Namespaces
  • User-defined Constants
  • String constants, variable interpolation into strings
  • Array & Function interpolation
  • HTTP environment variables
  • Magic Constants GLOBALS array
  • Variable References

5) PHP Operators

  • Arithmetic Operators
  • Logical Operators
  • Relational (Comparison) Operators
  • The Identity Operator
  • The Assignment Operators
  • Increment & Decrement Operators
  • Error Suppression Operator
  • The Conditional (Ternary) Operator
  • The Default Operator
  • Execution Operators
  • Other Operators
  • Assignment Operators
  • Operator Precedence and Associativity

6) Conditional Tests and Events in PHP

  • True and False if
  • Comparing Strings and Numbers else and elseif
  • Hierarchical conditions (nested if statements)
  • The ? : Operator
  • Comparing for equality or identity
  • The switch / case statement
  • Alternative Syntax for Control Structures

7) PHP Flow Control

  • Loops while do … while for break and continue goto exit

8) PHP Configuration

  • The language level settings in php.ini file
  • Database Server configuration file my.ini
  • Web Server settings using httpd.conf

9) PHP Functions

  • Purpose of functions
  • Built-in functions
  • Declaring functions
  • Functions Arguments
  • Default Arguments
  • Arguments – Call by Reference
  • Return
  • Returning References
  • Variable Scope (global vs local)
  • Static variables
  • Variable function calls

10) Storing Data in Arrays using PHP

  • What are arrays?
  • How and when to use arrays
  • Indexing arrays, numeric and hashes
  • Initializing arrays
  • Using foreach
  • Add/remove elements from arrays
  • One-dimensional arrays
  • Multi-dimensional arrays
  • References to array elements
  • Arrays in forms
  • Array operators
  • Array related functions

11) MySQL and phpMyAdmin

  • The MySQL Console
  • Working through phpMyAdmin
  • Structured Query Language
  • SQL Clauses
  • Selecting data from multiple tables using SQL INNER Joins
  • Different Calculations in SQL Queries
  • Database Backup and Restore
  • Duplicating / Renaming and other Database operations
  • Customizing phpMyAdmin configuration files

12) Handling Databases with PHP

  • PHP’s database APIs
  • Error-handling strategies
  • CRUD with PHP and MySQL
  • Connection/disconnection to the database, log in/log out
  • Escaping strings in SQL statements
  • Including common access functions
  • Doing simple SQL queries via PHP
  • Building HTML tables using SQL Queries
  • Avoiding SQL Injection attacks
  • An Insight to Smart Programming

13) String Manipulation in PHP

  1. Substring and operators
  2. Case conversion, trimming
  3. Adding & removing backslashes
  4. String functions in PHP

14) Sessions and Cookies in PHP

  • What is a session?
  • Understanding PHP session variables
  • Create a PHP session variable
  • Register and modify PHP session variables
  • Putting PHP session IDs in pages
  • Good Practice with sessions and PHP
  • Cookie properties
  • Setting a cookie in PHP
  • Retrieving PHP cookies
  • Expiring/Deleting PHP cookies
  • Drawbacks to cookies
  • Using cookies well
  • Testing for cookie support
  • Sessions without cookies
  • Cookie Security Issues

15) File and Directory Access Using PHP

  1. Opening files, local and remote
  2. Reading & writing
  3. Finding file metadata: size, ownership, modification time
  4. Handling file permissions
  5. Handling file ownership
  6. Copying, Renaming and Deleting Files
  7. File locking
  8. Opening and reading directories
  9. File uploads from the browser/user

16) Other I/O Issues in PHP

  • Getting IP addresses from visitors
  • Getting referring URLs from visitors
  • Environment variables
  • Showing different content to different browsers (IE, Netscape, Firefox, Mozilla, Opera, etc)

17) Handling Email with PHP

  • Sending email
  • Sending multi part email – MIME

18) Project Planning

  • How to plan and start your project
  • Tips for good programming practice
  • How to complete you project decently
  • Deployment

19) Projects (compulsory)

  • File Manager Using PHP File System (without database)
  • WordPress based website
  • Content Management System
    • Complete CMS using core PHP MySQL programming
    • Responsive Website Design (RWD)
    • Custom Fonts
    • Pages (add / edit / delete / suspend)
    • Sub Pages (add / edit / delete / suspend / move)
    • Image Galleries (add / edit / delete / suspend)
    • News (add / edit / delete / suspend)
    • Staff (add / edit / delete / suspend)
    • Feedback form (send email)
    • Pagination
    • Search System
    • SQL Injection protection
    • And more . . .
  • Shopping Cart

20) cPanel and Uploading

  • Basic working of cPanel
  • Uploading Website
  • Creating Email IDs
  • Checking website metrics


Method of Delivery

  • Lecture = 25%
  • Computer Lab = 75%

Award Criteria

Students will be awarded certificate from  YES COLLEGE, if fulfill the following minimum requirements:

  • Attendance in Web Development Class = 75%
  • Marks in Website Development Project = 80%

Grading System

Students Grades are calculated from assignments, classwork and the final project.

Appeal Process

If not satisfied with the obtained marks you can write to complaint@ygc.com.pk

  • Website Designing Class Timing

    Classes 4 Days a week (Monday to Thursday)

    Morning Classes

    • 9 am to 11:00 am
    • 11:00 am to 1:00 pm
  •  Break : 1:00- 3:00pm
  • Evening Classes
    • 4:00 pm to 6:00 pm

Leave a Reply

Your email address will not be published. Required fields are marked *