Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast

Web Application Development for Managers

Course Summary

The Web Application Development for Managers course is designed to give participants a high-level knowledge of web application frameworks so they can better manage developer teams and plan software development projects. The course teaches the key components of web applications, the roles involved in building these applications, and the deveopments processes teams use. Participants examine client-side and backend technologies as well as the infrastructure and enterprise components of a production web application. 

Purpose
Learn about the core technologies, development processes, and components of a web application, along with the project management practices needed to plan and oversee web development work
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
Lecture | Demos
Duration
2 Days
Related Technologies
JavaScript | HTML / HTML5 | CSS | React | Angular | REST API | SQL | NoSQL

 

Productivity Objectives
  • Identify the key components of a web application and the roles responsible for building it
  • Describe common web application development processes, including agile practices, user stories, testing, and releases
  • Differentiate between major client-side technologies and design considerations, including SEO and accessibility
  • Identify common backend languages, REST APIs, and database options used in web applications
  • Understand the management of a web application

What You'll Learn:

In the Web Application Development for Managers training course, you'll learn:
  • Intro to Web Applications
    • Key Web Application components
    • Client-Server model    
    • Web Application development roles and responsibilities
  • Common Web Application Development processes and procures
    • Agile
    • User-driver/user-stories
    • Tests
    • Releases
  • Client-side apps
    • Most common browsers, key differences, and capabilities
    • Standard client-side tech: HTML, CSS, JavaScript, React, Angular, Cookies, etc.
    • Designing an app/website to support SEO
    • Accessibility
  • Backend
    • Backend languages
    • REST API
    • Database: SQL vs. NoSQL
  • Web Application Components
    • Infrastructure options (private, hosted, cloud servers)
    • Server-side components (Web Servers, FTP servers, etc)
    • Enterprise-tier components (Databases, ORM, Message Brokers, etc)
    • Communication layer components (HTTP, HTTPS, SOAP, etc)
    • Integration technologies (XML, JSON, etc)
  • LAB: Client Project Case Study
    • Explore project, process, and deliverables
  • Process: Developing a web application
    • Manage a web project
      • Requirements capture & definition
      • Buy vs build?
      • 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: Exploring a web application design process
“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 clicking submit, you agree to our Privacy Policy and Terms of Use, and consent to receive marketing emails from Pluralsight.