Advanced Web 2012

premiumlexicographerInternet και Εφαρμογές Web

8 Δεκ 2013 (πριν από 3 χρόνια και 10 μήνες)

105 εμφανίσεις

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.