No
Deadlines Networks
& First Time Systems present
HANDS-ON
Building
a World-Wide-Web Site
|
INTRODUCTION | DAY ONE |
DAY
TWO | DAY THREE | Schedule
of Classes
| Introduction:
During this
three-day class,
each student learns how to create and maintain a World-Wide-Web Site.
They
will, among other things: create web pages - including forms, imagemaps
and hyperlinks - using Hypertext Markup Language. They will post those
pages on the web server they installed, and serve those pages to the
World-Wide-Web,
having taken the procedure from concept to completion.
All labs are
interspersed
with lectures offering them a deeper insight into how the web works,
where
it came from, where it's going - and how to put it to use to achieve
their
goals and benefit from it.
|
Guaranteed key Benefits
-
Evaluate access providers based on your real needs
-
Exploit the free resources on the Net to optimize
your server
configuration
-
Implement effective information architecture today
that will
save you time and money in the future
-
Demystify HTML for brilliant presentation of your
organization's
information
-
Demystify data capturing
-
Learn how CGI, Scripting Languages and Java give
you more
control over and capablity to your Web pages
-
Deal effectively with security issues
-
Reinforce your knowledge with 7 Hands-On Labs
DAY
ONE
TOP
| INTRODUCTION
|
DAY
ONE | DAY TWO | DAY THREE |
I.
| II. | III. | IV.
I. THE WEB ON THE RISE
Schedule: Day One 8:30 - 10:00
-
Where did the World-wide Web come from? - And where
is it
going?
-
Why is the web such a commercial success?
-
How is the Web serving businesses today and how is
it serving
users?
-
What characterizes the most successful
implementations?
-
What will the Web look like in the future and what
are the
implications for your planning?
-
And how do you fit in?
II.
EFFECTIVE PLANNING:
WHAT DO YOU NEED?
-
HARDWARE
-
SOFTWARE
-
CONNECTIVITY
-
SKILLS
CHOOSING YOUR MEANS OF NETWORK ACCESS
Schedule: Day One 10:15-12:00
-
Assessing your options for Internet connection
based on:
-
target audience
-
likely traffic
-
desired data throughput
-
costs
-
bandwidth requirements
-
Determining your access level needs: your own
continuous
connection, dedicated line or dial up SLIP and PPP?
-
Know your range of options from 56-Kbps to T-3
-
Minimizing communications charges while maximizing
user access
and data throughput
-
Future proofing: planning for extra capacity
-
Letting others know about the existence of your
server
-
global registries
-
USENET news groups
-
electronic mailing lists
-
"what's new?" pages
-
links from other organizations
LAB: Exercise in Planning. Given your specific
network
requirements, narrow your choice of access methods for your situation.
Compare likely upfront and monthly costs.
III. EVALUATING YOUR HOST COMPUTER PLATFORM
Schedule: Day One 1:00-3:00
-
Matching your information to the right Server &
Protocol
- Http, Ftp, SMTP, (also discuss ASCII & ODBC)
-
How to make the decision between using your own
server or
outsourcing
-
Compare your platform options in terms of
stability, performance
and RAM
-
Are UNIX boxes always the best choice?
-
Is WindowsNT an appropriate platform?
-
Are multi-tasking environments the only choice?
-
Does your server have to be dedicated?
-
Estimating your RAM requirements
-
Maximize stability and performance while minimizing
cost
-
Future growth considerations
THE SERVER-BROWSER RELATIONSHIP:
Accounting for the variety of web
browsers
& servers
and Selecting Among Them
-
SERVERS:
-
Netscape, Apache, Website, Microsoft, Oracle, Win97
-
BROWSERS:
-
Netscape, Microsoft I.E., NCSA Mosaic, Dos Lynx
-
Overview of the publicly available client browsers
-
What do the commercial browsers offer that Mosaic
doesn't?
-
Which browsers are most popular now and what are
the implications
for your server?
LAB: Software Test Drive:
Become Familiar with Netscape - the (currently)
unquestionable
leader.
Compare it to other contemporary Web Browsers re:
interface
and functionality.
IV. OVERCOME THE HURDLE OF
LEARNING
HYPER TEXT MARKUP LANGUAGE (HTML)
Schedule: Day One 3:15 - 5:00
-
How to accommodate the variety of client browsers
-
Create files with formatting directives for HTML
-
Staying current with HTML specs
-
Overview of HTML management practices, tools and
techniques
-
Overview of HTML authoring tools
-
Balancing graphics and text to get your message
across -
what factors must you consider?
-
Tools and technologies for adding sound, graphics
and motion
-
Providing sound: navigating the minefield of
standards
LAB: Begin Your Webpage using basic HTML Tags
DAY
TWO
TOP
| INTRODUCTION
|
DAY
ONE | DAY TWO | DAY THREE
9:00 - 9:15 Review of Day One
V. PLANNING AND DEFINING
INFORMATION
CONTENT AND STRUCTURE
Schedule: Day Two 9:15-10:15
(page layout and link forms)
-
Organizing information to make it palatable, easy
to access
and easy-to-digest
-
Systematize your information right the first time -
while
building flexibility in
-
Making your documents palatable for the user, and
easy to
manage
-
How to present the information: formatted text,
images, audio,
video or separate files
-
Using templates to reduce work
VI.
SERVER SOFTWARE:
Schedule: Day Two 10:30 - 12:00
FINDING, GETTING, CONFIGURING
-
Where to find it
-
Is the free stuff good enough?
-
Which servers run best on which hardware platforms?
LAB: Software Search: You will see in class how to
find
software on the Internet; including servers, clients and other Internet
utilities.
Download WHTTPD Server
LAB:
Server Installation and Configuration: You will install server software
and modify server configuration files. You will see first hand how
configuration
changes will alter the behavior of the server software
VII. USING YOUR LEGACY DOCUMENTS
Schedule: Day Two 1:00 - 2:00
-
What tools exist for migrating your existing
information
to HTML format?
-
Do any packages do it automatically?
-
Striking the balance between aesthetics and speed
-
What is the state of standards for HTML?
LAB: RTF2HTML - Convert, View, Edit a Word For
Windows
Document
LAB: Test Drive HTML Authoring Utilities - You will test drive
several
contemporary Authoring tools comparing interface and features.
VIII. BUILDING THE LINKS: THE CORE OF YOUR
SUCCESSFUL
IMPLEMENTATION
Schedule: Day Two 3:15 - 5:00
-
What are you going to point to?
-
Programmatic power behind the pages
-
Creating dynamic links to other programs
-
Techniques for creating nabbed images for highly
polished
pages
-
Using mapped images - Client Side & Server Side
-
Where do graphics come from? Build or Borrow
-
How to manipulate those images and link them to
specific
information
-
Discover URLs to sites that contain tools for
HTML writers
and graphics tools for creating imagemaps
LAB: Construction of a Web Page: You will build a
Web
page that uses your knowledge of HTML and utilities.
LAB: Using Mapedit to gather image map data
DAY
THREE
TOP
| INTRODUCTION
|
DAY
ONE | DAY TWO | DAY THREE
9:00 - 9:15 Review of Day Two
IX.
CAPTURING DATA AND TAKING CONTROL OF YOUR WEB PRESENCE
CGI - The Common Gateway Interface:
Schedule: Day Three 9:15 - 10:30 / 10:45-12:00
-
Introduction to the power of Programming
-
The Common Gateway Interface (CGI)
-
Choosing a development language
-
Overview of programming method
-
Web Publishing as an extension of the traditional
programming
environment
-
Visual Basic and the CGI
-
Writing CGI Applications in HTMLScript/Miva
-
Forms processing
-
Database Input & Output - Building dynamic pages
-
JAVAScript, JAVA, and other scripting languages
-
New Vendor offerings
LAB: Exercise in forms processing: You will write a
Web
Page to capture and store user demographic information. Gain knowledge
of the mechanics of capturing data from your website
X. ONGOING MAINTENANCE
Schedule: Day Three 1:00 - 2:00
-
Set up and manage log files
-
Keeping the right statistics:
-
How many hits are you getting
-
Where are they coming from?
-
What are they looking at?
-
Analyzing the results - and acting on them
-
Are there procedural standards for regular
maintenance?
-
Techniques for changing and for upgrading content
on a regular
basis
-
Tips for maintaining a stable site
-
Finding and fixing link-related errors
-
Confirming the integrity of your links for optimal
performance
-
Verifying your HTML syntax of documents
-
What tools are on the horizon to make your job
easier?
XI. IDENTIFYING AND COMBATING SECURITY RISKS
Schedule: Day Three 2:00 - 3:00
-
Where do your vulnerabilities lie?
-
Thwarting bugs, snoops and questionable characters
-
Firewall models
-
User authentication: how can you restrict access to
only
certain users?
-
How can RSA encryption serve you?
-
Where on the Net can you find the latest
information on security?
-
Setting up automated procedures to
-
Routinely scan systems
-
Monitor users activities
-
Countering the threat to corporate resources from
attacks
by hackers
-
How can your access provider help with security?
-
Setup a firewall to limit services accessible from
within
the organization
XII.
Other Labs
Schedule: Day Three 3:15 - 5:00
-
Trace IP Routing using Trumpet HOP
-
Bandwidth considerations - Traffic Jams on the I.S.H.
-
Download and Upload using FTP
-
You already know pkzip, right?
-
REVIEW
|
2007 Class
Schedule
|
| July 16-19 |
Kotzebue, Alaska
|
World Wide Web |
| July 22-25 |
Kotzebue, Alaska |
eCommerce |
TBA
|
Point Barrow, AK
|
eCommerce
|
TBA
|
Point Barrow, AK
|
PC-Repair
|
Email class instructor,
Alan
Runfeldt | TOP