1

Step 1

Chapter 1 — PHP Basics

23 November—23 November

2

Step 2

Chapter 2 — Functions

23 November—23 November

3

Step 3

Chapter 3 — Arrays

23 November—23 November

4

Step 4

Chapter 4 — Strings And Patterns

23 November—23 November

5

Step 5

Chapter 5 — Web Programming

23 November—23 November

6

Step 6

Chapter 6 — Object Oriented Programming in PHP

23 November—23 November

7

Step 7

Chapter 7 — Database Programming

23 November—23 November

8

Step 8

Chapter 8 — Elements of Object-oriented Design

23 November—23 November

9

Step 9

Chapter 9 — XML and Web Services

23 November—23 November

10

Step 10

Chapter 10 — Security

23 November—23 November

11

Step 11

Chapter 11 — Streams and Network Programming

23 November—23 November

1

Step 1

Chapter 1 — PHP Basics

23 November—23 November

2

Step 2

Chapter 2 — Functions

23 November—23 November

3

Step 3

Chapter 3 — Arrays

23 November—23 November

4

Step 4

Chapter 4 — Strings And Patterns

23 November—23 November

5

Step 5

Chapter 5 — Web Programming

23 November—23 November

6

Step 6

Chapter 6 — Object Oriented Programming in PHP

23 November—23 November

7

Step 7

Chapter 7 — Database Programming

23 November—23 November

8

Step 8

Chapter 8 — Elements of Object-oriented Design

23 November—23 November

9

Step 9

Chapter 9 — XML and Web Services

23 November—23 November

10

Step 10

Chapter 10 — Security

23 November—23 November

11

Step 11

Chapter 11 — Streams and Network Programming

23 November—23 November

27 October 2015 31 December 2015
The goal is overdue by 3233 days

Goal abandoned

The author does not write in the goal 8 years 11 months 1 day

General

Изучить PHP Sertification Guide

Уже третий год хочу получить сертификат, но все не доходят руки. Муж настаивает, чтобы я взялась за это серьезно. Так что деваться мне некуда, пока нет сертификата, он не даст мне заниматься английским))

 Goal Accomplishment Criteria

