• Online, Self-Paced
Course Description

Learners can examine available strategies for deploying full stack software solutions and differences between traditional software solution deployment and full stack deployments (FSDs) in this 14-video course. Explore deployment tools and platforms, including Java Spring, Git, and Heroku, as well as deployment security best practices. Begin by exploring strategies for deploying full stack solutions to local and cloud servers, then identify security strategies when developing and deploying full stack solutions. Explore key differences between deployments for traditional software projects versus FSD/Agile software projects. Look at tools available for deploying full stack solutions, and learn how to use a continuous deployment tool and Azure DevOps to deliver and deploy full stack solutions. Examine various software stack types and learn how deployment for each is different; learn how to develop and deploy a Java Spring full stack solution, and identify deployment strategies for different tiers of full stack solutions. Learn how to deploy full stack solutions to Git and other platforms such as Heroku and DigitalOcean and how to use Git to deploy full stack solutions.

Learning Objectives

{"discover the key concepts covered in this course"}

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.