Current Location: emparel.com > TrainingPHP Web Applications

Learn to build PHP data driven web applications

Course Introduction

It used to be simple; applications resided on the P.C. and websites lived on the world wide web, Simple. Now every website usually requires at least a little JavaScript or PHP to send an email for a contact form for example.

Fact: To be reasonably competent these days you need an understanding of numerous languages, standards, technologies, protocols.

As a consultant at emparel I find myself coming up against the same questions time and time again. Issues which, with a basic understanding of how web applications work and the components that are used over and over again, could be carried out by a competent web designer. But only one that has beed able to make it through the web application development maze.

We are not saying web application development is easy. Knowing where to start when you are not surrounded by gurus is almost impossible. Sometimes that just makes things worse anyhow. Through my experience I aim to show you just where to start and what matters using plain English where possible.

This course aims to steer you through all of the technologies that are required for a fully functional web application from reusable components. You can then take the techniques learned and apply them to your own projects. This allows you to gain confidence and offer a wider range of services; putting you in the position of being able to exploit a larger slice of the market.

Want a solid base to expand your knowledge of web application development? Read on...

Target audience

Web designers who wish expand their areas of expertise by offering PHP based functionality within their web sites or progress to offer fully fledged browser based applications using the robust Java programming language.

Prerequisite Skills

HTML, CSS and basic JavaScript.

Some programming experience is advantageous. It is worth trying to study simple programming concepts such as variable, loops etc. or attending our 'Learn to program in a day' course.

Course Content

An introduction to PHP

A basic introduction to what PHP is

In introduction the Eclipse Framework and it's PHP Integrated Development Environment.

PHP Basics

Declaring Classes, Methods.

Variable, Arrays, Legal identifiers & Basic syntax

An introduction to the fundamentals of OOP(Object Oriented Programming)

What OOP is and why it matters.

Classes and methods.

Packages and encapsulation.

Constructors and overloading.

PHP Continuation

Passing variables.

Operators.

Flow control.

Exceptions.

Using packages and imports.

MySQL

In introduction to MySQL.

Installing MySQL.

SQL; an introduction to Structured Query Language.

PHP & the database.

MVC Architecture - Model View Controller

You will learn about the most important pattern for developing web application and how it will help you separate the views, business processes and data.

JavaScript

Quick overview of the basics when using JavaScript to control screen components dynamically.

Ajax

What it is.

Why you need it.

Basic implementation

Security Issues

Java security file.

Preventing SQL Injection Attacks.

Preventing Cross Scripting.

Putting it all together

Creating the components to create a web application.

Debugging.

Deployment.

Debriefing & Questions.

Other information

Duration: 5 Days.

Cost: £895.00

A substantial amount of course material is provided as well as example code.

You will also have access to a forum to pose questions to both the tutor and others who have attended the course.

emparel logo

Le Bourg, 61350, L'Epinay le Comte, France

Siret: 519 669 238 00015

Copyright© 2008 -  emparel.com. All Rights Reserved.