100% found this document useful (2 votes)
152 views

Final Basic Web Development

This document outlines a course on basic web development taught over 64 hours across 32 classes over 3 months. The course will cover HTML5, CSS3, JavaScript, PHP, MySQL, and object-oriented programming. Students will learn to build interactive websites with databases using PHP and MySQL. Key topics include HTML5 forms and multimedia, CSS layout and selectors, database queries with SELECT, WHERE, JOIN and more, and object-oriented PHP programming fundamentals like variables, loops, and conditional statements. The goal is for students to gain the skills needed for a career in freelance web development.

Uploaded by

junaidyousaf
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
152 views

Final Basic Web Development

This document outlines a course on basic web development taught over 64 hours across 32 classes over 3 months. The course will cover HTML5, CSS3, JavaScript, PHP, MySQL, and object-oriented programming. Students will learn to build interactive websites with databases using PHP and MySQL. Key topics include HTML5 forms and multimedia, CSS layout and selectors, database queries with SELECT, WHERE, JOIN and more, and object-oriented PHP programming fundamentals like variables, loops, and conditional statements. The goal is for students to gain the skills needed for a career in freelance web development.

Uploaded by

junaidyousaf
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Course Outline

Basic Web Development


For Professionals
3/7, Jonson Road, Nagar Siddique Plaza (3rd Floor)
www.primeit.org
Phone: 01911197292

Who Can Participate?


 Anyone can join who has the interest to get into the creative web
development profession.

Prerequisite:
 Technical Skill: Must have the fluent operating skill of Computer
 Must have the skill to use internet
 A little or basic knowledge on Web Design and Development would be fine
but not necessary
 Academic: HSC or Equivalent Certificate

Key features of “Prime IT Ltd”:


 Training by Certified and Experienced Trainers.
 Industrial and Corporate Tie-ups for Live projects for student.
 Well equipped Computer Lab, Internet and Book Bank facility.
 Live project based Trainings & Internships.
 WI-FI enabled classrooms.
 Certificate will be provided after training.
 Job facilities in freelancing marketplaces.

Course Duration:
 Total Class = 32
 Per Class = 2 hours
 Total Time = 64 hours
 Course Fee = 10,000 BDT Only
 Duration = 3 months

Nothing Is Difficult to Drive, If You Are Skilled…


...We will make you SKILLED for FREELANCING.

Course Outline for Basic Web Development Page 2


3/7, Jonson Road, Nagar Siddique Plaza (3rd Floor)
www.primeit.org
Phone: 01911197292

Course Outline – Basic Web Development


Training Overview
This hands-on object oriented PHP and MySQL training course teaches attendees everything they
need to successfully build data driven website using PHP and MySQL. You will also learn about
MySQL, HTML5, CSS3 and JavaScript. We will teach you advanced CSS3 techniques. We will
teach you basic Ajax and jQuery with Ajax Image upload, Object Oriented Ajax with Dojo Toolkit.

Training Objectives
 To teach attendees the Object Oriented PHP programming skills they need to successfully
build interactive website.
 To teach students enough MySQL database skills to build the databases that will power
their websites.
 HTML5, advanced CSS3 techniques and JavaScript.
 Ajax Image upload
 Object Oriented Ajax with Dojo Toolkit.
 Individual / Group PHP MySQL Project

Lecture - 01: Lecture - 02:


 Introduction to HTML Introduction to HTML5
 Introduction of Necessary Software’s Laying Out a Page with HTML5:
 Creating Development Environment  Page Structure
 Revising Basic HTML  New HTML5 Structure Tags
 Page Simplification

Lecture - 03: Lecture - 04:


Selection and Articles: HTML5 Audio and Video:
 The Selection Tag  Supported Media Types
 The Article Tag  The Audio Element
 Outlining  The Video Element
 Accessibility  Accessibility
 Scripting Media Elements
 Dealing with Non- Supporting Browsers.
Lecture - 05: Lecture - 07:
HTML5 Forms: Introduction to CSS
 Modernizer
 New Input Types (Search, tel, url, email, Lecture - 08:
date/time input types, numbers, range, min, max, Introduction to CSS3
step attributes, colour) Understanding CSS3:
 Understanding CSS3 Terminology
Lecture -06:  Adding Rules to a Style Sheet
 Google Map API  Adding Selectors
 Getting Started with Canvas  Working with Multiple Declarations

“Creativity is knowing how to hide your “The chief enemy of creativity is good sense.”
sources” ― Albert Einstein ― Pablo Picasso

Course Outline for Basic Web Development Page 3


3/7, Jonson Road, Nagar Siddique Plaza (3rd Floor)
www.primeit.org
Phone: 01911197292
Lecture - 09: Lecture - 10:
 Working with Style Sheets Selectors and the Cascade:
 Embedding a Style Sheet  Understanding Selectors
 Importing an External Style Sheet  Using ID Selectors
 Importing Multiple Style Sheets  Using Class Selectors
 Linking to an External Style Sheet  Using Grouped Selectors
 Managing Style Sheets  Using Descendant Selectors
 Looking for the Sources of Styles
 Resolving Style Conflicts with Specificity
 Using the Important Declaration
 Applying User Style Sheets

Lecture - 11: Lecture - 12:


