Final Exam: Middle/Back-end Developer
Full Stack | Intermediate
- 1 Video | 32s
- Includes Assessment
- Earns a Badge
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.
WHAT YOU WILL LEARN
identify the key differences between deployments for traditional software projects versus FSD/Agile software projectsdescribe the benefits of using Python APIs for FSDvalidate a RESTful entity using Pytest to call its methodsimplement a DELETE handler for an API endpointdescribe the components and features of the Spring MVC Frameworkdescribe the stages of the continuous integration pipeline and the importance of each phasecompare full stack usability testing methodsperform security vulnerability testing using OWASP Zapidentify the important role played by databases in the FSD development processidentify strategies for deploying full-stack solutions to local and cloud serversdescribe the benefits of using continuous integration for FSDdescribe best practices associated with the design of database systems in the FSD development processidentify the requirements of the FSD test environment and specific challengesinstall and configure the PostgreSQL relational database system for use in FSD developmentidentify the types of tests required for FSD software testing including end-to-end and unit testsperform end-to-end software testing using Cypress.iodescribe the testing framework for performing FSD automated testingidentify the various software stack types and how deployment for each is differentdescribe authentication and authorization and the components of Spring Securityinstall and configure the Spring Framework environmentidentify deployment strategies for different tiers of the full-stack solutiondescribe the components and features of the Spring Frameworkperform a demo using bitbucketdescribe the mission of Spring Data and the features of common modulesdescribe the art of identifying activities and breaking them into steps for designing RESTful APIsdescribe some of the challenges related to RESTful servicesdownload and install the MySQL relational database system for use in FSD developmentcompare continuous integration, continuous delivery, and continuous deployment and how they are related to each otherimplement a PATCH handler for an API endpointdescribe how to deploy full stack solutions to Git
identify the available tools for deploying full-stack solutionsdescribe inversion of control, the BeanFactory, and Bean scopesimplement a GET handler for an API endpointidentify how to deploy full stack solutions to Git and other platforms such as Heroku and DigitalOceandescribe some of the best practices for using continuous integrationinstall and configure the MongoDB NoSQL database system for use in FSD developmentIdentify the metrics to track when performing CI/CDdescribe practical applications and considerations for APIs in FSDdifferentiate between relational and non-relational (NoSQL) databasesperform a demo to install Jenkins in a Windows environmentdescribe the components required in both a test and live environment for FSD developmentidentify reasons to develop web services using the Spring MVC Frameworkidentify the key components of end-to-end testing and how it relates to FSD testingimplement default error handlers to return JSON response in a Python Flask APIdescribe the purpose of continuous integration and why it is important for FSDdemonstrate how to develop and deploy a Java Spring full-stack solutioncreate a demo test plan using Apache JMeterbuild a REST API using the Spring Frameworkuse pytest to run automated tests for API endpointscompare popular API frameworks for Python and list the advantages and disadvantages of eachdescribe the best practices for RESTful servicesdescribe the principles and methods behind RESTful APIsdescribe the features of common continuous integration toolsdescribe the benefits of TDD for API development in Pythondescribe some of the tools used to extend the features of RESTful APIsimplement logging in a Python Flask APIcreate and unit test a SQL Server databasedescribe the available software test strategies and when to use each typeidentify security strategies when developing and deploying full-stack solutionsrecognize the advantages of relational and non-relational (NoSQL) databases
IN THIS COURSE
1.Middle/Back-end Developer33sUP NEXT
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
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 platformDigital badges are yours to keep, forever.