Skip to content
Schuster Braun edited this page Nov 28, 2021 · 4 revisions

Full-Stack Developer Operator Qualifications

In the Navy operator qualifications were how you proved your basic expertise in a type of warfare. When deployed forward it was the highest importance that everyone got their qualifications to designate that you had the prerequisite knowledge to keep everyone around you safe. Developer Operators are developers that can deploy to any development team, support best practices, cooperation, coordination, and technical excellence.

Rationale

Of all the programming paradigms the Frontend (FE) community is one of the most welcoming to new developers. The responsibilities of frontend developers are growing and ever changing. For these reasons we think that FE is the most direct path to becoming a programmer from a veteran there is out there. We're going to break up the curriculum into several categories due to the great divide in our community between frontend and backend making full stack developers.

Course Goals

With this course students will be able to build full-stack web applications. This means they will be able to create well designed web sites that are performant and accessible. They will be able to add rich interactivity to these sites. By the end they will be able to deploy APIs and databases to support data fetching for their web applications.

Prerequisites

Students should have completed the Vets Who Code pre-work, which covers the basics of HTML/CSS, Git, and the CLI.

FE-FE Developer Operator

Frontend-Frontend developer operators own the browser. They can build reusable components with best practices for rendering in browser clients. They know how to use frontend build tooling. These operators focus planning and delivering accessible user experiences. They can integrate with 3rd party APIs, manage application state, and handle data flow through their app.

FE-BE Developer Operator

Frontend-Backend developer operators focus on building APIs and integrating with databases. Operators with this qualification can rapidly build scale-able REST and Graphql API style endpoints. They can integrate data stored in key/value stores and relational databases.

FE-DevOps Operator

Frontend-Developer-Operations operators build infrastructure and enable all other frontend developers. They focus on containerization, CI/CD deployments, workflows, and building cloud native solutions.

Expected deliverables

To qualify as a full-stack frontend developer students should be able to demonstrate the knowledge and skills listed in these wikis. This clarity will help students prioritize content as primary, secondary, and tertiary details. The focus should help students know what content is foundational. ​ At the end of this course students should be able to collaboratively plan, build, and deploy tested full stack web apps to multiple cloud services at enterprise level scale.