Web Development - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Web Development

Description:

This is a quick overview of the tools available for web site ... Hand-coders use. Text Editors. Note Pad. Word Pad. Other. Editors with text editors in them ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 17
Provided by: joseph478
Category:

less

Transcript and Presenter's Notes

Title: Web Development


1
Web Development Security
  • Web Site Development Tools
  • Web Security

Todd S. Thuma 24JAN04
2
Overview
  • This is a quick overview of the tools available
    for web site construction and maintenance and
    where to get them inexpensively
  • We will also look at where the web is going and
    what open source means
  • Security is a primary concern both in the sense
    of protecting personnel from attacks and as far
    as keeping your own computer safe while it is on
    the Internet.

3
Development Tools
  • There is no one way, right way, wrong way, bad
    way, or great way to construct a web page or web
    site.
  • Primary methods
  • Hand-code the HTML and other languages
  • Use an editor
  • Use an online support tool that takes the
    programming out of the creation of the web site
  • Leads to a focus on content and not form

4
Think of the Web Page
  • Think of the web page as two different components
  • Content
  • Layout
  • As web master do you want to be responsible for
    content or layout?
  • The novice web master wants to be in charge of
    both
  • The experienced web master knows that it is best
    to offload content development and focus on
    layout and functionality
  • What do you start with?

5
What do you need to code?
  • Hand-coders use
  • Text Editors
  • Note Pad
  • Word Pad
  • Other
  • Editors with text editors in them
  • Dreamweaver has Homesite
  • FrontPage now has a HTML editor
  • Knowledge of the HTML language and other
    languages
  • CSS
  • JavaScript, Java, Perl, PHP, ASP, MySQL, Access,
    FileMaker/Tango
  • XML, XSLT, etc.

6
Resources for Hand-Coders
  • http//www.xml.com/
  • http//www.developer.com/
  • http//hotscripts.com/
  • http//www.php.net/
  • http//freshmeat.net/
  • http//hotwired.lycos.com/webmonkey/
  • http//www.devshed.com/
  • http//www.sitepoint.com/

7
For the Editors
  • FrontPage
  • Huge issues with too much extraneous code added
  • Hurts you when you try for compliance
  • Not friendly with browsers other that Internet
    Explorer, might even block Netscape Users
  • Newer version FrontPage 2004 may have overcome
    these huge limitations
  • DreamWeaver (Macromedia)
  • Expensive product
  • Works almost too well
  • GoLive (Adobe)
  • Expensive
  • Excellent for whole and large web site control
  • Steep learning curve

8
More Editors
  • HoTMetaL Pro
  • Once very popular
  • HotDog Web Editors
  • http//www.sausage.com/
  • Free is good
  • HTML-Kit
  • http//www.chami.com/html-kit/

9
Creating a web page online
  • Examples
  • AOL
  • Yahoo
  • Etc.
  • Content Management Resource
  • Enables multiple levels of security and user
    input
  • Web master hands off content management
  • Use of templates for page construction
  • Robust, searchable, and efficient

10
Security
  • How to secure your web site
  • How to secure your server
  • How to secure your computer

11
Web Site Security
  • Password protected access
  • .htaccess file
  • PHP generation of file
  • Login using another authentication
  • Class schedule and eDirectory
  • Database of username and passwords linking
    successful login to specific pages
  • Do not put it on the Internet

12
Server Security
  • Unplug it from the Internet
  • Firewall
  • Physical box
  • software
  • Close all open ports that are not in use.
  • Firewall Test Services
  • http//www.homenethelp.com/web/howto/firewall-test
    .asp
  • http//www.auditmypc.com
  • Free?
  • http//www.pcworld.com/downloads/file_description/
    0,fid,22957,00.asp
  • http//library.govtech.net/data/rlist?tpd_10_20_6
    0_42
  • http//www.cisecurity.org/

13
PC Security
  • Firewall Guide
  • http//www.firewallguide.com/
  • Reputable, packaged products
  • Symantec
  • Norton
  • ZoneLabs
  • McAfee
  • Other Resources
  • http//www.my-etrust.com/microsoft

14
Two Simple Actions
  • Scan for Windows Updates
  • Open Internet Explorer
  • Select the Tools Menu
  • Select Update Option
  • Read the choices carefully
  • Update critical patches one at a time and reboot
    in between
  • Do the driver updates selectively
  • Virus software updates regularly, sometimes daily
  • You must keep up with the latest virus patch to
    prevent a serious issue
  • Perform Software updates regularly

15
Open Source Software
  • Open Source Initiative
  • http//www.opensource.org/
  • SourceForge
  • http//sourceforge.net/
  • Open Source Web Design
  • http//www.oswd.org/
  • Freshmeat
  • http//freshmeat.net/

16
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com