Все главы прочитаны и тест пройден на 90%

  1. Chapter 1 — PHP Basics

    Syntax

    Source Files and PHP Tags

    Newline Characters

    Anatomy of a PHP Script

    Comments

    Whitespace

    Code Block

    Language Constructs

    Data Types

    Numeric Values

    Strings

    Booleans

    Compound Data Types

    Other Data Types

    Converting Between Data Types

    Variables

    Variable Variables

    Determining If a Variable Exists

    Constants

    Operators

    Arithmetic Operators

    The String Concatenation Operator

    Bitwise Operators

    Assignment Operators

    Referencing Variables

    Comparison Operators

    Logical Operators

    Other Operators

    Operator Precedence and Associativity

    Control Structures

    Conditional Structures

    Iterative Constructs

    Breaking and Continuing

    Errors and Error Management

    Types of Errors

    Error Reporting

    Handling Errors

    Summary

    http://php.net/manual/ru/language.basic-syntax.php
    http://php.net/manual/ru/language.types.php
    http://php.net/manual/ru/language.variables.php

    http://php.net/manual/ru/language.constants.php

    http://php.net/manual/ru/language.expressions.php

    http://php.net/manual/ru/language.operators.php

    http://php.net/manual/ru/language.control-structur...

    http://php.net/manual/ru/language.functions.php

    http://php.net/manual/ru/language.oop5.php

    http://php.net/manual/ru/language.namespaces.php

    http://php.net/manual/ru/language.errors.php

    http://php.net/manual/ru/language.exceptions.php

    http://php.net/manual/ru/language.generators.php

    http://php.net/manual/ru/language.references.php

    http://php.net/manual/ru/reserved.variables.php

    http://php.net/manual/ru/reserved.exceptions.php

    http://php.net/manual/ru/reserved.interfaces.php

    http://php.net/manual/ru/context.php

    http://php.net/manual/ru/wrappers.php

  2. Chapter 2 — Functions

    Basic Syntax

    Returning Values

    Variable Scope

    Passing Arguments

    Variable-length Argument Lists

    Passing Arguments by Reference

    Summary

  3. Chapter 3 — Arrays

    Array Basics

    Printing Arrays

    Enumerative vsAssociative

    Multi-dimensional Arrays

    Unravelling Arrays

    Array Operations

    Comparing Arrays

    Counting, Searching and Deleting Elements

    Flipping and Reversing

    Array Iteration

    The Array Pointer

    An Easier Way to Iterate

    Passive Iteration

    Sorting Arrays

    Other Sorting Options

    The Anti-Sort

    Arrays as Stacks, Queues and Sets

    Set Functionality

    Summary

  4. Chapter 4 — Strings And Patterns

    String Basics

    Variable Interpolation

    The Heredoc Syntax

    Escaping Literal Values

    Determining the Length of a String

    Transforming a String

    Using Strings as Arrays

    Comparing, Searching and Replacing Strings

    Simple Searching Functionality

    Matching Against a Mask

    Simple Search and Replace Operations

    Extracting Substrings

    Formatting Strings

    Formatting Numbers

    Formatting Currency Values

    Generic Formatting

    Parsing Formatted Input

    Perl-compatible Regular Expressions

    Delimiters

    Metacharacters

    Quantifiers

    Sub-Expressions

    Matching and Extracting Strings

    Using PCRE to Replace Strings

    Summary

  5. Chapter 5 — Web Programming

    Anatomy of a Web Page

    Forms and URLs

    GET and URLs

    Using POST

    When You Don’t Know How Data Is Sent

    Managing File Uploads

    GET or POST?

    HTTP Headers

    Redirection

    Compression

    Caching

    Cookies

    Sessions

    Summary

  6. Chapter 6 — Object Oriented Programming in PHP

    OOP Fundamentals

    Declaring a Class

    Instantiating an Object

    Class Inheritance

    Class Methods and Properties

    Constructors

    Destructors

    Visibility

    Declaring and Accessing Properties

    Constants, Static Methods and Properties

    Class Constants

    Interfaces & Abstract Classes

    Interfaces

    Determining An Object’s Class

    Exceptions

    The Basic Exception Class

    Throwing Exceptions

    Lazy Loading

    Reflection

    Summary

  7. Chapter 7 — Database Programming

    An Introduction to Relational Databases and SQL

    Indices

    Relationships

    SQL Data Types

    Creating Databases and Tables

    Creating Indices and Relationships

    Dropping Objects

    Adding and Manipulating Data

    Removing Data

    Retrieving Data

    SQL Joins

    Outer Joins

    Advanced Database Topics

    Transactions

    Prepared Statements

    Summary

  8. Chapter 8 — Elements of Object-oriented Design

    Design Pattern Theory

    The Singleton Pattern

    The Factory Pattern

    The Registry Pattern

    The Model-View-Controller Pattern

    The ActiveRecord Pattern

    The Standard PHP Library

    Accessing Objects as Arrays

    Simple Iteration

    Seekable Iterators

    Recursive Iteration

    Filtering Iterators

    Summary

  9. Chapter 9 — XML and Web Services

    The Extensible Markup Language (XML)

    Creating an XML Document

    SimpleXML

    Parsing XML Documents

    Accessing Children and Attributes

    XPath Queries

    Modifying XML Documents

    Working With Namespaces

    DOM

    Loading and Saving XML Documents

    XPath Queries

    Modifying XML Documents

    Moving Data

    Modifying Data

    Removing Data

    Working With Namespaces

    Interfacing with SimpleXML

    Web Services

    SOAP

    Accessing SOAP-based Web Services

    Debugging

    Creating SOAP-based Web Services

    REST

    Summary

  10. Chapter 10 — Security

    Concepts and Practices

    All Input Is Tainted

    Whitelist vsBlacklist Filtering

    Filter Input

    Escape Output

    Register Globals

    Website Security

    Spoofed Forms

    Cross-Site Scripting

    Cross-Site Request Forgeries

    Database Security

    Session Security

    Filesystem Security

    Remote Code Injection

    Command Injection

    Shared Hosting

    Summary

  11. Chapter 11 — Streams and Network Programming

    Accessing Files

    Common C-like File Functions

    Simple File Functions

    Working with Directories

    Controlling File Access

    Accessing Network Resources

    Simple Network Access

    Stream Contexts

    Advanced Stream Functionality

    Stream Filters

    Summary

  • 994
  • 27 October 2015, 13:30
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?