This Talent Accelerator Program was a full-time, 12-week course that gave me the knowledge and skills for object-oriented programming in Java and creating data-driven web applications in Java.
✔ Java
• Java 8
• Object-oriented principles
• Java data structures
• Lambdas and streams
• Dependency injection
✔ Spring Framework
• Aspect-oriented programming
• Spring Boot
• Spring MVC
• Spring Security
✔ Relational Databases
• SQL
• MySQL
• Prepared statements
• Spring JdbcTemplates
• JPA/ Hibernate
✔ Tools
✔ Quality Assurance
✔ Build and Deployment
✔ Cloud Native Architecture
Worked individually, in pairs and in small groups to gain experience in extreme programming practices and agile software development framework. An example of an individual work project is found below...
Developed A Cloud-Native Spring API design that incorporated many elements of modern cloud-native architecture including Configuration Server, Service Registry, Queues, Circuit Breakers, Caching, Security, Backend for Frontend (BFF) edge services, and Backing services based on Jdbc template for DB, along with a full suite of unit testing using JUnit4 & Mockito.
For more information about the boot camp: