PHP - Bespoke Certificate for Ffion Edwards
Certificate ID:
802283
Authentication Code:
9f57b
Certified Person Name:
Ffion Edwards
Trainer Name:
Łukasz Sokołowski
Duration Days:
2
Duration Hours:
14
Course Name:
PHP - Bespoke
Course Date:
17 March 2025 09:30 to 18 March 2025 16:30
Course Outline:
Data Structures (refresher only)
- Associative arrays
- Session variables, global variables, cookies
- Date
- File and File Upload
- Cookies and Sessions
- Error Handling
- Exceptions Handling
- PHP Filter
Security
- authorization and authentication
- using cookies and sessions
Dealing with Images
- GD Library and alternatives
PHP XML
- SimpleXML
- Expat Parser
- XML DOM
Object-Oriented Programming
- Terminology Object
- Declaring classes and constructors
- Creating and Using Objects
- Properties and methods
- Inheritance
- Access modifiers
- Magic methods
- Declaring and using interfaces
- exception Handling
Using Databases
- Methods of data storing data
- PDO extension
- Connecting to a database using PDO
- Operations on data
- Error Handling PDO
- Transactions
- Primary keys
- Joins
- Aggregate functions and grouping
- connect to the database
- storing passwords
- executing queries
- processing data
- modifying and removing data
- binding form to records in the database
Programming interfaces
- Architecture services
- Adding to the system API
- The data format JSON and XML
- RESTful Services
- Designing Web Service
Design Patterns
- What are design patterns
- Singleton Pattern
- Factory Pattern
- MVC model-view-controller
Efficiency
- Research applications performance
- Code cache
Safety
- Filtering input
- Session fixation
- Session hijacking
- SQL injection
- Storing passwords
- SSL