• Online, Self-Paced
Course Description

Follow the path a developer takes in the journey to become a full stack developer (FSD). Explore the three main layers of full stack development and dive into the client-side layer.

Learning Objectives

Full Stack Development: Introduction

  • identify the need for a full stack developer
  • recognize the three most important parts of full stack development
  • identify the need to expand beyond the basics
  • list a suite of client-side technologies
  • list popular front-end technologies
  • value the role of server-side technologies
  • apply persistence to the top two layers
  • list parts of the MVC model
  • recognize HTTP, REST, SOA and microservices architecture
  • identify, build, and test tools
  • create an app to demonstrate client-side development

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.