3 arrows

Summer-Ready Savings: Up To $500 Off Training 

closeClose

Understanding Web Application Development: A Technical Overview

  • Tuition USD $1,195 GSA  $1,083.63
  • Reviews star_rate star_rate star_rate star_rate star_half 4119 Ratings
  • Course Code WEB-APP-DEV
  • Duration 3 days
  • Available Formats Classroom

Understanding Internet Architectures is a lecture and code/software demonstration 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. Students 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.

Skills Gained

This highly customizable course tells you what you need to know to understand and participate in application development and maintenance projects that interact in some fashion with the Internet and the Web. 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. The overall purpose of this class is to provide a foundation of technical knowledge rather than functional development experience. Students examine the entire Internet spectrum from TCP/IP to Web 2.0. They learn about various options for delivering content to thin clients (HTML5, CSS3, JavaScript, XML, and Ajax) as well as for designing and implementing functionality in N-tier architectures (JEE and .Net). Many of the lessons have accompanying demonstrations that are designed to reinforce the materials as well as provide examples and information sources that are useful after the course is completed. At the end of the class the students should be able to:

  • Understand the application of the Internet and Web architectural models to their own application domain
  • Determine the most appropriate model for their intended application
  • Work and interact with developers using the terms and concepts of the Internet domain
  • Explain which key technical features are available for many key Web technologies
  • Common Internet and Web architectures
  • Internet and Web protocols (TCP/IP, HTTP, FTP, etc.)
  • Content delivery mechanisms and technologies such as HTML5, XML, CSS3, Browsers, etc.
  • Issues associated with web application security
  • Service-Oriented Architectures and Web Services
  • An understanding of software vulnerabilities, defenses for those vulnerabilities, and testing those defenses for sufficiency

Who Can Benefit

This is course designed for web application project stakeholders who wish to get up and running on developing well defended web applications.

Prerequisites

Attendees should have experience working knowledge in the IT industry, and ideally, students should have a basic understanding of web applications and the associated technologies. Actual development working knowledge is helpful but not necessary.

Course Details

Session: Internet Foundations

  • Internet Overview
  • TCP/IP
  • HTTP

Session: Content Delivery

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

Session: Web Design

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

Session: Server-Side Development

  • Web Architectures
  • Java and JEE
  • .Net

Session: Agile and Test-Driven Development

  • Agile Rationale and Concepts
  • Agile Iterative Development
  • Test-Driven Development

Session: Services and SOA

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

Session: Web Application Security

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

When does class start/end?

Classes begin promptly at 9:00 am, and typically end at 5:00 pm.

Does the course schedule include a Lunchbreak?

Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.

How can someone reach me during class?

If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Does ExitCertified deliver group training?

Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.

Does ExitCertified deliver group training?

Yes, we provide training for groups, individuals, and private on sites. View our group training page for more information.

I thought the course was informative and the tools to go over the material were very nice.

Very clean, great cafeteria and well sorted, very kind staff. The bathrooms have to be expanded as they might get crowded sometimes

it was good and very informative. Instructure covered everything in detail.

Although there seemed to be too many links for the course, everything worked smoothly.

The technical data in the AWS Solutions Architect course was very thorough.

0 options available

There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links above. We can also contact you when the course is scheduled in your area.

Contact Us 1-800-803-3948
Contact Us
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward