Secure Code in Java and Spring Boot: Build Resilient Apps

Learn to write secure, robust Java and Spring Boot code by applying real-world security best practices and patterns
Udemy
platform
English
language
Software Engineering
category
instructor
Secure Code in Java and Spring Boot: Build Resilient Apps
725
students
29.5 hours
content
Jul 2025
last update
$19.99
regular price

What you will learn

Understand the fundamentals of secure coding in Java

Protect REST APIs using Spring Boot best practices

Implement authentication and authorization with JWT and OAuth2

Use Spring Security for access control and protection

Prevent SQL Injection using JPA and Hibernate

Mitigate Cross-Site Scripting (XSS) attacks

Understand and defend against Cross-Site Request Forgery (CSRF)

Manage sessions and cookies securely

Apply encryption and hashing (e.g., AES, bcrypt)

Store secrets and configuration data securely

Implement role-based and permission-based access control

Configure and enforce proper CORS policies

Validate and sanitize user input effectively

Detect and fix common security vulnerabilities in code

OWASP Top 10

Resilience4j + Spring Boot

How to write resilient code

Load Balancing

Microservices patterns

Apply secure development lifecycle (Secure SDLC) principles

Course Gallery

Secure Code in Java and Spring Boot: Build Resilient Apps – Screenshot 1
Screenshot 1Secure Code in Java and Spring Boot: Build Resilient Apps
Secure Code in Java and Spring Boot: Build Resilient Apps – Screenshot 2
Screenshot 2Secure Code in Java and Spring Boot: Build Resilient Apps
Secure Code in Java and Spring Boot: Build Resilient Apps – Screenshot 3
Screenshot 3Secure Code in Java and Spring Boot: Build Resilient Apps
Secure Code in Java and Spring Boot: Build Resilient Apps – Screenshot 4
Screenshot 4Secure Code in Java and Spring Boot: Build Resilient Apps

Loading charts...

6705809
udemy ID
05/07/2025
course created date
05/08/2025
course indexed date
Bot
course submited by