Opleiding: PHP Introduction

Leer dynamische websites bouwen met PHP: ontdek hoe deze scripttaal samenwerkt met HTML en databases voor interactieve webapplicaties.

In deze cursus maakt u kennis met de basisbegrippen en functies van PHP, een veelgebruikte scripttaal voor het bouwen van dynamische webpagina’s en applicaties. U leert hoe PHP werkt in combinatie met HTML en databases, en hoe u interactieve en functionele websites ontwikkelt.

  • PHP Basics
    • How PHP Works
    • The php.ini File
    • Basic PHP Syntax
      • PHP Tags, PHP Statements and Whitespace, Comments, PHP Functions
    • Variables
      • Variable Types, Variable Names (Identifiers ), Type Strength
      • Variable Scope, Superglobals
      • Constants
      • Variable-Testing and Manipulation Functions
    • PHP Operators
    • Creating Dynamic Pages
      • Single Quotes vs. Double Quotes
      • Passing Variables on the URL
  • Flow Control
    • Conditional Processing
      • If Conditions
    • Loops
      • while, do... while, for, break and continue
  • Arrays
    • Indexed Arrays
      • Initializing, Appending to, Reading from, Looping through Arrays
    • Associative Arrays
      • Initializing, Reading from, Looping through Associative Arrays
      • Superglobal Arrays
    • Two-dimensional Arrays
      • Reading from, Looping through Two-dimensional Arrays
    • Array Manipulation Functions
  • PHP and HTML Forms
    • HTML Forms
      • How HTML Forms Work
      • A Sample HTML Form
      • Form Variables
      • Processing Form Input
  • String Manipulation
    • Formatting Strings
      • Concatenation
      • String Manipulation Functions
    • Magic Quotes
      • magic_quotes_gpc
      • magic_quotes_runtime
      • Recommendation on Magic Quotes
  • Reusing Code and Writing Functions
    • Including Files
    • Adding a Header and Footer
      • auto_prepend_file and auto_append_file
    • User Functions
      • Defining and Calling Functions
      • Default Values
      • Variable Scope
      • By Reference vs. By Value
    • Form Processing
      • Code Organization
      • Form Validation and Presentation Functions
  • Managing Data
    • Querying a Database
      • mysqli() Overview
      • mysqli Methods and Properties
      • Inserting and Updating Records
      • mysqli Prepared Statements
  • MDB2
    • Advantages and Disadvantages of MDB2
      • Why use a database abstraction layer?
      • When not to use a database abstraction layer?
    • Using MDB2
    • Creating a Customer Report
  • Authentication with PHP and SQL
    • A Database-less Login Form
    • Authenticating Users
  • Regular Expressions
    • Perl-compatible Regular Expression Functions
      • preg_match(), preg_replace()
      • Regular Expression Tester
    • Regular Expression Syntax
      • Start and End (^ $ )
      • Number of Occurrences (? + * {} )
      • Common Characters ( . \d \D \w \W \s \S )
      • Grouping([])
      • Negation(^)
      • Subpatterns( () )
      • Alternatives( | )
      • Escape Character (\)
    • Form Validation Functions with Regular Expressions
  • Session Control and Cookies
    • Sessions
      • Configuring Sessions
      • Session Functions
    • Cookies
    • Authentication with Session Control
  • Sending Email with PHP
    • mail()
    • PHPMailer
    • Sending a Password by Email
  • File System Management
    • Opening, Reading from, Writing to a File
    • File Locking
    • Uploading Files via an HTML Form
    • Getting File Information
    • More File Functions
    • Directory Functions
      • Getting a Directory Listing
    • Creating a Resume Management Page
Op deze module is geen aparte certificering van toepassing.
Meer...
€1.575
Vrij van BTW
Aangeboden door
OC ICT
Onderwerp
PHP
Web Development
Niveau
MBO 3
Duur
3 dagen
Looptijd
24 dagen
Taal
en
Type product
training
Lesvorm
Individueel
Aantal deelnemers
Min: 1
Max: 6
Tijdstip
Overdag
Tijden en locaties
Apeldoorn
ma 15 jun. 2026
Nieuwegein
ma 22 jun. 2026
Apeldoorn
ma 29 jun. 2026
Keurmerken aanbieder
CRKBO en BTW-vrijstelling
VOI
NRTO
Erkend keurmerk
BTW-vrijstelling