672

PHP Course

Duration: 24 hours/3 days

Program: 09.00 – 17.00

Schedule:

Day 1

• About PHP

• Strings. Single versus double quotes. Define() versus const

• Numbers

• Dates

• Time

• Arrays

• Constant arrays using define()

• Variables

• Scalar type declarations

• Functions

• Return type declarations

• Null coalescing operator

• Spaceship operator

• Classes

• Anonymous classes

• Objects

• Member variable

• Member function

• Inheritance

• Polymorphism

• Overloading

• Data abstraction

• Encapsulation.

• Constructor. Destructor

• Unicode codepoint escape syntax

• Closure call

• Filtered unserializeIntlChar

• Expectations

• Generator return expressions

• Generator delegation Group use declarations

• Working with files and directories

• Session options. Uniformity

Day 2

• Design patterns

• Behavioral design patterns (iterator, mediator, memntor, observer, null object, strategy, visitor)

• Creational design patterns (AbstractFactory, Builder, Pool, Prototype, SimpleFactory, Singleton, StaticFactory)

• Structural design patterns (Adapter, Bridge, Composite, DataMapper, Decorator, Facade, Proxy)

Day 3

• Forms

• DBM and SQLite database management

• Queries

• Database connection

• Sessions

• Data persistence

• Tracking

• Hijacking

• Best practices