My Video Courses

Testing Java with JUnit & Mockito

This video course is for beginners and you do not need to have any prior Unit testing knowledge to enrol into this course. The course covers JUnit 5 basics as well as advanced topics. You will also learn to use another very popular testing framework for Java called Mockito. By the end of this course, you will be able to test even very complex Java code.

Testing Java with JUnit & Mockito

RESTful Web Services with Spring Boot and Spring MVC

RESTful Web Services with Spring Boot and Spring MVC – is a video course that teaches how to build a single monolithic application that exposes several RESTful web service endpoints. This course will show you how to implement User registration, Sing in, Sign out, update, delete, and find user details. There is a lot of material that will make you a solid Web Services developer.

REST API with Spring MVC. Video lessons.

Spring Boot Microservices and Spring Cloud

Spring Boot Microservices and Spring Cloud – is a whole new level when it comes to building RESTful Web Services and if you have not yet started with it, then I invite you to have a look at the introduction video of this video course and at its curriculum. If you are looking for the next step in your skills, then Microservices is the way to go.

Spring Boot Microservices and Spring Cloud

Deploy Spring Boot Microservices on AWS ECS

This video course is designed for beginners interested to learn how to deploy Spring Boot Microservices on AWS Serverless infrastructure. It teaches step-by-step how to deploy Docker containers, implement auto-scaling, load balancing, service discovery, centralized configuration, and secure Microservices communication with SSL.

It also covers Continuous Integration and Continuous Deployment(CI/CD). As well as Amazon Developer Tools like CodeCommit, CodeBuild and CodePipeline.  These are powerful skills to have! And will learn how to do it all!

Deploy Spring Boot Microservices on AWS ECS

Microservices, CQRS, Saga, Axon Framework

Microservices, CQRS, Saga, Axon Framework – is a course that will take your skills to a whole new level again. Now when you know how to build small distributed microservices, how would you manage transactions that span across multiple distributed Microservices? How would you roll back a transaction that involves multiple Microservices? This course will teach you that, as well as two other major design patterns that are used in many large organizations that design their systems the microservices way.

Microservices, Transactions, Saga, CQRS video course

Apache Kafka for Event-Driven Spring Boot Microservices

In this video course, you will learn how to use Apache Kafka to build Event-Driven Spring Boot Microservices.
This course is designed for beginners who have no prior knowledge of Apache Kafka and how to use it to build Event-Driven Spring Boot Microservices.

Apache Kafka for Event-Driven Spring Boot Microservices

OAuth 2 in Spring Boot Applications

OAuth 2 in Spring Boot Applications – is another very challenging topic for many developers and it was one of the most requested topics from my students. I assume this is because when it comes to working at a larger company then all of us, eventually have to work with OAuth 2 and it is not easy. I have put together an entire video course on this and there are many new video lessons are coming. Have a look at it.

OAuth 2 in Spring Boot Applications video course

AWS Serverless REST APIs – Introduction for Java Developers

AWS Serverless is probably the quickest way to build very stable REST APIs that scale to serve millions of users. A very simple Mock API can be created and deployed in minutes. An API that uses AWS Lambda compute service will take longer but how much longer will depend on the business logic that you need to write.

In this video course, you will learn what is REST API and how to create one using AWS Serverless Services.

AWS Serverless REST APIs - Introduction for Java Developers

Unit Testing Swift?

Unit Testing Swift – is a video course for mobile app developers for the iOS platform. I tried my best to show how to apply a test-driven approach to build a mobile app feature by writing a unit test first. I feel it turned out a very good course.

I have used the Udemy dashboard to generate a discount coupon to offer you these courses for the cheapest possible price it can be offered on Udemy. If you like one of these courses, then below is a coupon code. It automatically expires in 5 days though.
Unit Testing Swift Mobile App