viernes, 5 de julio de 2013

primer post - temario php

Hola a todos !! 

Antes de empezar quiero dar las gracias a quienes visitan este blog, cuyo principal objetivo es compartir el conocimiento y ayudar a otras personas a aprender este genial lenguaje de programación.... PHP. 
A continuación les presento los temas que serán tocados en esta guía, cabe mencionar que el temario fue sacado de una guía para el examen de certificacion de Zend llamado: "Zend PHP 5.3 Certification".

1. PHP Basics
    1.1. Syntax
    1.2. Operators
    1.3. Variables
    1.4. Constants
    1.5. Control Structures
    1.6. Language Constructs and Functions
    1.7. Namespaces
    1.8. Extensions
    1.9. Config
    1.10. Performance/bytecode caching
2. Functions
    2.1. Syntax
    2.2.  Arguments
    2.3.  Variables
    2.4.  References
    2.5.  Returns
    2.6.  Variable Scope
    2.7.  Anonymous Functions, closures
3. Data Format & Types
    3.1. XML Basics
    3.2.  SimpleXML
    3.3.  XML Extension
    3.4.  Xpath
    3.5.  Webservices Basics
    3.6.  SOAP
    3.7.  REST
    3.8.  JSON & AJAX
    3.9.  DateTime
    3.10.  DOMDocument

4. Web Features
    4.1 Sessions
    4.2  Forms
    4.3  GET and POST data
    4.4  Cookies
    4.5  HTTP Headers
    4.6  HTTP Authentication

5. I/O
    5.1 Files
    5.2 Reading
    5.3 Writing
    5.4 File System Functions
    5.5 Streams
    5.6 Contexts

6. Object Oriented Programming
    6.1 Instantiation
    6.2  Modifiers/Inheritance
    6.3  Interfaces
    6.4  Exceptions
    6.5  Static Methods & Properties
    6.6  Autoload
    6.7  Reflection
    6.8  Type Hinting
    6.9  Class Constants
    6.10  Late Static Binding
    6.11  Magic (_*) Methods
    6.12  Instance Methods & Properties
    6.13  Class Definition
    6.14  SPL

7. Security
    7.1 Configuration
    7.2  Session Security
    7.3  Cross-Site Scripting
    7.4  Cross-Site Request Forgeries
    7.5  SQL Injection
    7.6  Remote Code Injection
    7.7  Email Injection
    7.8  Filter Input
    7.9  Escape Output
    7.10  Encryption, Hashing algorithms
    7.11  File uploads
    7.12  Data storage
    7.13  SSL

8. Strings & Patterns
    8.1 Quoting
    8.2  Matching
    8.3  Extracting
    8.4  Searching
    8.5  Replacing
    8.6  Formatting
    8.7  PCRE
    8.8  HEREDOC and NOWDOC
    8.9  Encodings

9. Databases
    9.1 SQL
    9.2  Joins
    9.3  Analyzing Queries
    9.4  Prepared Statements
    9.5  Transactions
    9.6  PDO

10. Arrays
    10.1 Enumerated Arrays
    10.2  Associative Arrays
    10.3  Array Iteration
    10.4  Multi-Dimensional Arrays
    10.5  Array Functions
    10.6  SPL, Objects as arrays



Espero y deseo que este blog les sirva a muchas personas.