Address: 1000 Galvin Rd S, Bellevue, Nebraska 68005 - Directions
Computer Information Systems Degree
This course introduces principles of programming for the World Wide Web (WWW) using Java technologies. The Java Spring and Spring Boot frameworks governing these principles will be examined in detail. Students will develop applications that utilize internal and external web services that call and listen for requests over the internet.
CIS 505
- Develop Java web applications using Spring and Spring Boot
- Design, document, and debug a Java web project
Students who successfully complete this course should be able to:
- Build a Java web application using Spring and Spring Boot
- Create REST services following the OpenAPI specification
- Experiment with a data persistence layer
- Propose a strategy for securing a Spring application
- Construct unit tests following Test Driven Development principles
- Identify the steps for deploying a Spring application to the cloud
- Spring Architecture
- Spring Boot
- Maven
- Thymeleaf
- Forms and Form Validation
- Working with Data
- Controllers
- Dependency Injection
- JSON
- OpenAPI Specification
- REST Services
- Asynchronous Communications
- Spring Security
- Error Handling and Logging
- Configuration Files
- Deployment
Carefully read the assigned chapters, videos, and narrative I've included under each week.
Approach this course from top-to-bottom and do not move on to the next week's topics without fully understanding the previous week's topics. The Reading & Videos section are critical to learning the material. Do not just scan over what I've provided.
git clone https://github.com/buwebdev/cis-530.git
cd cis-530