Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-800-268-7737 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Understanding Web Application Development (TT4010)

Learn essential skills for developing modern web applications

GK# 3005 Vendor# TT4010

Course Overview


This course is designed to provide technical leads, project managers, testing/QA personnel, and other stakeholders with a fundamental understanding of the Internet, its underlying technologies, and the architectural implications of web-based applications. You will explore the terminology and concepts associated with these rapidly evolving areas, including Ajax, Web 2.0, HTML5, CSS3, responsive web design, and web application security. You'll learn the details of the key web technologies and how to leverage the strengths of each. At the same time, you'll be learning about the big picture in terms of using the Internet and what is needed to deliver web applications that are robust, efficient, secure, and maintainable. If you are focused on delivering an application on the web, you'll find this course essential. 


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


What You'll Learn

  • Application of the Internet and web architectural models to their own application domain
  • The most appropriate model for their intended application
  • Work and interact with developers using the terms and concepts of the Internet domain
  • Key technical features available for key web technologies
  • Common Internet and web architectures
  • Internet and web protocols (TCP/IP, HTTP, FTP, and so forth)
  • Content delivery mechanisms and technologies such as HTML5, XML, CSS3, Browsers, etc.
  • Issues associated with web application security
  • Service-oriented architectures and web services
  • Software vulnerabilities, defenses for those vulnerabilities, and testing those defenses for sufficiency


Viewing outline for:

Virtual Classroom Live Outline

1. Internet Foundations

  • Internet Overview 
  • TCP/IP 
  • HTTP 

2. Content Delivery

  • Client-side Rendering 
  • Client-side Functionality 
  • Enhanced Delivery: XML
  • Enhanced Delivery: jQuery, JSON, and AJAX

3. Web Design

  • Responsive Web Design (RWD)
  • Web Accessibility
  • Challenges for Mobile Development

4. Server-Side Development

  • Web Architectures 
  • Java and JEE 
  • .Net
  • Agile and Test-Driven Development
  • Agile Rationale and Concepts
  • Agile Iterative Development
  • Test-Driven Development

5. Services and SOA

  • SOA Overview
  • SOA: the Business Proposition
  • Web Services Overview

6. Web Application Security

  • Security Overview
  • Security Concepts
  • Principles of Information Security
  • Vulnerabilities
  • Understanding What's Important
  • Secure Software Development (SDL)
  • Personal Security
  • Prevention

Who Should Attend

  • Web application project stakeholders who want to develop well defended web applications
Course Delivery

This course is available in the following formats:

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 3 day

Request this course in a different delivery format.