Web Application Development Workshop
* Fall, 2006 (Philadelphia, PA) (Postponed until Fall) |
|
Workshop Overview
Web application development is the quiet giant of contemporary Web project design and management. Whether you’re working on a global e-commerce site; administering systems and designing databases for government, industry, or education; or building any other type of Web-based application, this workshop is sure to be of interest to you.
Part of the challenge of developing applications is having a strong process methodology, a strong understanding of available technologies and their cost/benefit, quality assurance and testing, and managing applications for their long and often-changing lifecycles. Known and proven concepts exist in Information Technology and engineering and they can be applied to help strengthen contemporary methods in Web development.
Attendees to this workshop will gain a familiarity with the concepts of, the necessity for, and the vocabulary associated with the following Web Application development issues:
- Enterprise Web application strategy
- Web application architecture and frameworks
- Website and portal design
- Internationalization
- Security, authentication and identity management
- Interface accessibility and usability
- Web application development technologies
- Workflow and EAI
- Content management and data reporting
- Application design and development model
- Packaged applications
This two-day workshop will introduce the issues of process management and product development in developing large Websites and applications.
Optional Advanced Online Workshop
In the optional online workshop, which will be presented over the course of 7 (seven) weeks, the topics presented in the two-day workshop will be covered in greater detail. Attendees choosing this option will get readings, enjoy interaction with the instructor and other participants, and examine in-depth case studies online. Participants will also receive assignments to test their growing skill sets, and all attendees who complete the workshop will receive continuing education (CEU) college credit and a WOW Certificate of Completion.
Prerequisites
Participants in this workshop should have a working familiarity of HTML, HTML forms, and CSS 2.0. Knowledge of XML would be beneficial but is not required. Experience with Web applications development software (e.g., ASP.NET, Cold Fusion, Dreamweaver, Front Page, etc.), Web programming languages (e.g., Perl, PHP, Python, VBScript, Javascript, etc.), and Web server technologies (e.g., Microsoft IIS, Apache, etc.) would be useful, but is not required.
Conference Program
Day One: Morning Session
9:00 am -12:00 am
Introduction to Web Development and Management
- Learning Objectives
• To understand the fundamental concepts behind Web technologies and hypertext systems
• To recognize and understand the issues facing large Web-based projects and why many projects are unsuccessful
• To recognize the need for a structured engineering paradigm to successfully design, implement, and maintain large Web-based systems - Topics Covered
• Origins of Web Technology and Concepts
• Diversity of Information Resources
• Rapid Evolution of Internet Technology
• The Need for Process
Web Technology: Basics and Principles
- Learning Objectives
• To establish an understanding of and basic vocabulary for the technologies underlying Web-based systems
• To understand the operations of the various organizations that affect Web standards and how these standards are created and supported
• To project how current Web technologies are expected to evolve in the near future - Topics Covered
• Standards, Standards Bodies and Organization
• Network Basics
• Web System Basics
• Uniform Addressing
• The Importance of Content-Type
• Document Markup
Day One: Afternoon Session
1:00 pm -5:00 pm
Aspects of the Life Cycle
- Learning Objectives
• To describe the fundamental elements of the project life cycle and their applicability to Web projects
• To demonstrate the flexibility of Web project management and its compatibility with a wide variety of existing project methodologies - Topics Covered
• People and Projects
• Project Management
• Web Software Process Models
Pre-Planning
- Learning Objectives
• To define and demonstrate the key elements involved with determining the feasibility of and the pre-planning for a large Web-based application
• To identify the resources required in the pre-planning phase of a large Web-based application
• To describe the required outcomes of the pre-planning phase of a large Web-based application - Topics Covered
• Importance of Pre-Planning
• Requirements Engineering
• Initiation Phase
• Elicitation Phase
• Assessment Phase
Day Two: Morning Session
9:00 am – 12:00 am
Planning
- Learning Objectives
• To define those key activities required for the planning phase of a Web-based application
• To demonstrate the coordination of key and diverse components required in the planning phase of a Web-based application
• To identify the technical and staff resources required in the planning phase of a Web-based application
• To describe the required outcomes of the planning phase of a Web-based application - Topics Covered
• Problem, Stakeholder and Resource Analyses
• Design : Describing the Solution
• Determining the Project Scope
• Data Design
• Aspects of Interaction
• Aspects of Environment
Development
- Learning Objectives
• To describe how the outcomes of the pre-planning and planning phases of the project methodology are implemented in the Web application development
• To define how to use Web Development concepts in the management of Web application development
• To describe the required outcomes of the development phase of a Web-based application - Topics Covered
• Implementation : Build and Test Phases
• Data-Related Technologies
• Interaction Technologies : Presentation
• Interaction Technologies : Navigation
• Interaction Technologies : Interaction
• Interaction Technologies: Usability and Accessibility
• System Technologies : Servers
• System Technologies : URI Handlers
• System Technologies : Communication
• System Technologies : Security
Day Two: Afternoon Session
1:00 pm -5:00 pm
Development (continued)
Evolution
- Learning Objectives
• To define the post-development activities required for the support, maintenance, and evolution of a Web-based application
• To demonstrate how the evolution of a Web application leads to an iteration of the Web Development process - Topics Covered
• Testing and Monitoring
• Operation and Maintenance
• Promotion and Publicity
• Internationalization and Globalization
• Content Management Issues
• Information Security Issues
Optional Advanced Online Workshop
In the optional online workshop, the topics presented in the two-day workshop will be covered in greater detail and with additional readings and in-depth case studies. The topics will be divided into seven distinct modules each of which will be in active discussion over the course of one week. These modules are:
- Module One: Introduction to Web Development and Management
- Module Two: Web Technology: Basics and Principles
- Module Three: Aspects of the Life Cycle
- Module Four: Pre-Planning
- Module Five: Planning
- Module Six: Development
- Module Seven: Evolution
cost
The intensive two day course will be delivered by leaders in a rich array of webmastering topics.
The price of the 2 day workshop is $495.00. The cost of the optional online course is $495.00 WOW gladly accepts purchase orders and gov't checks. If paying by purchase order please fax to WOW at 916 987-3022. If paying by check, please complete the registration form print out and fax to 916 987-3022 or by snail mail to: WOW, 9580 Oak Ave Parkway 7-177 Folsom, CA 95630. For assistance, please contact Robert Luster by e-mail at robert@joinwow.org
Speakers & Bio's

