Now from NewTech: ASP.NET 3.5 Training
NewTech offers the most comprehensive and practical training in the .NET community today. Click here to learn more about our BOOTCAMP style ASP.NET 3.5 Training.

View our Student Testimonials and the Site Map here.


Web Development Design and Coding Best Practices
Regular Version

Course Name: Web Development Design and Coding Best Practices

Brief Course Description: Training in the design and usability techniques for web sites. Coding best practices for easing maintenance and increasing re-usability of code.

Duration: 1 Full Day

Format: Instructor-led, hands-on exercise

Prerequisites: Basic knowledge of HTML, JavaScript and Server Side VBScript is assumed.

Assumed Audience: Intermediate Web Developers

Course Materials: Book on Web Usability and Design.

Course Description Summary: This is a one-day course on usability and design techniques for web sites and coding best practices. The course includes extensive coverage usability and design techniques with the goal of creating professional, consistent, easy to use web sites that require little to no learning curve on the part of the user. The second half of the course will cover web application design techniques that will ease long-term maintenance and increase the chances for code re-use.

The Outline

  1. Discussion on Web Usablity and Design
    1. Examples of poor usability on web sites
    2. Understanding the End User
    3. Dispelling common web-site myths
    4. Usability Guidelines for building highly usable web sites
    5. NewTech’s Performance Guidelines for all web sites
  2. Best practices for Writing Code for the Client side
    1. How to design for code re-use for the Client side
    2. Understanding code re-use from a Script perspective
    3. Understanding code re-use from a Style perspective
    4. Obtaining the right amount of separation between Business and Presentation Logic
  3. Best Practices for Maintaining State
    1. Writing cookies with server side code
    2. Understanding the limitations of cookies
    3. Best practices for using cookies to maintain state
    4. Using the Session variable and understanding when not to use it
    5. Maintaining state with hidden form fields and why this is the best, all around choice
  4. Best Design Practices for Web Site Architecture
    1. Understanding the Model-View-Controller (MVC) Architecture
    2. Overview of the Model 1 and Model 2 MVC architectures
    3. Appropriate conditions for using each design
    4. When is a Controller not necessary
    5. Benefits to using design patterns in web applications
When the student leaves the course... the developer/student will be knowledgeable in NewTech’s Best practices for Web Page Usability and Design and Coding. The student will have a thorough understanding of best practices for both the client and server side of Web development. In addition, the developer/student will be able to build web sites that have a highly professional, consistent look and feel, have appropriate download speeds and don’t require a large learning curve to use.

Click here to contact us for more information.

Terms of Use
Since 1993, we have delivered training in cities as diverse as: Peoria ,Arizona | Corona / Salinas / Pasadena, CA | Torrance / Lancaster / Hayward, CA | Palmdale / Orange / Escondido, CA | Fullerton / Sunnyvale / Elk Grove, CA | Thousand Oaks / El Monte / Concord, CA | Simi Valley / Vallejo / Inglewood, CA | Visalia / Costa Mesa / Downey, CA | Santa Clara / West Covina / Roseville, California | Norwalk / Fairfield / Burbank, California | San Buenaventura / Richmond / Berkeley, California | Daly City / Antioch /Foster City, California | Milpitas / Sacramento, California | Lakewood / Fort Collins / Thornton ,Colorado | Westminster / Arvada / Pueblo ,Colorado | Bridgeport / Hartford / New Haven ,CT | Stamford / Waterbury ,Connecticut | Pembroke Pines / Hollywood / Port St. Lucie ,Florida | Coral Springs / Gainesville / Miramar ,FLA | Clearwater / Pompano Beach / Ft. Lauderdale / Orlando, FL | Savannah & Athens, Georgia | Burlington,Vermont | Naperville & Joliet ,Illinois | Springfield / Peoria / Elgin ,Illinois | Muncie, Indiana | Evansville & South Bend, Indiana | Muncie & Cedar Rapids ,Iowa | Kansas City / Topeka / Olathe ,Kansas | Lafayette ,Louisiana | Springfield / Lowell / Cambridge ,MA | Warren / Sterling Heights / Flint ,Michigan | Lansing & Ann Arbor,Michigan | Independence / St. Louis / Saint Louis,Missouri | Billings & Lincoln,Nebraska | Manchester ,New Hampshire | Bellevue ,Washington | Green Bay ,Wisconsin. Contact us to discuss bringing our training to your location!