Advanced Web 2012

premiumlexicographerInternet and Web Development

Dec 8, 2013 (3 years and 11 months ago)

109 views

Advanced
Web

2012

Lecture 12

Sean Costain 2012

Course Summary

Sean Costain 2012

To develop skills in web design and authoring


Html 5 / CSS 3 / PHP / MySQL


To gain an understanding of the
evolving web
based digital
environment


To effectively use the available digital technologies to
present
information


Build websites using advanced technology

Lecture 1

Sean Costain 2012


HTML
5 is not yet a Web
Standard


First Working Draft January 2008



HTML 5 is designed to replace HTML 4,


XHTML 1 and DOM Level 2


Due to the modular nature of CSS 3, not a single browser is fully compatible
with CSS 3. Chrome 20 has the most features implemented.

HTML 5

DOM
Level 2

XHTML
1.0

HTML
4

Discussion of current social media constructs, such as
facebook
,
myspace
,
pintrest
,
linkedin

and flicker.

Lecture 2

Sean Costain 2012

The web is a matrix of servers that handle
client requests and deliver the content at a
per
-
request action.


Server technology

-

Remote servers

-

Local servers

TCP/IP


IPv4 and IPv6

Lecture 3

Sean Costain 2012

Databases

A database is a structured way of dealing with structured information.



An organized
mechanism for storing, managing and retrieving information
.


Information is stored in tables


Think of a table as a single
spreadsheet
, a database consists of multiple
spreadsheets

that can be linked together using a key.

Normalisation

-
Rules, 3
rd

level

-
How to break down data

Lecture 4

Sean Costain 2012

Introduction to PHP

-
Comments

-
Echo

-
Choices:
If..Then

-
Loops (for and while)

-
Connecting to a database

-
C.R.U.D.

Lecture 5

Sean Costain 2012


Self calculating forms


Including additional files


Functions


C.R.U.D as functions


Sessions & Cookies



Lecture 6

Sean Costain 2012

Php

allows for the :


Creation


Reading


Appending


Deleting


Uploading


And Closing

Of files.

Login choices for client

-

Session use and
If..Then

Lecture 7

Sean Costain 2012

Exporting your SQL to a singular file is an excellent way to create a portable
backup.


This SQL file is a single text file that can contain all of the information that is
needed to recreate the database and the tables and the raw data if needed.

Backup your files

-
Skydrive

-
Unidrive

-
Dropbox


Lecture 8

Sean Costain 2012

Security Issues

An important aspect of building a social media site, is to provide the end user
with a sense of security. This form of security can come in many forms. These are:


Password Protection


Privacy


Spam protection


Malware Protection


Virus Protection


As a developer, your terms and conditions

help cover you for what you can’t control.

Lecture 9

Sean Costain 2012

No Lecture, straight into assessment work

-

More
php

/
mysql

coding

Lecture 10

Sean Costain 2012

The core software is built by hundreds of community volunteers, and
there
are thousands of plugins and themes available to transform
a
website
into almost anything
imaginable.


WordPress

started in 2003 with a single bit of
code to enhance the typography of everyday
writing. Starting
as just a blogging system,
Wordpress

has evolved to be used as full
content management
system for websites.

Lecture 11

Sean Costain 2012

Wordpress

Themes

The make up of a word press site consists of a few types of files. These files are:

-
index.php

-
Page.php

-
Style.css

-
Header.php

-
Footer.php

-
Single.php

-
Sidebar.php


Themes are stored in the
wp
-
content/themes
folder

Assessment 3

Sean Costain 2012

Brief: Design and build a theme for
wordpress
.


Due
: Week 13, Friday 5pm.

What is
needed


• Construct a working theme for
Wordpress

o Use HTML 5 and CSS
3


• Documentation of
theme



o
Concept



o Creation of
theme



o Problems
encountered/resolved


Presentation of site


Submission


• 5pm Friday submission time


Wednesday Lecture/tutorial
presentation

of
theme



o
Powerpoint




Zip all web pages o Rename zip file with student
number


• Submit in electronic format (Email [seancostain@student
-
partners.com.au] or CD), both the pages and your documentation.