This badge was issued to Roman Senin on 18 Sep 2019.
Full Stack Developer
The earner demonstrated knowledge of coding, algorithms and data structures while developing applications in Javascript, Node.js, HTML, CSS, jQuery and other front-end and back-end and back-end tools and technologies. Program instructional time was 250 hours and up to an additional 500 hours on projects.
Additional DetailsEarning Criteria
-
Complete the UC Davis Continuing and Professional Education Coding Boot Camp and meet attendance requirements for the course (95%).
-
Learner has completed the portfolio project for this course. The portfolio project is a functional web application with front-end and back-end components that meet a set of criterion as assessed by the instructor.
-
Portfolio project criteria: Uses ReactJS or Angular. Uses a Node and Express Web Server. Backed by a database with an ORM. Has both GET and POST routes for retrieving and adding new data. Deployed using Heroku. Uses two libraries, packages, or technologies not in curriculum. Authenticates users in some way. Polished frontend/UI. Folder structure that meets MVC Paradigm. Meets good quality coding standards.
-
Planning for the project includes the following criteria: Overview and value proposition Detailed screen-by-screen design layouts with annotations describing UI/UX components and data relevant to the screen. Jira, Trello, or Project Management Board with tasks, milestones, and ownership.