Final Exam: Full Stack Developer


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Final Exam: Full Stack Developer will test your knowledge and application of the topics presented throughout the Full Stack Developer track of the Skillsoft Aspire Enterprise Developer to Full Stack Developer Journey.



Expected Duration (hours)
0.0

Lesson Objectives

Final Exam: Full Stack Developer

  • add Angular Material design components to an Angular project
  • add a Node and Express backend server for a MEAN application
  • build API routes with Express to handle interaction with a MEAN app
  • build data models for a MERN application using MongoDB and Mongoose
  • configure a Redux store for a MERN application
  • configure React Router to handle various routes for a MERN application
  • configure Registration and Login forms for a MERN application
  • connect to MongoDB and handle errors gracefully using a try/catch block
  • connect to MongoDB with Mongoose
  • create a home page and nav components for a MERN application
  • create and execute unit tests using the Jest unit testing framework
  • create a new project with the Angular CLI
  • create a working mockup with Angular components and templates
  • demonstrate how to configure Azure SQL database auditing using the Azure Portal
  • demonstrate how to enable Advanced Data Security and start classifying data, tracking vulnerabilities and investigating threat alerts
  • demonstrate how to explore Advanced Threat Protection alerts for the Azure SQL database using the Azure Portal
  • demonstrate how to run a Vulnerability Assessment scan using the Azure Portal and analyze the results and setting a baseline
  • demonstrate the steps to configure and manage Azure Active Directory authentication with the Azure SQL database
  • demonstrate the steps to configure and test an Azure SQL database
  • demonstrate the steps to control and grant database access to the MS Azure SQL database
  • deploy a MERN application to Heroku cloud-based platform as a service
  • describe the best practices one should use when working with SQL code
  • describe the difference between DDL and DML statements in SQL and identify some of the more common commands for each category
  • describe the reasons to use either SQL or and NoSQL databases in FSD
  • describe what SQL is and identify the role SQL plays when using a relational database in FSD development
  • differentiate between relational and non-relational databases and recognize their basic structure
  • differentiate between relational and non-relational (NoSQL) databases
  • discuss the OWASP security list and the benefits of using this list during software development and deployment
  • identify areas for enhancing performance when using NoSQL databases
  • identify available NoSQL databases and the advantages of using them
  • identify security issues when using NoSQL databases and methods to prevent these security issues
  • identify security planning methods and common database security and data breach concerns
  • identify situations when a relational database should be used in FSD development
  • identify the advanced security options when using the MS Azure SQL database
  • identify the available data platforms and the strengths and weaknesses of each platform
  • identify the available data platforms and the strengths and weaknesses of each platform
  • identify the cloud options for NoSQL database and how to choose the best one for your project
  • identify the reasons to use either SQL or and NoSQL databases in FSD
  • identify the steps for installing and configuring the MongoDB database locally
  • identify the steps for installing and configuring the MS SQL Server database locally
  • identify the steps for installing and configuring the MySQL database locally
  • identify the steps for installing and configuring the PostgreSQL database locally
  • install and configure the PostgreSQL relational database system for use in FSD development
  • install Node, Express and dependencies for a full-stack Angular application
  • prepare a MEAN application for deployment to Heroku cloud-based platform as a service
  • prepare the dependencies for developing the back end of a MERN application
  • prepare the dependencies for developing the front end of a MERN application
  • recognize key considerations when beginning a MERN application
  • recognize key considerations when planning a MEAN application
  • recognize the level of SQL programming knowledge required by an FSD developer
  • recognize unstructured data and how it applies to NoSQL databases
  • register for a cloud-based MongoDB Atlas account and create a working cluster for a MEAN application
  • register for a cloud-based MongoDB Atlas account and create a working cluster for a MERN application
  • review the features of using the MongoDB database system
  • understand best practices for using DB logs to analyze for security and data breaches
  • understand how to incorporate data security testing in the CI/CD pipeline
  • use Alembic to manage a database revision
  • use JSON web token authentication in an MEAN application
  • use JSON web token authentication in an MERN application
  • validate request body payloads for API routes
  • Course Number:
    it_fefsdv_04_enus

    Expertise Level
    Intermediate