top of page
Web Development Training Courses

Course Objective:

A good website needs to have a good structure, this course teaches the students to create a perfect structure for their websites. The students end up being to deliver a functional website at the end of the course.

The material covered in the course are HTML on Dreamweaver PHP MySQL ASP.net SQL. Students receive a certification accredited by the Ministry of Education upon completing this course.

Course Outline:

  • Introduction to HTML

  • Introduction of Necessary Software’s

  • Creating Development Environment

  • Revising Basic HTML

 

  • Introduction to HTML5

    1. Laying Out a Page with HTML5

    2. Page Structure

    3. New HTML5 Structure Tags
    4. Page Simplification

  • Selection and Articles

    1. The Selection Tag

    2. The Article Tag

    3. Outlining

    4. Accessibility

  • HTML5 Audio and Video

    1. Supported Media Types

    2. The Audio Element

    3. The Video Element

    4. Accessibility

    5. Scripting Media Elements

    6. Dealing with Non- Supporting Browsers

  • HTML5 Forms

    1. Modernizer

    2. New Input Types (Search, tel, url, email, date/time input types, numbers, range, min, max, step attributes, colour)

  • Google Map API

  • Getting Started with Canvas

  • Introduction to CSS

  • Introduction to CSS3 Understanding CSS3

    1. Understanding CSS3 Terminology

    2. Adding Rules to a Style Sheet

    3. Adding Selectors

    4. Working with Multiple Declarations

  • Style Sheet

    1. Working with Style Sheets

    2. Embedding a Style Sheet

    3. Importing an External Style Sheet

    4.  Importing Multiple Style Sheets

    5. Linking to an External Style Sheet

    6. Managing Style Sheets

  • Selectors and the Cascade

    1. Understanding Selectors

    2. Using ID Selectors

    3. Using Class Selectors

    4. Using Grouped Selectors

    5. Using Descendant Selectors

    6. Looking for the Sources of Styles

    7. Resolving Style Conflicts with Specificity

    8. Using the Important Declaration

    9. Applying User Style Sheets

  • Using CSS3 to Affect Page Layout

    1. Introducing the CSS3 Box Model

    2. Creating Simple Floats

    3. Using Floats for Page Layout

    4. Fixing Column Drop

    5. Cleaning Essentials

    6. Containing Floats

    7. Displaying Elements

  •  Simple Selects

    1. Introduction to Database

    2. Some Basics

    3. Comments

    4. White-spaces and Semi-colon

    5. Case Sensitivity

    6. Select All Columns in All Rows

    7. Select Specific Column

    8. Sorting Records

    9. Sorting by a Single Column

    10. Sorting by Multiple Columns

    11. Sorting by Columns Position

    12. Ascending and Descending Sorts

  • The WHERE Clause and Operator Symbols

    1. Checking for Equality

    2. Checking for Inequality

    3. Checking for Greater or Less Than

    4. Checking for NULL

    5. WHERE and ORDER BY

    6. The WHERE Clause and Operator Words

      • The BETWEEN Operator

      • The IN Operator

      • The LIKE Operator

      • The NOT Operator

      • Checking Multiple Conditions

      • AND

      • OR

      • Order of Evaluation

  • Sub queries, Joins and Unions

    1. Sub queries

    2. Joins

    3. Table Aliases

    4. Multi-table Joins

    5. Outer Joins

    6. Unions

    7. Union  All

    8. Union Rules

  • Inserting, Updating and Deleting Records

    1. Insert

    2. Update

    3. Delete Managing Data:

      • Querying a Database

      •  Mysqli () Overview

      •  Mysqli () Methods and Properties

      • Inserting and Updating Records

      •  Mysqli Prepared Statements

  • Object Oriented PHP Basics

    1. Object Oriented PHP role in the WWW

    2. The php.ini file

    3. Basic PHP Syntax

    4. PHP Tags

    5. PHP Statements and Whitespace

    6. Comments

    7. PHP Functions

  • Variables

    1. Variable Types

    2. Variable Names (Identifiers)

    3. Variable Scope

    4. Super Globals

    5. Constants

  • PHP Operators

    1. Creating Dynamic Pages

    2. Flow Control

    3. Conditional Processing

    4. If Conditions

    5. If…else Conditions

    6. Nested If………else Condition

    7. If…else ladder

  • While loop

    1. Do…while loop

    2. For loop

    3. Break and continue

    4. Switch Statement

  • Arrays

    1. Enumerated Arrays

    2. Initializing Arrays

    3. Appending to an Array

    4. Reading from Arrays

    5. Looping through Arrays

    6. Associative Arrays

    7. Initializing Associative Arrays

    8. Reading form Associative Arrays

  • String Manipulation

    1. Formatting Strings

    2. Concatenation

    3. String Manipulation Functions

  • Sending Email with Object Oriented PHP

    1. Mail ()

    2. Shortcomings of mail ()

  • File System Management

    1. Opening a File fopen ()

    2. Reading from a File fgets ()

    3. Writing a File fwrite ()

    4. Uploading Files via an HTML Form

  • A Database-less Login Form

    1. Sessions Configuring Sessions

    2. Session Functions

    3. Cookies

  • JavaScript Language Fundamentals:

    1. Statements

    2. Variables and Data types

    3. Operators

    4. Conditionals

    5. Loops

    6. Functions

  • Basic idea on Ajax

  • Basic idea on jQuery

  • Overall idea about freelance outsourcing

    1. What is Freelancing?

    2. What is Outsourcing?

    3.  Online Freelance Marketplaces

    4. Idea about payment systems

    5. Types of Freelancing work

 

  • Web Development Related Works in Online

  • Payment systems from Freelancing Sites:

    1. Pioneer Master Card

      • Apply for a free MasterCard

      • How to use Pioneer MasterCard

      • Where Can use MasterCard

      • Maintenance of MasterCard

    2. Money Bookers

      • How to use MB

    3. Direct Bank Wire Transfer

Course Prerequisite:

  • Technical Skill: Must have the fluent operating skill of Computer

  • Must have the skill to use internet

  • Basic knowledge on Web Design would be fine but not necessary

Target Audience:

  • Computer Science and Computer Engineers students and Fresh Graduates

  • Programmers and Developers

  • Graphic Designers

  • Junior Web Developers

  • Senior Developer

  • Website Designer

For further information and registration, please contact us on:

E-mail:  [email protected]

Phone Number: 00-961-1-340610

WhatsApp Number: 00-961-81-657222 

For other related Computer and Programming Training Courses, please click on the below:

bottom of page