English Delivery Only: PHP Developer [STA_PHPD]
Global Knowledge Network Netherlands B.V. biedt haar producten standaard aan in de volgende regio's: Brugge, Gent
Ontdek de verschillende trainingsmogelijkheden bij Global Knowledge
Online of op locatie er is altijd een vorm die bij je past.
Kies op welke manier jij of je team graag een training wilt volgen. Global Knowledge bied je verschillende trainingsmogelijkheden. Je kunt kiezen uit o.a. klassikaal, Virtueel Klassikaal (online), e-Learning en maatwerk. Met onze Blended oplossing kun je de verschillende trainingsvormen combineren.
OVERVIEW
*** Course delivered in English (UK - (GMT)) ***
PHP Developer Course Overview
PHP is a popular general purpose scripting language commonly used for building web applications.
The PHP Developer course is designed to provide
OBJECTIVES
Course Objectives
The PHP Developer course aims to provide delegates with the skills and knowledge necessary to build and maintain simple to intermediate level PHP scripts/web applications.
AUDIENCE
Who will the Course Benefit?
The PHP Developer course is aimed at those who are new to or have had little exposure to PHP,and who will be responsible for building or maintaining PHP scripts/web applications. It may also be of value to those who wish to refr…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Ontdek de verschillende trainingsmogelijkheden bij Global Knowledge
Online of op locatie er is altijd een vorm die bij je past.
Kies op welke manier jij of je team graag een training wilt volgen. Global Knowledge bied je verschillende trainingsmogelijkheden. Je kunt kiezen uit o.a. klassikaal, Virtueel Klassikaal (online), e-Learning en maatwerk. Met onze Blended oplossing kun je de verschillende trainingsvormen combineren.
OVERVIEW
*** Course delivered in English (UK - (GMT)) ***
PHP Developer Course Overview
PHP is a popular general purpose scripting language commonly used for building web applications.
The PHP Developer course is designed to provide
OBJECTIVES
Course Objectives
The PHP Developer course aims to provide delegates with the skills and knowledge necessary to build and maintain simple to intermediate level PHP scripts/web applications.
AUDIENCE
Who will the Course Benefit?
The PHP Developer course is aimed at those who are new to or have had little exposure to PHP,and who will be responsible for building or maintaining PHP scripts/web applications. It may also be of value to those who wish to refresh/renew their knowledge of PHP after some time away from it.
NEXT STEP
Further Learning
- Apache Web Server
- Introduction to MySQL
- Ruby Programming
- Ruby on Rails
- Python Programming 1
CONTENT
PHP Developer Training Course
Course Contents - DAY 1
Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
Session 1: GETTING STARTED
- About PHP
- Installing PHP
- PHP editors and IDEs
- Executing a script
- HTML recap
- Serving a PHP web page
Session 2: SYNTAX
- Tags
- HTML escaping
- Separating instructions
- Comments
Session 3: VARIABLES,CONSTANTS,& DATA TYPES
- echo and print
- Defining variables
- Variable naming
- Assignment by reference
- Uninitialised variables
- Defining constants
- Magic constants
- Built-in types: null,bool,int,float,string,array,object
- Other types
- Dynamic typing
- Type casting and juggling
Session 4: HANDLING USER DATA
- HTTP requests recap
- HTML form recap
- Command line arguments
- Superglobals
PHP Developer Training Course
Course Contents - DAY 2
Session 5: EXPRESSIONS & OPERATORS
- Forms of expressions
- Operators by type: arithmetic,comparison,logical,other
- Operator order of precedence
Session 6: CONTROL STRUCTURES
- if,else,and elseif/else if
- while and do-while
- for and foreach
- break and continue
- switch and match
- Alternative syntax
- include and require
Session 7: FUNCTIONS
- Defining functions
- Function arguments
- Passing arguments by reference
- Default argument values
- Variable-length argument lists
- Named arguments
- Return values
- Variable scope
- Built-in functions
- Anonymous functions
- Arrow functions
Session 8: STRINGS
- Defining strings x 4
- Variable parsing
- Indexing/offsetting
- String functions and operators
PHP Developer Training Course
Course Contents - DAY 3
Session 9: ARRAYS
- Defining arrays with and without keys
- Alternative syntax
- Key casting
- Accessing elements
- Creating and modifying elements
- Destructuring
- Unpacking
- Array functions
Session 10: CLASSES & OBJECTS
- Defining classes
- Properties and methods
- $this
- Constants
- Instantiating a class
- Accessing properties and calling methods
- Constructors and destructors
- Static members
- Visibility
- Inheritance
- Abstract classes
- Interfaces
- Traits
- Autoloading classes
- Namespaces
Session 11: ERRORS & EXCEPTIONS
- Errors
- Error types
- Handling errors
- Exceptions
- Exception types
- try,catch,and finally
- Global exception handler
Session 12: DATABASE INTEGRATION
- Vendor-specific extensions
- The PDO extension
- Installation
- Obtaining a connection
- Transaction management
- Prepared statements
- Error handling
- The PDO and associated classes
PHP Developer Training Course
Course Contents - DAY 4
Session 13: AUTHENTICATION,COOKIES,& SESSIONS
- Basic HTTP authentication
- Writing and reading cookies
- Managing sessions
Session 14: PATTERNS,TEMPLATING,PACKAGES,& FRAMEWORKS
- The MVC pattern
- The DI pattern
- The Singleton pattern
- Templating
- Package management
- PHP frameworks
Session 15: WEB SERVICE INTEGRATION
- Web service recap
- Asynchronous HTTP requests with JavaScript
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
