Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
4 views

Web Development

The document outlines a 24-hour web development course at the Sina Institute of Networks & Aesthetics, focusing on PHP programming. Key topics include PHP basics, object-oriented programming, error handling, and MySQL database interaction. The course also covers practical applications such as form handling and user authentication.

Uploaded by

aw2678403
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Web Development

The document outlines a 24-hour web development course at the Sina Institute of Networks & Aesthetics, focusing on PHP programming. Key topics include PHP basics, object-oriented programming, error handling, and MySQL database interaction. The course also covers practical applications such as form handling and user authentication.

Uploaded by

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

Sina Institute of Networks & Aesthetics

Web Development Course Outline Content Hours: 24

Content Details
Introduction to PHP
History and Versions of PHP
General Language Features
Practicality and Possibilities
1
Configuring PHP Environment
Installing and Configuring Apache
Run-time Configurations
Managing PHP’s Configuration Directives
PHP Basics
Default Syntax
Embedding PHP Code
Short Tags and Scripts
Outputting data to browser
2 PHP’s supported data types
Converting between data types using type casting
Adapting data types with type juggling
Type related functions
Type identifier functions
Variables and Scopes in PHP
PHP Language Reference
Functions in PHP
Invoking functions
Creating Functions
3 Arrays in PHP
Adding and removing elements in Arrays
Locating Array Elements
Traversing Arrays
Merging, Slicing, Splicing, and Dissecting Arrays
Object Oriented PHP
Benefits of OOP
Encapsulation
Inheritance
Polymorphism
4 Classes
Objects
Properties
Constants
Methods
Constructors and Destructors
5 Advanced OOP Features

693, Rehman Road, Sector I-8/4 Islamabad, Pakistan-44000


Ph.: 051-4864925-26 | Web: www.sina.com.pk | www.sina.edu.pk | Email: info@sina.edu.pk | Facebook/sina.edu.pk
Sina Institute of Networks & Aesthetics

Object Cloning
Class Inheritance
Inheritance and Constructors
Inheritance and Late Static Binding
Interfaces
Abstract Classes
Error and Exception Handling
Configuration Directives
6
Error Logging
Exception Handling
Working with HTML forms
PHP and Web Forms
Validating Form Data
Cross Site Scripting
Sanitizing User Input
7 Authenticating Users with PHP
HTTP Authentication Concepts
User Login Administration
Handling File Uploads
Handling Sessions
Practical Session handling examples
Introduction to MySQL
MySQL Overview and flexibility
Installing and Configuring MySQL
8
phpMyAdmin
MySQL Storage Engines and Data Types
Data Types and Attributes
Using PHP with MySQL
Installation Pre requisites
Using mysqli extensions
9 Interacting with Database
Sending Queries to database
Parsing Query Results
MySQL Stored Routines
Practical Database Queries
Creating Tabular Output
Sorting Output
Creating Paged output
10
Querying multiple tables
Interacting result sets with cursors
Indexing and Searching
Transactions

693, Rehman Road, Sector I-8/4 Islamabad, Pakistan-44000


Ph.: 051-4864925-26 | Web: www.sina.com.pk | www.sina.edu.pk | Email: info@sina.edu.pk | Facebook/sina.edu.pk
Sina Institute of Networks & Aesthetics

693, Rehman Road, Sector I-8/4 Islamabad, Pakistan-44000


Ph.: 051-4864925-26 | Web: www.sina.com.pk | www.sina.edu.pk | Email: info@sina.edu.pk | Facebook/sina.edu.pk

You might also like