Setting Up a Development Server What Is a WAMP, MAMP, or LAMP? Installing a WAMP on Windows Testing the InstallationAlternative WAMPs Installing a

Similar documents
Learning PHP, MySQL & JavaScript WithjQuery, CSS & HTML5

Static Webpage Development

Web development using PHP & MySQL with HTML5, CSS, JavaScript

Creating HTML files using Notepad

PHP & My SQL Duration-4-6 Months

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript

DevShala Technologies A-51, Sector 64 Noida, Uttar Pradesh PIN Contact us

Mobile Site Development

Sections and Articles

Fundamentals of Web Development. Web Development. Fundamentals of. Global edition. Global edition. Randy Connolly Ricardo Hoar

CERTIFICATE IN WEB PROGRAMMING

Course Outline Advanced Web Design

Get in Touch Module 1 - Core PHP XHTML

CORE PHP CURRICULUM. Introductory Session Web Architecture Overview of PHP Platform Origins of PHP in the open source community

ABOUT WEB TECHNOLOGY COURSE SCOPE:

Course Outline Advanced Web Design

Core PHP. PHP output mechanism. Introducing. Language basics. Installing & Configuring PHP. Introducing of PHP keywords. Operators & expressions

2 Webpage Markup with HTML HTML5 Page Structure Creating a Webpage HTML5 Elements and Entities

PHP / MYSQL DURATION: 2 MONTHS

Ministry of Higher Education and Scientific Research

Web Development. With PHP. Web Development With PHP

Kurdistan Regional Government Iraq Ministry of Higher Education and Scientific Research, Duhok Polytechnic University

The Scope of This Book... xxii A Quick Note About Browsers and Platforms... xxii The Appendices and Further Resources...xxiii

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes

Developing Web Applications

Basics of Web Technologies

Want to read more? You can buy this book at oreilly.com in print and ebook format. Buy 2 books, get the 3rd FREE!

HTML5. HTML5 Introduction. Form Input Types. Semantic Elements. Form Attributes. Form Elements. Month Number Range Search Tel Url Time Week

An Introduction to JavaScript & Bootstrap Basic concept used in responsive website development Form Validation Creating templates

Full Stack Web Developer

Helpline No WhatsApp No.:

Overview

Website Development with HTML5, CSS and Bootstrap

Web Site Development with HTML/JavaScrip

Deccansoft Software Services

PHP,HTML5, CSS3, JQUERY SYLLABUS

PHP Online Training. PHP Online TrainingCourse Duration - 45 Days. Call us: HTML

Web Design & Dev. Combo. By Alabian Solutions Ltd , 2016

Professional Course in Web Designing & Development 5-6 Months

Index LICENSED PRODUCT NOT FOR RESALE

Software. Full Stack Web Development Intensive, Fall Lecture Topics. Class Sessions. Grading

Web Development & SEO (Summer Training Program) 4 Weeks/30 Days

PHP WITH ANGULAR CURRICULUM. What you will Be Able to Achieve During This Course

the missing manual0 O'REILLY Third Edition David Sawyer McFarland Beijing Cambridge The book that should have been in the box Farnham

NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS

Web Development IB PRECISION EXAMS

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

WEB DESIGNING CURRICULUM

HTML and CSS COURSE SYLLABUS

All India Council For Research & Training

Contents. Acknowledgments

Full Stack Web Developer

Creating Web Pages with HTML-Level III Tutorials HTML 6.01

Alpha College of Engineering and Technology. Question Bank


CS7026 CSS3. CSS3 Graphics Effects

Web Development Course (PHP-MYSQL-HTML5.0)

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1

PHP + ANGULAR4 CURRICULUM 6 WEEKS

Designing for Web Using Markup Language and Style Sheets

UNIT -II. Language-History and Versions Introduction JavaScript in Perspective-

DATABASE SYSTEMS. Introduction to web programming. Database Systems Course, 2016

Cascading Style Sheets Level 2

Frontend UI Training. Whats App :

HTML5, CSS3, JQUERY SYLLABUS

E ECMAScript, 21 elements collection, HTML, 30 31, 31. Index 161

Study Guide 2 - HTML and CSS - Chap. 6,8,10,11,12 Name - Alexia Bernardo

Programming the World Wide Web by Robert W. Sebesta

Index. C CakePHP framework, 232 Cascading Style Sheets (CSS)

PHP CURRICULUM 6 WEEKS

Client-Side Web Technologies. CSS Part I

CSS.

PHP: Software Training Employability Programme

Certified CSS Designer VS-1028

Index. Border-radius property, Border-radius revolution, 112

Web Designing Course

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

