Final Exam: Middle/Back-end Developer

Full Stack    |    Intermediate
  • 1 Video | 32s
  • Includes Assessment
  • Earns a Badge
Likes 2 Likes 2
Final Exam: Middle/Back-end Developer will test your knowledge and application of the topics presented throughout the Middle/Back-end Developer track of the Skillsoft Aspire Enterprise Developer to Full Stack Developer Journey.


  • identify the key differences between deployments for traditional software projects versus FSD/Agile software projects
    describe the benefits of using Python APIs for FSD
    validate a RESTful entity using Pytest to call its methods
    implement a DELETE handler for an API endpoint
    describe the components and features of the Spring MVC Framework
    describe the stages of the continuous integration pipeline and the importance of each phase
    compare full stack usability testing methods
    perform security vulnerability testing using OWASP Zap
    identify the important role played by databases in the FSD development process
    identify strategies for deploying full-stack solutions to local and cloud servers
    describe the benefits of using continuous integration for FSD
    describe best practices associated with the design of database systems in the FSD development process
    identify the requirements of the FSD test environment and specific challenges
    install and configure the PostgreSQL relational database system for use in FSD development
    identify the types of tests required for FSD software testing including end-to-end and unit tests
    perform end-to-end software testing using
    describe the testing framework for performing FSD automated testing
    identify the various software stack types and how deployment for each is different
    describe authentication and authorization and the components of Spring Security
    install and configure the Spring Framework environment
    identify deployment strategies for different tiers of the full-stack solution
    describe the components and features of the Spring Framework
    perform a demo using bitbucket
    describe the mission of Spring Data and the features of common modules
    describe the art of identifying activities and breaking them into steps for designing RESTful APIs
    describe some of the challenges related to RESTful services
    download and install the MySQL relational database system for use in FSD development
    compare continuous integration, continuous delivery, and continuous deployment and how they are related to each other
    implement a PATCH handler for an API endpoint
    describe how to deploy full stack solutions to Git
  • identify the available tools for deploying full-stack solutions
    describe inversion of control, the BeanFactory, and Bean scopes
    implement a GET handler for an API endpoint
    identify how to deploy full stack solutions to Git and other platforms such as Heroku and DigitalOcean
    describe some of the best practices for using continuous integration
    install and configure the MongoDB NoSQL database system for use in FSD development
    Identify the metrics to track when performing CI/CD
    describe practical applications and considerations for APIs in FSD
    differentiate between relational and non-relational (NoSQL) databases
    perform a demo to install Jenkins in a Windows environment
    describe the components required in both a test and live environment for FSD development
    identify reasons to develop web services using the Spring MVC Framework
    identify the key components of end-to-end testing and how it relates to FSD testing
    implement default error handlers to return JSON response in a Python Flask API
    describe the purpose of continuous integration and why it is important for FSD
    demonstrate how to develop and deploy a Java Spring full-stack solution
    create a demo test plan using Apache JMeter
    build a REST API using the Spring Framework
    use pytest to run automated tests for API endpoints
    compare popular API frameworks for Python and list the advantages and disadvantages of each
    describe the best practices for RESTful services
    describe the principles and methods behind RESTful APIs
    describe the features of common continuous integration tools
    describe the benefits of TDD for API development in Python
    describe some of the tools used to extend the features of RESTful APIs
    implement logging in a Python Flask API
    create and unit test a SQL Server database
    describe the available software test strategies and when to use each type
    identify security strategies when developing and deploying full-stack solutions
    recognize the advantages of relational and non-relational (NoSQL) databases


  • Playable
    Middle/Back-end Developer


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.


Likes 4 Likes 4  
Likes 2 Likes 2  
Likes 12 Likes 12