Advanced PHP and Secure Coding Course

Corso

Online

Prezzo da consultare

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Metodologia

    Online

  • Inizio

    Scegli data

Participants attending this course will
Understand basic concepts of security, IT security and secure coding
Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them
Learn client-side vulnerabilities and secure coding practices
Have a practical understanding of cryptography
Learn to use various security features of PHP
Learn about typical coding mistakes and how to avoid them
Be informed about recent vulnerabilities of the PHP framework
Get practical knowledge in using security testing tools
Get sources and further readings on secure coding practices
Learn advanced concepts in PHP programming.
Establish consistency and solve advanced problems using PHP programming.
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Profilo del corso

An understanding of basic internet security.
Experience with PHP programmig.
Client side programming experience.
Audience
PHP Programmer

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • Web master
  • Security testing
  • Security
  • Testing

Programma

Using PHP Namespaces

  • Overview of Namespaces
  • Defining Namespaces
  • Using Namespaces
  • Working with the Composer
  • Understanding Name Resolution Rules

Using PHP Interfaces

  • Creating an Interface
  • Extending an Interface
  • Working with Predefined PHP Interfaces

Working with PHP Traits

  • Understanding PHP Traits
  • Creating a PHP Trait

Object-Oriented Programming with Advanced PHP

  • Using PHP Magic Methods
  • Using PHP Constructors
  • Using PHP Deconstructors
  • Using PHP Singletons

Implementing PHP Abstract Classes

  • Overview of PHP Abstract Classes
  • Creating PHP Abstract Classes

Using the PHP Iterator

  • Creating a PHP Iterator
  • Using Stacking Iterators
  • Using SPL Iterators

Using PHP Generators

  • Overview of PHP Generators
  • Creating a PHP Generator

Implementing PHP Password Hashing, Password Verification, and Password Updating

Working with PHP Type Hints

  • Understanding the Basic PHP Type Hints
  • Using PHP Strict Type Declarations
  • Working with PHP Return Types

Working with PHP Closures

  • Overiew of PHP Closures
  • Creating a PHP Closure
  • Using Advanced Closures

Using PHP Exceptions

  • Understanding PHP Exceptions
  • Throwing an Exception
  • Implementing Nested Exceptions
  • Implementing PHP SPL Exceptions
  • Extending PHP Exceptions
  • Using the Finally Block

Debugging and Logging in PHP

Using Functions in PHP

  • Understanding Code Reuse
  • Understanding Function Feeding
  • Returning Data from a Function
  • Demo: Call-by-Value vs. Call-by-Reference

Using Date and Time Related Extensions

Using PHP Regular Expressions (REGEX) Functions

Using String Manipulation Functions

Runtime Error Handling in PHP

Operating on Files in PHP

Accessing Database Storage in PHP

Implementing Design Patterns in PHP

Implementing the Mail Function in PHP

  • Demo: Sending and Retrieving Emails in PHP
  • Demo: Using SMTP (Simple Main Transfer Protocol) to Send E-mails

Using PEAR and cURL in PHP

  • Demo: Using the PHP Extension and Application Repository (PEAR)
  • Demo: Implementing Basic cURL
  • Demo: Webscraping Using cURL

Working with Web Services in PHP

  • Using the Simple Object Access Protocol (SOAP)
  • Using Web Services Description Language (WSDL)

Understanding Introspection and Reflection in PHP

  • Demo: Using Instrospection API
  • Demo: Using Reflection API
  • Demo: Using Smarty Templates

Working with PHP Sessions

  • Understanding Sessions
  • Demo: PHP Session Mechanism

Implementing Best Practices and Security in PHP

  • Understanding Best Practices
  • Demo: Using Encryption

IT security and secure coding

  • Web application security
  • Web application vulnerabilities
  • Client-side security
  • Server-side security
  • Practical cryptography
  • PHP security services
  • PHP Environment
  • Principles of security and secure coding
  • Common coding errors and vulnerabilities
  • Security testing techniques and tools

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Advanced PHP and Secure Coding Course

Prezzo da consultare