course overview
download outline
Audience
Developers, solution architects and technical team leads.
Skills Gained
Prerequisites
Outline
Project Details Sprint #1 (First 2 days)
Form pairs to work on the application (pair programming). Lay out a plan for the process of creating the registration application. Your approach should align with the fundamentals of DevOps and Microservices. Discuss the application components and lay out a logical layout, a feature set and a backlog of tasks to be completed during the development. Remember there will be limited time to develop the application and you will need to display a functional PoC by the end of the first sprint. By the end of this session you should have a code repository where the Integration can get started. Extend your integration plan from session 1 by designing a build process using the Gradle build tool. Develop a functional RESTful service that can respond to queries and test the build process. The end result of Sprint one should be a build process and an operational Proof-of-concept RESTful service. Since this is the end of a sprint, the last hour will be reserved for the teams to discuss lessons learned.
Sprint #2 (Next 2 days)
Using the Spring Framework develop a stateful back-end for your RESTful frontend that will be provided to you so that data being sent to the REST service can be stored in the database layer. Your RESTful service at this point should be stateless and should be able to communicate with as well as store all persistent data in the database. Deploy this service in Docker. Create a new Microservice that generates a JWT token for authentication and authorization of your current Microservice. Make sure that your current Microservice cannot perform any tasks without the JWT security measure provided by the new Microservice. The teams will need to develop integration test to ensure that the service is able to work properly with the database. We will not discuss lesson learned at the end of this sprint. The presentation on Day 5 will discuss that.
Sprint #3 (Last Day)
If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.
Submit an enquiry from any page on this site and let us know you are interested in the requirements box, or simply mention it when we contact you.
All $ prices are in USD unless it’s a NZ or AU date
SPVC = Self Paced Virtual Class
LVC = Live Virtual Class
Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.