Using CSS3 to Affect Page Layout: Simple SELECTS:
 Introducing the CSS3 Box Model  Introduction to Database
 Creating Simple Floats  Some Basics
 Using Floats for Page Layout  Comments
 Fixing Column Drop  Whitespaces and Semi-colon
 Cleaning Essentials  Case Sensitivity
 Containing Floats  SELECT All Columns in All Rows
 Displaying Elements  SELECT Specific Column
 Sorting Records
Rich people believe "I create my life." Poor  Sorting by a Single Column
people believe "Life happens to me.”  Sorting by Multiple Columns
 Sorting by Columns Position
 Ascending and Descending Sorts
Lecture - 13: Lecture - 14:
The WHERE Clause and Operator Symbols: Sub queries, Joins and Unions:
 Checking for Equality  Sub queries
 Checking for Inequality  Joins
 Checking for Greater or Less Than  Table Aliases
 Checking for NULL  Multi-table Joins
 WHERE and ORDER BY  Outer Joins
 The WHERE Clause and Operator Words  Unions
 The BWTWEEN Operator  UNION ALL
 The IN Operator  UNION Rules
 The LIKE Operator Lecture 15:
 The NOT Operator Inserting, Updating and Deleting Records:
 Checking Multiple Conditions  INSERT
 AND
 UPDATE
 OR
 Order of Evaluation  DELETE
Managing Data:
 Querying a Database
“The knowledge of all things is possible”
 Mysqli () Overview
― Leonardo da Vinci
 Mysqli () Methods and Properties
 Inserting and Updating Records
 Mysqli Prepared Statements

Course Outline for Basic Web Development Page 4


3/7, Jonson Road, Nagar Siddique Plaza (3rd Floor)
www.primeit.org
Phone: 01911197292
Lecture - 16: Lecture - 17:
Object Oriented PHP Basics: Variables:
 Object Oriented PHP role in the WWW  Variable Types
 The php.ini file  Variable Names (Identifiers)
 Basic PHP Syntax  Variable Scope
 PHP Tags  Superglobals
 PHP Statements and Whitespace  Constants
 Comments
 PHP Functions
 Hello World!
Lecture - 18: Lecture - 19:
PHP Operators While loop
Creating Dynamic Pages Do…while loop
Flow Control For loop
Conditional Processing Break and continue
If Conditions Switch Statement
If…else Conditions
Nested If………else Condition
If…else ladder
Lecture - 20: Lecture - 21:
Arrays: String Manipulation:
 Enumerated Arrays  Formatting Strings
 Initializing Arrays  Concatenation
 Appending to an Array  String Manipulation Functions
 Reading from Arrays  Example of String Functions
 Looping through Arrays  Magic Quotes
 Associative Arrays  Magic_quotes_gpc
 Initializing Associative Arrays  Magic_quotes_runtime
 Reading form Associative Arrays  Recommendation on Magic Quotes
Lecture - 22: Lecture - 23:
Sending Email with Object Oriented PHP A Database-less Login Form
 Mail () Sessions
 Shortcomings of mail () Configuring Sessions
File System Management: Session Functions
 Opening a File fopen () Cookies
 Reading from a File fgets ()
 Writing a File fwrite ()
 Uploading Files via an HTML Form
Lecture - 24: Lecture - 25:
JavaScript How forms fit into the JavaScript DOM
JavaScript Language Fundamentals: Setting focus on a specific field
 Statements Blocking a field from being edited
 Variables and Data types Setting field values based on User input
 Operators Basic validation: requiring field values to be filled in
 Conditionals Handling calculations within forms
 Loops
 Functions
Lecture - 26: Lecture - 27:
Basic idea on Ajax Basic idea on jQuery

Course Outline for Basic Web Development Page 5


3/7, Jonson Road, Nagar Siddique Plaza (3rd Floor)
www.primeit.org
Phone: 01911197292

Freelance Outsourcing
Lecture - 28 : Lecture - 29:
Overall idea about freelance outsourcing Payment systems from Freelancing Sites:
 What is Freelancing? a. Payoneer Master Card
 What is Outsourcing? - Apply for a free MasterCard
 Online Freelance Marketplaces. - How to use Payoneer MasterCard
 Idea about payment systems. - Where Can use MasterCard
 Types of Freelancing work. - Maintenances of MasterCard
 Web Development Related Works in Online. b. Moneybookers
- How to use MB.
c. Direct Bank Wire Transfer.
Lecture - 30: Lecture - 31 & 32:
Marketplace oDesk Elance, Freelancer, PPH & Fiverr
 Creating an effective profile.  Creating Account for Elance,Freelancer, PPH & Fiverr
 Making an eye catching profile and  Creating professional profile.
portfolio.  Exams for Elance & Freelancer.com.
 Types of WD related task in oDesk.  How to write a professional proposal/hourlie/gigs
 How to write a professional proposal.  How to verify Phone and NID/DL/PP.
 What should do and do not for job.  What should do and do not for job.
 How to withdraw money from oDesk .  How to withdraw money from Elance, Freelancer, PPH &
Fiverr.

Build Your Career As a FREELANCER Be Your Own BOSS…

Course Outline for Basic Web Development Page 6

You might also like