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...
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.
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.
A basic introduction to what PHP is
In introduction the Eclipse Framework and it's PHP Integrated Development Environment.
Declaring Classes, Methods.
Variable, Arrays, Legal identifiers & Basic syntax
What OOP is and why it matters.
Classes and methods.
Packages and encapsulation.
Constructors and overloading.
Passing variables.
Operators.
Flow control.
Exceptions.
Using packages and imports.
In introduction to MySQL.
Installing MySQL.
SQL; an introduction to Structured Query Language.
PHP & the database.
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.
Quick overview of the basics when using JavaScript to control screen components dynamically.
What it is.
Why you need it.
Basic implementation
Java security file.
Preventing SQL Injection Attacks.
Preventing Cross Scripting.
Creating the components to create a web application.
Debugging.
Deployment.
Debriefing & Questions.
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.