It presents a systematic explanation of each language required in website development, which will serve as a foundation for students or anyone starting out as a professional web designer. Each theory topic is given with a practical example so that users can easily understand the concept and importance of the topic in reality.The book will give readers a solid foundation in the essential topics they will need in order to understand how the pieces of a modern web application fit together.
Introduction To HTML and CSS: Introduction to Web and Protocols. History of HTML. Coding Style and Syntax, and Basic HTML Tags. Working with Images, Linking a Webpage, Creating Lists. Working with Tables and Forms. Division Tags, IDs and Classes. Special Characters. Diﬀerence between HTML 4.0 and HTML. A Brief Discussion of HTML 5.0 Tags. Introduction to HTML 5.0 Form Input Type, Elements and Attributes. HTML 5.0 Form Input Type. Form Input Type Elements. HTML 5.0 Video and Audio Tags. Introduction to CSSascading Style Sheets (CSS). CSS Text, Font, Margin, Padding and Outline Properties. CSS and Links. CSS Opacity, Background, Border, Dimensions, Positioning and Display Properties. CSS Floating Properties and Map Creation. Diﬀerences between CSS2 and CSS3. New Features in CSS3. Test Yourself .
Introduction To jQuery: IntroductionjQuery Syntax. jQuery Events. Keyboard Events. Form Events. Window Events. Creating Eﬀects. DOM Manipulation with jQuery. DOM Traversal with jQuery. Test Yourself
Working With Basic Building Blocks of PHP: Introduction. A Brief History of PHP. How Does PHP Work? Creating. Saving and Executing PHP Files. Output Statements Echo and Print. Installation of XAMPP and WAMP AMP Modules. PHP Variables. PHP Operators. Operator Precedence. Flow Control Statement. Loops. PHP include or require Statements. Test Yourself.
Working With PHP Arrays and Functions: An Array in PHP . User Defned Functions .Working with String Functions. Mathematical Functions. ATE and Time Functions. Some Useful Functions. File Functions. Test Yourself
User Data Input Through Forms: Input through Form Controls Using Textbox, Textarea, Listbox, Checkbox, Radiobutton, Hidden Field: Submitting Form Values Using $_GET, $_POST and $_REQUEST Array Variables. Combining HTML and PHP Codes on a Single Page. Redirecting the User. Basics of Cookies and Using Cookies for Maintaining Sessions. Using Cookie Variables and Using Cookies for Authentication. Understanding Sessions and Session Variables. Starting a Session, Registering and Modifying Session Variables. Managing User Preferences with Sessions. Basic Input Validation. Pass Data between Web Pages through the URL. PHP Filters. PHP_SELF Variables. mail() Functions. $_SERVER Super Global Array Variable. Test Yourself
Error Handling In PHP: Diﬀerent Types of Errors in PHP. Exceptions. Creating Our Own Exception Class. Re-throwing the Exception. Creating Custom Error Handler. Non Meeting Conditions. Test Yourself.
Images With PHP: Introduction to Graphics Draw (GD) Library. GD Library Functions. Creating a Simple Image with Simple Text. Creating Diﬀerent Shapes.. Image Cropping. Image Merging. Test Yourself
Working With a Database: Overview of a Database Introduction to MySQL. Creating a Database Using phpyadmain and Console in WAMP. Connecting PHP with MySQL. Inserting a New Record in a Table from HTML Form, Displaying MySQL Table Data in an HTML Table. Search, Update and Delete Operations on MySQL Tables. Storing Images in MySQL Tables, Displaying them on a PHP Page. Storing Image Name in a Table and Real Image in a Folder. Displaying the Image from the Folder. Uploading Diﬀerent Types of Files. Downloading Diﬀerent Types of Files. Hosting a Website Using cPanel. Test Yourself.
Introduction To AJAX: Introduction. Why AJAX?. How AJAX Works. XMLHttpRequest Object. First AJAX Program. Get and post with AJAX. AJAX with jQuery. Drawbacks of AJAX. Test Yourself
Diploma and Undergraduate students of Computer Science Engineering. Anybody who is interested in learning the basics of Web Designing