Java Full Stack Programming
As software world shifts towards web-services Java developers must be able to fuse small backend services to modern web clients like mobiles & IoT. Services are mostly consumed in a stateless, synchronous manner but queues and a-synchronous messaging are also commonly used. Deployments should be often automated and match DevOps project requirements. Full stack Java developers should be able to create services, publish services synchronously & asynchronously, provide client tier and cooperate with automated project processes.
This course deep dives into implementing REST web services and Microservices using JAX-RS. The course also covers JMS for asynchronous services. The course introduces Tomcat administration and automation via Jenkins and Docker. Finally, the course provide practical entrance to Angular framework to build SPA