Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Web Application Development for Managers

Course Summary

The Web Application Development for Managers course is designed to demonstrate how to differentiate between the major web application frameworks and the strengths and weaknesses of each in order to better manage developer teams and software development planning.

The course begins with an exploration of software development history, including web application development, Rich Internet Application development, and Web Services development. Next, it examines Service-Oriented Architecture (SOA), NET, and Linux, Apache, MySQL, PHP (LAMP) as the Object-Oriented (OO) scripting language. The course concludes by describing project management and project planning best-practices related to each software development paradigm.

Purpose
Learn how to differentiate between the major web application frameworks and the strengths and weaknesses of each in order to better manage developer teams and software development planning.
Audience
Managers, Business Analysts, Project Managers needing to understand the current application development landscape, including concepts and technologies, and how it affects their business.
Role
Business Analyst - Project Manager - Technical Manager
Skill Level
Introduction
Style
Workshops
Duration
3 Days
Related Technologies
JavaScript | Web Development | CSS | HTML / HTML5

 

Productivity Objectives
  • Identify five areas of risk when developing a web based application.
  • Correctly identify the appropriate application of a technology to create a web-based enterprise system.
  • Summarize key technology concepts, like Hypertext Transfer Protocol (HTTP)/Hypertext Transfer Protocol Secure (HTTPS), cookies, sessions, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Javascript, etc.
  • Successfully decompose a web-based system by identifying key technologies.
  • Describe the key roles and responsibilities within an application development pipeline: Server Engineer, Information Architect, UI Designer, Front-end Developer, QA tester, etc.

What You'll Learn:

In the Web Application Development for Managers training course, you'll learn:
  • Intro to Web Applications
    • Key Web Application components
    • Web Application development roles and responsibilities
  • Common Web Application Development processes and procures
    • Waterfall
    • Agile
    • User-driver/user-stories
    • Tests
    • Releases
  • Client-side apps
    • Most common browsers, key differences, and capabilities
    • Rich client-side applications with Flash, Air, SilverLight, JavaFX
    • Standard client-side applications with HTML, CSS, JavaScript, Cookies, etc.
    • Web2.0 client-side applications with HTML5, CSS3, JavaScript, jQuery, EXT-JS, etc.
    • Designing an app/website to support SEO
    • Web Compliancy
  • Mobile App Landscape
    • Native apps
    • HTML5 apps
    • Hybrid apps
    • App stores
    • App development process
  • LAB: Client Project Case Study
    • Explore recent project process and deliverables
  • Web Application Components
    • Infrastructure options (private, hosted, cloud servers)
    • Server-side components (Web Servers, FTP servers, Java, PHP, Sessions, etc)
    • Enterprise-tier components (Databases, ORM, Message Brokers, etc)
    • Communication layer components (HTTP, HTTPS, SOAP, etc)
    • Integration technologies (XML, JSON, etc)
    • Content Delivery Networks
    • LAB: Decompose Amazon
  • Code-level Examination of Web Technologies
    • High-level code walk through
    • Manage a web project
      • Requirements capture & definition
      • UI mockups/wireframes
      • UEX/Information architecture/technology design
      • Identify the appropriate technology stack
      • Estimation
      • Monitor and measure project progress
      • Manage expectations and outcomes of Alpha/Beta releases
      • Gold Master/FCS releases
      • Post-release management
    • Is the web project a success?
      • Uptime metrics
      • Software engineering metrics
      • SEO metrics
      • Social Buzz metrics
    • Managing vendors, deliverables, and expectations
      • Choose the right vendor
      • Validate vendor technology decision
      • Validate vendor deliverables
      • Ensure proper handoff
    • LAB: Build a "I'm Calling BS" job aide
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.