Web Development
Introduction
- History Of PHP
- Scope Of PHP
- Open Source Technology
- WAMP, LAMP, MAMP & XAMP
- PHP & MySQL Installation
- Project Setup
Object-oriented Programming In PHP
- Concepts And Basics Of Oops
- Classes
- Class Methods
- Instances Of Classes
- Class Properties
- Inheritance
- Access Modifiers
Important Classes
- The User Class
- Creating And Updating Users
- Deleting Users
- Abstracting Table Name & Attributes
- Finding Database Attributes
- The Photograph Class
- Coding Photograph Class
- Saving, Uploading And Listing
- Photographs
PHP Email Sending
- Sending Email
- Headers
- Reviewing SMTP
- PHP Mailer
- Building Notifications
Php with Mysql
- Insert Records
- Update Records
- Delete Records
- Project in PHP
Intermediate PHP
- Programming Basics
- Variables & Datatypes
- Array Functions
- Building & Formatting Dates And Times
- Server And Request Variables
- Global And Static Variables
Files And Directories
- File System Basics
- File Permissions
- PHP Permissions
- Accessing, Writing And Deleting Files
- File Pointers
- Reading And Examining Files
- Working With Directories
- Viewing Directories
- Creating Log File Assignment & Solution
PHP & File Uploads
- Configuring PHP For Uploads
- Sending File As Form Data
- Inspecting Uploaded Files
- Error Checking
Pagination
- Concepts Of Pagination
- Limit, Offset & Count
- Pagination Variables
- Pagination Class
- Paginating Photograph
- Paginating Links
CSS:
Overview
- Course Overview
- Topics Covered
- Accelerated Introduction to CSS3
- CSS Syntax
- Getting Started with Visual Studio
- Examining the HTML Source
- Adding Style to HTML
- Simple CSS3 Syntax
Layouts
- Introduction
- Fonts
- Text Shadow
- : Font Face
- Text Shadow
- Selectors
- Positional Selectors
- Target Selector
- Selection Selector
- Styling Form Inputs
Colors
- Introduction
- Opacity
- Opacity
- RGBA and HSLA
- Alpha
- currentColor
- Colors
- Gradients
Borders
- Introduction
- Resizable Borders
- Rounded Corners
- Borders
- Shadowing
- Complex Box Shadows
Transforms
- Introduction
- Rotate
- Skew
- Scale
- Translate
- Transforms
Animations
- Introduction
- Animations
- KeyFrames
- KeyFrames and Animations
- Animations
- Transitions
- Transitions
Media Queries
- Introduction
- Brief Overview of Responsive Design
- Responding to Viewing Dimensions
- Responding to Device Constraints
- Site before changes
- Applying Media Queries
HTML:
Structure
- Headings,Paragraphs Bold,Italic,Superscript and Subscript , White Space, Line Breaks, Horizontal Rules, Strong, Emphasis, Quotations, Abbreviations, Citations, Definitions, Address, Insert and Delete, Strikethrough, Example
Lists
- Ordered Lists, Unordered Lists, Definition Lists, Nested Lists, Example
Links
- Writing Links, Linking to Other Sites, Linking to Other Pages, Email Links, Opening Links in a New Window, Linking to a Specific Part, Example
Images
- Adding Images, Height and Width of Images, Where to Place Images, Aligning Images Horizontally, Aligning Images Vertically, Examining Images on the Web, Figure and Figure Caption, Example
Tables
- Basic Table Structure, Table Headings, Spanning Columns, Spanning Rows, Long Tables, Width and Spacing, Border and Background, Example
Forms
- Form Structure, Text Input, Password Input, Textarea, Radio Button, Checkbox, Drop Down List Box, Multiple Select Box, File Input Box, Submit Button, Image Button, Button and Hidden Controls, Labelling Form Controls, Grouping Form Elements, HTML5 Form Validation, HTML5 Date Input, HTML5 Email Input, HTML5 URL Input, HTML5 Search Input, HTML5 Placeholder, Example
Extra Markup
- Comments in HTML, ID Attribute, Class Attribute, Block Elements, Inline Elements, Grouping Block Elements, Grouping Inline Elements, iFrames, iFrames (Continued), Meta, Example
Flash, Video & Audio
- Adding a Flash Movie, Adding a Flash Video, Adding HTML5 Video, HTML5: Multiple Video Sources, Adding a /Flash MP3 Player, Adding HTML5 Audio, HTML5: Multiple Audio Sources, Example
Projects
- Getting customer’s requirements
- Preparing database and business logics
- Developing application
- Testing and implementing the project