Presentation is loading. Please wait.

Presentation is loading. Please wait.

Internet Development 1 Introduction Colm O Suilleabhain.

Similar presentations


Presentation on theme: "Internet Development 1 Introduction Colm O Suilleabhain."— Presentation transcript:

1 Internet Development 1 Introduction Colm O Suilleabhain

2 Contact Details Email:cosuilleabhain@gmail.com

3 Learning outcomes To discuss Internet projects intelligently by appreciating and understanding a range of server client technologies To be able to develop a 3 tiered web application To know how to develop effective, efficient, desirable and accessible web applications

4 Learning outcomes To distinguish between several competing technologies on the client and server sides Maintain state in a web application using both client side and server side approaches Develop a simple database to store persistent data in a web application

5 Course Content Introduction to networking and the Internet Ports, IP addresses, sockets, DNS and protocols Mail protocols – SMTP, POP3 FTP, HTTP, URL’s

6 Course Content XHTML –Publishing web pages –Basic structure and formatting –Lists, Tables –Links, images, animated gifs –Frames –Web internationalisation CSS –Linking –Inline styles –Creating external styles –Classes –ID’s –Pseudo classes –Bounding boxes –Layers

7 Course Content ECMAScript/DOM –Uses –Defining and calling a script –Variables –Functions –Conditional statements –Looping –BOM (Browser Object Model)

8 Course Content Human factors –Usability –Effectiveness –Efficiency –Desirability –Accessibility –Security

9 Course Content 3-Tier Architecture Organisation, navigation & choice of technology Installing & configuring Apache, PHP & MySQL, PHP Introduction & syntax –Variables, strings, arrays, looping, selection etc. Managing state (sessions, cookies etc) Accessing a database to do selects Accessing a database to do updates

10 Human factors Visibility Intelligibility Credibility Differentiation Engagability –Navigability –Interactivity –Appeal

11 Assessment 30% Exam 70% Practical

12 Assignment A database driven e-commerce style website –About 10 pages –User logins –Product catalogue –Placing orders –Sessions, database access, JavaScript –Any topic you choose! –2 Deliverables!! 1 Static site, site map and plan 1 Dynamic site, database scheme etc Demonstrate in class

13 Ideas for things to include: Contact us Survey/feedback form Mailing list/discussion forum Site search Bulletin board Live Chat line Newsletter E-mail this page Archive retrieval Automatic site map Blog

14 Books Luke Welling, Laura Thomson, PHP and MySQL Web Development, 4th ed.; Addison-Wesley, 2009; ISBN: 0672329166.PHP and MySQL Web Development Julie C. Meloni, Sams Teach Yourself PHP, MySQL and Apache All in OneSams Teach Yourself PHP, MySQL and Apache All in One Paul Deitel, Deitel & Associates, Inc., Internet & World Wide Web: How to Program: International Version, 4th ed.; Pearson Higher Education, 2008; ISBN: 0136035426.Internet & World Wide Web: How to Program: International Version

15 Other Resources http://www.w3schools.com/ http://www.php.net/manual/en/ http://dev.mysql.com/doc/refman/5.4/en/in dex.htmlhttp://dev.mysql.com/doc/refman/5.4/en/in dex.html


Download ppt "Internet Development 1 Introduction Colm O Suilleabhain."

Similar presentations


Ads by Google