Loading...
Verify Certificate +27 21 1097 366 +27 70 5422 373 +27 69 2719 901 apply@softkingsacademy.co.za
Background
SK Academy

Full-Stack Java: Spring Boot & React Microservices

Duration

10 Weeks

Level

Not Specified

Total Credits

N/A

SAQA ID

Pending

Delivery Mode

Online

Qualification Details

Introduction

In the world of massive, mission-critical corporate software—from global central banks to giant international retailers—Java is the undisputed, undefeated king. Our Full-Stack Java programme is an elite, high-intensity track designed specifically for those who want to build the planet's most resilient and secure software systems. We focus intensely on the modern evolution of Java: Spring Boot REST backends completely decoupled from React frontends within a highly scalable microservices architecture.

Participants will master the highly complex art of decoupling massive monolithic legacy applications into agile, independent services that can scale and fail independently without bringing down the system. The curriculum is centered around 'Enterprise Scalability,' teaching you how to build robust, high-throughput APIs with Spring Data JPA and secure them tightly with Spring Security and OAuth2. You will also explore the deep intricacies of React state management, Redux, and custom hooks, ensuring your frontends are just as agile, fast, and resilient as your backends.


Rules & Curriculum

Purpose of the Learning Programme

To produce the world's elite 'Enterprise-Grade' software architects and senior developers. The primary purpose of this track is to equip engineers with the highly specific technical skills required to build distributed, failsafe systems for global corporations.

To master the absolute future of 'Microservices and Cloud-Native' Java development. We aim to train engineers who can build decoupled, highly resilient services that offer unparalleled scalability and absolute resilience in high-demand, high-stress server environments.


Curriculum Breakdown

00

Orientation & Student Portal Onboarding

Mandatory setup: Email, Portal, Labs & PoE guidelines.

01

Java Advanced & OOP Principles

Comprehensive mastery and practical application of java advanced & oop principle...

02

Spring Boot & Dependency Injection

Comprehensive mastery and practical application of spring boot & dependency inje...

03

Microservices Architecture & Docker

Comprehensive mastery and practical application of microservices architecture &...

04

React Frontend & State Management

Comprehensive mastery and practical application of react frontend & state manage...

05

Enterprise Security (OAuth2/OIDC)

Comprehensive mastery and practical application of enterprise security (oauth2/o...

06

WIL: Deploy a Distributed Banking System

Comprehensive mastery and practical application of wil: deploy a distributed ban...

Total Investment

R 12,000
Deposit: R 799
  • Next Intake Anytime
  • Facilitator SKA AI Tutor
Apply Now Download Prospectus

Career Fields

  • Java Full-Stack Developer

    Advance your career as a Java Full-Stack Developer in the industry.

  • Microservices Engineer

    Advance your career as a Microservices Engineer in the industry.

  • Enterprise App Developer

    Advance your career as a Enterprise App Developer in the industry.

  • Spring Boot Specialist

    Advance your career as a Spring Boot Specialist in the industry.

  • React/Java Architect

    Advance your career as a React/Java Architect in the industry.

  • Cloud-Native Java Developer

    Advance your career as a Cloud-Native Java Developer in the industry.

  • API Gateway Integration Engineer

    Advance your career as a API Gateway Integration Engineer in the industry.

Practical Labs

Lab 1: Spring Boot Microservice Scaffold

Create service with Spring Initializr. Deliverable: Service code + Actuator endpoints.

Lab 2: React Frontend with Axios

Build UI that consumes Spring Boot API. Deliverable: React component + API integration code.

Lab 3: Service Discovery & API Gateway

Configure Eureka and Spring Cloud Gateway. Deliverable: Gateway config + service registry screenshot.

Lab 4: Distributed Tracing & Resilience

Implement Sleuth, Zipkin, and Resilience4j. Deliverable: Trace dashboard + circuit breaker test report.