Цель заброшена
Автор не отписывался в цели 8 лет 11 месяцев 22 дня
Изучить PHP Sertification Guide
Уже третий год хочу получить сертификат, но все не доходят руки. Муж настаивает, чтобы я взялась за это серьезно. Так что деваться мне некуда, пока нет сертификата, он не даст мне заниматься английским))
Критерий завершения
Все главы прочитаны и тест пройден на 90%
-
Chapter 1 — PHP Basics
SyntaxSource Files and PHP TagsNewline CharactersAnatomy of a PHP ScriptCommentsWhitespaceCode BlockLanguage ConstructsData TypesNumeric ValuesStringsBooleansCompound Data TypesOther Data TypesConverting Between Data TypesVariablesVariable VariablesDetermining If a Variable ExistsConstantsOperatorsArithmetic OperatorsThe String Concatenation OperatorBitwise OperatorsAssignment OperatorsReferencing VariablesComparison OperatorsLogical OperatorsOther OperatorsOperator Precedence and AssociativityControl StructuresConditional StructuresIterative ConstructsBreaking and ContinuingErrors and Error ManagementTypes of ErrorsError ReportingHandling ErrorsSummaryhttp://php.net/manual/ru/language.basic-syntax.php
http://php.net/manual/ru/language.types.php
http://php.net/manual/ru/language.variables.phphttp://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
-
Chapter 2 — Functions
Basic Syntax
Returning Values
Variable Scope
Passing Arguments
Variable-length Argument Lists
Passing Arguments by Reference
Summary
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
- 1010
- 27 октября 2015, 13:30
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением