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 Developer to Software Architect Journey.



Expected Duration (hours)
0.0

Lesson Objectives

Final Exam: Full Stack Developer

  • access request parameters from an HTTP request
  • build and use forms in a Spring Boot Web application
  • build a Spring Boot application
  • cache responses from services
  • configure in-memory users with Spring Security
  • configure multiple pages in your app
  • configure the data source connection to MySQL
  • configure the server port for your web application
  • configure user and admin login roles
  • deploy and run a web application on the embedded Jetty server
  • deploy and run a web application on the embedded Tomcat server
  • deploy WAR files directly to Tomcat on a MacOS machine
  • deploy WAR files directly to Tomcat on a Windows machine
  • describe the core technologies used in Spring MVC
  • describe the different projects in the Spring framework
  • describe the essential elements that make up the Spring MVC architecture
  • download files from your application
  • extract dynamic elements of a path
  • identify the different projects in the Spring framework
  • identify the need for dependency management in projects
  • implement asynchronous methods on background threads
  • implement form validation using built-in and custom validators
  • implement in-memory users with Spring Security
  • implement the REST API for create operations
  • implement the REST API for update operations
  • implement three tiers of your web application
  • import a Maven project into Eclipse
  • inject request parameters into a controller method
  • install Advanced REST Client on your machine
  • install Apache Maven on a MacOS machine
  • install Apache Maven on a Windows machine
  • install MySQL and MySQL Workbench on a macOS machine
  • install MySQL and MySQL Workbench on a Windows machine
  • install MySQL and MySQL Workbench on MacOS
  • install MySQL and MySQL Workbench on Windows
  • list the key features of the Spring framework
  • perform create operations using HTTP POST requests
  • perform delete operations using HTTP DELETE requests
  • perform form validation using built-in and custom validators
  • perform read operations using HTTP GET requests
  • perform update operations using HTTP PUT requests
  • recall the key features of the Spring framework
  • recognize the core technologies used in Spring MVC
  • register a new user in the application
  • schedule tasks at a fixed rate and with a fixed delay
  • send an email using the JavaMailSender API
  • sending email using the JavaMailSender API
  • separate each tier into a different package
  • set up a Maven web application project using Eclipse
  • set up Spring MVC controllers to handle requests
  • set up the default login page
  • specify multiple error pages for exception handling
  • specify security settings for your application
  • specify the components and interaction in the MVC architecture
  • upload files to your application
  • use built-in validators
  • use forms in your application
  • use Spring Tools Suite to set up a project structure
  • validate forms using built-in validators
  • validating forms using built-in validators
  • Course Number:
    it_fedaa_03_enus

    Expertise Level
    Intermediate