Prof. Bebo White is a Departmental Associate (retired) at the Stanford Linear Accelerator Center (SLAC), the national high energy physics laboratory at Stanford University. His work focusses on the development and implementation of computing resources to support international physics collaborations, in particular the aBar experiment at SLAC.
This work includes research into Web technologies, high performance computing, Grid computing, and physics event visualization. In addition, Prof. White holds faculty appointments at Hong Kong University, the University of San Francisco, and Contra Costa College.
Prof. White's interest in the Web dates from 1989 when he was on sabbatical at CERN. Upon his return to the U.S., he was a member of the team that developed the first Web site in the Western Hemisphere at SLAC. He is the author of five books and numerous technical articles on both physics and a wide range of computing topics. He is a frequent speaker at conferences, academic institutions, and for commercial organizations around the world. Prof. White has been a member of the International World Wide Web Conference Committee (IW3C2) since 1996 and in that time has served as General Co-Chair of two of the conferences and Tutorial and Workshops Co-Chair for four of the conferences. White is often found on the program committees of the international conferences on Web Technology. He is one of the managing editors of "The Journal of Web Engineering" and "The Journal of Computers in Mathematics and Science Teaching."
In recognition of his work, Prof. White has been added to the Micro Times 100 list of those making outstanding contributions to personal computing and cited by the World Wide Web Consortium (W3C) as having made significant contributions to the development of WWW. He has also been elected a member of the International Academy of Digital Arts and Sciences (IADAS) and elected a Fellow of the World Wide Web Institute. Prof. White also serves as a Advisory Board Member of the WOW organization.
