Librería Portfolio Librería Portfolio

Búsqueda avanzada

TIENE EN SU CESTA DE LA COMPRA

0 productos

en total 0,00 €

LEARNING PHP, MYSQL & JAVASCRIPT 4E. WITH JQUERY, CSS & HTML5
Título:
LEARNING PHP, MYSQL & JAVASCRIPT 4E. WITH JQUERY, CSS & HTML5
Subtítulo:
Autor:
NIXON, R
Editorial:
O´REILLY
Año de edición:
2014
Materia
PROGRAMACION INTERNET
ISBN:
978-1-4919-1866-1
Páginas:
806
42,95 €

 

Sinopsis

Build interactive, data-driven websites with the potent combination of open-source technologies and web standards, even if you have only basic HTML knowledge. With this popular hands-on guide, you'll tackle dynamic web programming with the help of today's core technologies: PHP, MySQL, JavaScript, jQuery, CSS, and HTML5.

Explore each technology separately, learn how to use them together, and pick up valuable web programming practices along the way. At the end of the book, you'll put everything together to build a fully functional social networking site, using XAMPP or any development stack you choose.

Learn PHP in-depth, along with the basics of object-oriented programming
Explore MySQL, from database structure to complex queries
Use the MySQLi Extension, PHP's improved MySQL interface
Create dynamic PHP web pages that tailor themselves to the user
Manage cookies and sessions, and maintain a high level of security
Master the JavaScript language-and enhance it with jQuery
Use Ajax calls for background browser/server communication
Acquire CSS2 and CSS3 skills for professionally styling your web pages
Implement all of the new HTML5 features, including geolocation, audio, video, and the canvas


Chapter 1: Introduction to Dynamic Web Content
HTTP and HTML: Berners-Lee's Basics
The Request/Response Procedure
The Benefits of PHP, MySQL, JavaScript, CSS, and HTML5
And Then There's HTML5
The Apache Web Server
About Open Source
Bringing It All Together
Questions
Chapter 2: Setting Up a Development Server
What Is a WAMP, MAMP, or LAMP?
Installing XAMPP on Windows
Installing XAMPP on Mac OS X
Installing a LAMP on Linux
Working Remotely
Using a Program Editor
Using an IDE
Questions
Chapter 3: Introduction to PHP
Incorporating PHP Within HTML
This Book's Examples
The Structure of PHP
Questions
Chapter 4: Expressions and Control Flow in PHP
Expressions
Operators
Conditionals
Looping
Implicit and Explicit Casting
PHP Dynamic Linking
Dynamic Linking in Action
Questions
Chapter 5: PHP Functions and Objects
PHP Functions
Including and Requiring Files
PHP Version Compatibility
PHP Objects
Questions
Chapter 6: PHP Arrays
Basic Access
The foreach...as Loop
Multidimensional Arrays
Using Array Functions
Questions
Chapter 7: Practical PHP
Using printf
Date and Time Functions
File Handling
System Calls
XHTML or HTML5?
Questions
Chapter 8: Introduction to MySQL
MySQL Basics
Summary of Database Terms
Accessing MySQL via the Command Line
Indexes
MySQL Functions
Accessing MySQL via phpMyAdmin
Questions
Chapter 9: Mastering MySQL
Database Design
Normalization
Relationships
Transactions
Using EXPLAIN
Backing Up and Restoring
Questions
Chapter 10: Accessing MySQL Using PHP
Querying a MySQL Database with PHP
A Practical Example
Practical MySQL
Preventing Hacking Attempts
Using mysqli Procedurally
Questions
Chapter 11: Form Handling
Building Forms
Retrieving Submitted Data
An Example Program
What's New in HTML5?
Features Awaiting Full Implementation
Questions
Chapter 12: Cookies, Sessions, and Authentication
Using Cookies in PHP
HTTP Authentication
Using Sessions
Questions
Chapter 13: Exploring JavaScript
JavaScript and HTML Text
Using Comments
Semicolons
Variables
Operators
Variable Typing
Functions
Global Variables
Local Variables
The Document Object Model
About document.write
Questions
Chapter 14: Expressions and Control Flow in JavaScript
Expressions
Literals and Variables
Operators
The with Statement
Using onerror
Using try...catch
Conditionals
Looping
Explicit Casting
Questions
Chapter 15: JavaScript Functions, Objects, and Arrays
JavaScript Functions
JavaScript Objects
JavaScript Arrays
Questions
Chapter 16: JavaScript and PHP Validation and Error Handling
Validating User Input with JavaScript
Regular Expressions
Redisplaying a Form After PHP Validation
Questions
Chapter 17: Using Ajax
What Is Ajax?
Using XMLHttpRequest
Questions
Chapter 18: Introduction to CSS
Importing a Style Sheet
Using IDs
Using Classes
Using Semicolons
CSS Rules
Style Types
CSS Selectors
The CSS Cascade
Measurements
Fonts and Typography
Managing Text Styles
CSS Colors
Positioning Elements
Pseudoclasses
Shorthand Rules
The Box Model and Layout
Questions
Chapter 19: Advanced CSS with CSS3
Attribute Selectors
The box-sizing Property
CSS3 Backgrounds
Multiple Backgrounds
CSS3 Borders
Box Shadows
Element Overflow
Multicolumn Layout
Colors and Opacity
Text Effects
Web Fonts
Google Web Fonts
Transformations
3D Transformations
Transitions
Questions
Chapter 20: Accessing CSS from JavaScript
Revisiting the getElementById Function
Accessing CSS Properties from JavaScript
Inline JavaScript
Adding New Elements
Using Interrupts
Questions
Chapter 21: Introduction to jQuery
Why jQuery?
Including jQuery
jQuery Syntax
Selectors
Handling Events
Waiting Until the Document Is Ready
Event Functions and Properties
Special Effects
Manipulating the DOM
Dynamically Applying Classes
Modifying Dimensions
DOM Traversal
Using jQuery Without Selectors
Using Ajax
Plug-Ins
Questions
Chapter 22: Introduction to HTML5
The Canvas
Geolocation
Audio and Video
Forms
Local Storage
Web Workers
Web Applications
Microdata
Summary
Questions
Chapter 23: The HTML5 Canvas
Creating and Accessing a Canvas
Writing Text to the Canvas
Drawing Lines
Using Paths
Filling Areas
The clip Method
The isPointInPath Method
Working with Curves
Manipulating Images
Editing at the Pixel Level
Advanced Graphical Effects
Transformations
Summary
Questions
Chapter 24: HTML5 Audio and Video
About Codecs
The