Back-End Foundations

This course is an introduction to creating server-side web servers and services. Students will learn how to create server-side APIs and websites. Language-specific concepts will be covered, outlining the nuances associated with associated with Java and the Spring framework.


Objectives of this module are

  • Learn how to create Server-Side Rendered Websites
  • Learn about serving Static Files and Media
  • Learn about Routing
  • Learn about MV* Architectures
  • Learn how to create RESTful APIs
  • Learn about Authentication and Permissions
  • Learn about Logging
  • Learn about Server-Side Error Handling
  • Learn about State Management
  • Learn about basic Programming Architecture

Mastery Project
  • Social Media App
Core Technologies
  • Java, Spring, SQL Light, Eclips
Operating System Requirements
  • Windows 7+, OSX 10+, Linux
Target Average Time to Complete Course
  • 40 Hours
arrow down select Back to courses