CHAPTER 4 CASCADING STYLE SHEETS BASICS KEY CONCEPTS

1.7 Uniform Resource Identifiers and Domain Names 13 URIs and URLs 13 Domain Names 13

of numbers, converting into strings, of objects creating, sorting, scrolling images using, sorting, elements of object

Shankersinh Vaghela Bapu Institue of Technology

Course Syllabus. Course Title. Who should attend? Course Description. PHP ( Level 1 (

Introduction to JavaScript p. 1 JavaScript Myths p. 2 Versions of JavaScript p. 2 Client-Side JavaScript p. 3 JavaScript in Other Contexts p.

Frontend guide. Everything you need to know about HTML, CSS, JavaScript and DOM. Dejan V Čančarević

Table of Contents Introduction... xxxv PART I: HTML5 Chapter 1: Overview of HTML5 and Other Web Technologies... 1

Advanced Dreamweaver CS6

The Benefits of CSS. Less work: Change look of the whole site with one edit

Assignments (4) Assessment as per Schedule (2)

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh

CSS THE M\SS1NG MANUAL. David Sawyer McFarland. POGUE PRESS" O'REILLr Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo

CSS Cascading Style Sheets

STRANDS AND STANDARDS

Adobe Dreamweaver CS6 Digital Classroom

Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style

Web Development. with Bootstrap, PHP & WordPress

Course Curriculum Accord info Matrix Pvt.Ltd Page 1 of 7

Index. CSS directive, # (octothorpe), intrapage links, 26

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014

JavaScript Programming

Transcription:

Setting Up a Development Server What Is a WAMP, MAMP, or LAMP? Installing a WAMP on Windows Testing the InstallationAlternative WAMPs Installing a LAMP on Linux Working Remotely Introduction to web programming Web Architecture Introduction to HTML HTML Basic HTML Elements HTML Attributes HTML Headings HTML Paragraphs HTML Formatting HTML CSS HTML Head HTML Links HTML Images HTML Tables HTML Lists HTML Blocks HTML Layouts HTML IFrames HTML Colors Introduction to PHP........... Incorporating PHP Within HTML Calling the PHP Parser The Structure of PHP Using Comments Basic Syntax Understanding Variables Operators Variable Assignment Multiple-Line Commands Variable Typing Constants The Difference Between the echo and print Commands Functions Variable Scope Expressions and Control Flow in PHP Expressions

Literals and Variables Operators Operator Precedence Associativity Relational Operators Conditionals The if Statement The else Statement The elseif Statement The switch Statement The? Operator Looping while Loops do while Loops for Loops Breaking Out of a Loop The continue Statement Implicit and Explicit Casting PHP Dynamic Linking Dynamic Linking in Action PHP Functions and Objects PHP Functions Defining a Function Returning a Value Returning an Array Passing by Reference Returning Global Variables Recap of Variable Scope Including and Requiring Files The include Statement Using include_once Using require and require_once PHP Version Compatibility PHP Objects Terminology Declaring a Class Creating an Object Accessing Objects Constructors Writing Methods Declaring Properties Declaring Constants

Property and Method Scope in PHP 5 Inheritance PHP Arrays Basic Access Numerically Indexed Arrays Associative Arrays Assignment Using the array Keyword The foreach as Loop Multidimensional Arrays Using Array Functions is_array count sort shuffle explode extract compact reset end Practical PHP Using printf Precision Setting String Padding Using sprintf Date and Time Functions Date Constants Using checkdate File Handling Checking Whether a File Exists Creating a File Reading from Files Copying Files Moving a File Deleting a File Updating Files Locking Files for Multiple Accesses Reading an Entire File 147 Uploading Files System Calls XHTML The Benefits of XHTML XHTML Versions What s Different?

HTML 4.01 Document Types The HTML5 Document Type XHTML 1.0 Document Types XHTML Validation Introduction to MySQL MySQL Basics Summary of Database Terms Accessing MySQL via the Command Line Starting the Command-Line Interface Using the Command-Line Interface MySQL Commands Data Types Indexes Creating an Index Querying a MySQL Database Joining Tables Together Using Logical Operators MySQL Functions Accessing MySQL via phpmyadmin The $_POST Array Deleting a Record Displaying the Form Querying the Database Running the Program Practical MySQL Creating a Table Describing a Table Dropping a Table Adding Data Retrieving Data Updating Data Deleting Data Using AUTO_INCREMENT Performing Additional Queries Preventing SQL Injection Preventing HTML Injection Form Handling Building Forms Retrieving Submitted Data register_globals: An Old Solution Hangs On Default Values Input Types

Sanitizing Input An Example Program Cookies, Sessions, and Authentication Using Cookies in PHP Setting a Cookie Accessing a Cookie Destroying a Cookie HTTP Authentication Storing Usernames and Passwords Salting Using Sessions Starting a Session Ending a Session Session Security Exploring JavaScript JavaScript and HTML Text Using Scripts Within a Document Head Older and Nonstandard Browsers Including JavaScript Files Debugging JavaScript Errors Using Comments Semicolons Variables String Variables Numeric Variables Arrays Operators Arithmetic Operators Assignment Operators Comparison Operators Logical Operators Variable Incrementing and Decrementing String Concatenation Escaping Characters Variable Typing Functions Global Variables Local Variables The Document Object Model (DOM) Using the DOM Expressions and Control Flow in JavaScript Expressions

Literals and Variables Operators Operator Precedence Associativity Relational Operators The with Statement Using on error Using try catch Conditionals The if Statement The switch statement The? Operator Looping while Loops do while Loops for Loops Breaking Out of a Loop The continue Statement Explicit Casting JavaScript Functions, Objects, and Arrays JavaScript Functions Defining a Function Returning a Value Returning an Array JavaScript Objects Declaring a Class Creating an Object Accessing Objects The prototype Keyword JavaScript Arrays Numeric Arrays Associative Arrays Multidimensional Arrays Using Array Methods JavaScript and PHP Validation and Error Handling Validating User Input with JavaScript The validate.html Document (Part One) The validate.html Document (Part Two) Regular Expressions Matching Through Meta characters Fuzzy Character Matching Grouping Through Parentheses

Character Classes Some More Complicated Examples Summary of Meta characters General Modifiers Using Regular Expressions in JavaScript Using Regular Expressions in PHP Redisplaying a Form After PHP Validation Using Ajax What Is Ajax? Using XMLHttpRequest Implementing Ajax via POST Requests The readystate Property The Server Half of the Ajax Process Using GET Instead of POST Sending XML Requests About XML Why Use XML? Using Frameworks for Ajax Introduction to CSS Importing a Style Sheet Importing a Style Sheet from Within HTML Embedded Style Settings Using IDs Using Classes CSS Rules Using Semicolons Multiple Assignments Using Comments Style Types Default Styles User Styles External Style Sheets Internal Styles Inline Styles CSS Selectors The Type Selector The Descendant Selector The Child Selector The Adjacent Sibling Selector The ID Selector The Class Selector The Attribute Selector

The Universal Selector Selecting by Group The CSS Cascade Style Sheet Creators Style Sheet Methods Style Sheet Selectors The Difference Between <div> and <span> Measurements Fonts and Typography font-family font-style font-size font-weight Managing Text Styles Decoration Spacing Alignment Transformation Indenting CSS Colors Short Color Strings Gradients Positioning Elements Absolute Positioning Relative Positioning Fixed Positioning Comparing Positioning Types Shorthand Rules The Box Model and Layout Setting Margins Applying Borders Adjusting Padding Object Contents Advanced CSS with CSS3 Attribute Selectors Matching Parts of Strings The box-sizing Property CSS3 Backgrounds The background-clip Property The background-origin Property The background-size Property Multiple Backgrounds

CSS3 Borders The border-color Property The border-radius Property Box Shadows Element Overflow Multicolumn Layout Colors and Opacity HSL Colors HSLA Colors RGB Colors RGBA Colors The opacity Property Text Effects The text-shadow Property The text-overflow Property The word-wrap Property Web Fonts Google Web Fonts Transformations Transitions Properties to Transition Transition Duration Transition Delay Transition Timing Shorthand Syntax Accessing CSS from JavaScript Revisiting the getelementbyid Function The O Function The S Function The C Function Including the Functions Accessing CSS Properties from JavaScript Some Common Properties Other Properties Inline JavaScript The this Keyword Attaching Events to Objects in a Script Attaching to Other Events Adding New Elements Removing Elements Alternatives to Adding and Removing Elements Using Interrupts

Using settimeout Canceling a Timeout Using setinterval Using Interrupts for Animation Bringing It All Together Designing a Social Networking Site On the Website functions.php The Functions header.php setup.php index.php signup.php Checking for Username Availability checkuser.php login.php profile.php Adding the About Me Text Adding a Profile Image Processing the Image Displaying the Current Profile members.php Viewing a User s Profile Adding and Dropping Friends Listing All Members friends.php messages.php logout.php styles.css ContactUs with Captcha and GD Library Discuss about SEO Fundamental Concepts Discuss about Security in PHP 6 Discuss about structure of news websites, e-shops, automatic download websites Setup a real payment gateway for your website or weblog Thanks for your attentions Morteza Saheb