Course Outline

Object-Oriented Programming

  • Terminologieobject
  • Klassen en constructors declareren
  • Objecten maken en gebruiken
  • Eigenschappen en methoden
  • Erfenis
  • Access modificaties
  • Magische methoden
  • Interfaces declareren en gebruiken
  • uitzondering Behandeling

Databases

  • Methoden voor het opslaan van gegevens
  • BOB-extensie
  • Verbinding maken met een database met behulp van PDO
  • Bewerkingen op gegevens
  • Foutafhandeling PDO
  • Transacties
  • Primaire sleutels
  • Doet mee
  • Geaggregeerde functies en groepering

Programming interfaces

  • Architectuur diensten
  • Toevoegen aan de systeem-API
  • Het dataformaat JSON en XML
  • RESTful-diensten
  • Webservice ontwerpen

Design Patterns

  • Wat zijn ontwerppatronen
  • Singleton-patroon
  • Fabriekspatroon
  • MVC-model-view-controller

Efficiëntie

  • Onderzoek de prestaties van applicaties
  • Codecache

Veiligheid

  • Invoer filteren
  • Sessiefixatie
  • Sessie kaping
  • SQL injectie
  • Wachtwoorden opslaan
  • SSL

Requirements

Vereist basiskennis van programmeren in PHP en HTML.

 21 Hours

Number of participants



Price per participant

Getuigenissen (3)

Related Courses

Reactive Programming for iOS with RxSwift

7 Hours

Reactive Programming with Angular RxJS

14 Hours

Reactive Programming with Javascript and RxJS

7 Hours

Functional Reactive Programming with Java 9 and RxJava

14 Hours

RxJava for Android Developers

21 Hours

Vert.x: Build a Reactive Application on JVM

14 Hours

CSS Grid Layout

7 Hours

Yeoman

7 Hours

Web Development with Bubble

7 Hours

Creating Static Websites with Hugo

21 Hours

Jekyll for Web Designers and Content Writers

14 Hours

Developing Web Applications with Visual Studio Code

7 Hours

Visual Studio Code

14 Hours

Akka Fundamentals

21 Hours

Related Categories