Building Cloud Services with the Java Spring Framework
Intermediate
Online
3 Weeks
Free
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare Quick Facts
Medium Of Instructions | Mode Of Learning | Mode Of Delivery |
---|
English | Self Study | Video and Text Based |
Courses and Certificate Fees
Fees Informations | Certificate Availability | Certificate Providing Authority |
---|
INR 2436 | yes | Coursera |
The Syllabus
Videos
- Introduction
- What are Communication Protocols?
- Intro to HTTP
- Why HTTP?
- What is a Cloud Service?
- HTTP Request Methods
- HTTP Request Anatomy
- URLs & Query Parameters
- Mime Types & Content Type Headers
- Request Body Encoding
- HTTP Response Anatomy
- HTTP Response Codes
- Cookies
- Protocol Layering & HTTP Design Methodologies
- HTTP Polling
- REST
- Push Messaging
Practice exercise
Videos
- What are Servlets?
- A First Cloud Service with a Servlet
- Request Routing and Web.xml
- Video Servlet Walkthrough
- Securely Handling Client Data & Avoiding Injection Attacks
- Building Cloud Services on HTTP
- The Spring Dispatcher Servlet and Controller Abstraction
- Intro to Spring Controllers
- Accepting Client Data with RequestParam Annotations
- Accepting Client Data with PathVariable Annotations
- Accepting Client Data with Request Body Annotations & JSON
- Handling Multipart Data
Practice exercise
Videos
- Generating Responses with the ResponseBody Annotations
- Custom Marshalling with Jackson Annotations
- Spring Boot & Application Structure
- Spring Controller Code Walkthrough
- Horizontal Scaling
- Load Balancing Stateless vs. Stateful Applications
- Auto-scaling
- IaaS vs. PaaS
- Offloading to Cloud Provider Services
- Spring Dependency Injection & Auto-wiring
- Spring Configuration Annotations
- Spring Dependency Injection Code Walkthrough
Practice exercise
Videos
- Object to Database Mapping
- The Java Persistence API
- Spring Repositories
- Understanding SQL Injection Attacks
- Spring Data Code Walkthrough
- Section 4 Module 1 Part 1: Sessions
- Spring Data REST Code Walkthrough
- Spring Data REST
- NoSQL Databases
- Optimizing for Query Patterns
- Optimizing for Reads vs. Writes
- Write Contention & Sharding
- Spring Data Mongo DB
- Amazon Dynamo DB
- Packaging Applications into WAR Files
- Deploying to Amazon Elastic Beanstalk
Articles