Dec 26, 2024  
2024-2025 Catalog 
    
2024-2025 Catalog
Add to Portfolio (opens a new window)

SDEV 355 - Full Stack Web Development

Credits: 5
Students build a Single-Page Application (SPA) using a modern web framework to explore the distributed application model from the perspective of a front-end developer. Topics include component-based user interfaces, routing, and managing application state.

Enrollment Requirement: SDEV 328  and SDEV 333  with a grades of 1.0 or higher.

Course Fee: $150.00

Course Outcomes:
Students who successfully complete this class will be able to:

  1. Develop an interactive and dynamic user interface using a front-end framework.
  2. Demonstrate proficiency in creating and managing components and handling component lifecycles.
  3. Implement strategies for routing and state management in a Single-Page Application (SPA).
  4. Design unit, integration, and end-to-end tests to implement a testing strategy.
  5. Create a deployment plan for both the back-end and front-end components of a web application.

Program Outcomes
  1. Develop stable, robust, secure, and efficient code following best practices in database design and software construction.
  2. Perform software quality assurance activities throughout the entire software lifecycle.
  3. Write technical documentation to support software lifecycle activities.


College-wide Outcomes
  • Critical Thinking - Critical thinking finds expression in all disciplines and everyday life. It is characterized by an ability to reflect upon thinking patterns, including the role of emotions on thoughts, and to rigorously assess the quality of thought through its work products. Critical thinkers routinely evaluate thinking processes and alter them, as necessary, to facilitate an improvement in their thinking and potentially foster certain dispositions or intellectual traits over time.
  • Responsibility - Responsibility encompasses those behaviors and dispositions necessary for students to be effective members of a community. This outcome is designed to help students recognize the value of a commitment to those responsibilities which will enable them to work successfully individually and with others.



Add to Portfolio (opens a new window)