Java Microservices and Cloud Development program
Comprehensive Backend & Cloud Development Training for Technical Teams
Equip your engineers, developers, or advanced students with practical, production-grade skills in backend programming, cloud infrastructure, and DevOps.
Our 4-month training program is built to align with modern industry standards, using real-world tools and methodologies. You’ll build a solid foundation in Java, master microservices architecture, and gain hands-on experience with leading DevOps tools — preparing you for real-world challenges in modern software engineering.
Duration
1 August 2025
3 sessions per week (Friday , Monday , Wednesday ) 17:00-21:00
Format
In-person / online (customizable per organization)
Language
Arabic & English
Target Audience
-
Computer Science and Software Engineering students (3rd year and above)
-
Technical graduates preparing for industry
-
Junior developers in need of backend/cloud upskilling
Tools & Technologies
Frameworks
Spring
Languages
Java 8+ ,Groovy
Project Platforms
Distributed event streaming platform, Feign (Spring Cloud), RestTemplate, Docking and Containerization, Micro-services, Deployment , Helm-Chart , CI/CD
Concepts Covered
Application Development, Design Patterns, Applications, Communication, Large Scale, Lot of traffic, Concurrency, Performance, High Availability
Curriculum Highlights
Software Development Foundations
-
Version Control with Git
-
Introduction to Java programming
-
Object-Oriented Programming (OOP)
-
Exceptions, Collections, Generics
-
Streams & Multithreading
-
Java 8 Features & Design Patterns
System Architecture & Web Services
-
Introduction to Linux
-
Remote Procedure Call (RPC)
-
Monolithic vs. Microservices Architecture
-
Application Servers & Containers
-
Web Services & REST APIs
Databases & Data Access
-
SQL (MySQL) & NoSQL (MongoDB)
-
Spring Data JPA & Spring REST Data
Microservices Development with Spring
-
Spring Core, AOP, Beans
-
Spring Boot Framework
-
Spring Web, Test, and Security (JWT)
-
Spring Cloud & Spring Stream
Deployment & Cloud-Native Infrastructure
-
Docker: Containers, Images, Dockerfile
-
Kubernetes: Workloads, Objects, Storage
-
CI/CD: Jenkins Pipelines & Automation
Tools & Technologies

Java 8+

Docker

IntelliJ

Minikube

GitHub

Jenkins

Postman

Swagger

MySQL

Spring Framework

MongoDB

Kubernetes

Kafka
Deliverables & Inclusions
Access to all recorded sessions
Digital learning materials and tools
Individual mentoring and team project guidance
Completion certificate (upon evaluation)
Optional LinkedIn review and portfolio support
Practice assignments and code reviews
Final project with technical evaluation
COMMITMENT FEE
Our programs are fully subsidized. In order to ensure commitment a fee is charged.
ABOUT HASOUB LABS
Hasoub Labs is dedicated to empowering entrepreneurs and fostering innovation within the Arab community. We offer a range of programs and resources to support startup growth and success.
SUPPORTED BY

