Advanced Web Development using PHP

Duration: 2 Days

Objectives

For developers who are already exposed to the basics of web development in PHP or Python, this course introduces advanced development concepts that will allow developers to better structure their code to cope with the demands of changing client specifications, enable new uses for their web applications and production of better tested and more secure code.

Pre-requisites

A basic knowledge of HTML and a server side development language such as PHP or Python.

Course includes

A comprehensive set of reference notes covering course topics, follow-up telephone support and, for training on Transmedia premises, lunch and refreshments.

Course outline

Introduction

  • Why people use your web systems
  • Obstacles for web development
  • The technologies used in web systems
  • How environment changes affect your project

Code Design

  • An introduction to UML (Unified Modelling Language)
  • The MVC design pattern for robust web applications
  • Code design for robustness, security and testing

MVC In Action

  • Using Models
  • Using Views
  • Using Controls
  • Making consistent changes with MVC
  • Testing and security with MVC

Team Working

  • The different roles within a team
  • Structuring the team around the software model
  • Documentation and planning

All About APIs

  • What are APIs?
  • How can an API benefit your system?
  • Experimenting with APIs: Twitter, Google and PayPal
  • Building your own API

Testing

  • The different types of testing
  • Developer testing
  • Unit testing
  • End user testing

This course is available as a private or customised course. Contact us for further information and to customise this course to your exact requirements:

Phone us: 0208 269 4260Book Now

Related Courses


"An enjoyable and productive day. A flexible content and pace of work which suited our needs."

Guardian News & Media

"I thought the course and the location were perfect."

MOD

"Very enjoyable, well-paced tuition, tailored and relevant to my workplace demands."

RAF



© Transmedia . 85 Tottenham Court Road, London, W1T 4TQ  UK . 0208 269 4260