Overview
Syllabus
Overview of our Sample Microservice Enterprise Application.
Java Web Application Considerations: JSF, Spring, Eclipse, etc..
Install Eclipse Photon, Java 10, Write HelloWorld.
Add Tomcat 8 to Eclipse Photon, Create Dynamic Web Project.
What are Microservices? An Overview.
A History of Object Instantiation and Spring.
Spring Boot and Microservices.
Simple Explanation of Maven and pom.xml.
Use Initializr to create a Spring Boot project with Eclipse.
Model View Controller and Spring Boot Overview.
Create a Controller for Spring Boot Web Application.
JSF User Interface Overview.
Configure.gitignore, GitHub, Eclipse Photon, and Spring Boot.
What is Scrum? Create a simple Scrum board with Scrumy.com.
Creating a Scrum board in Scrumy.com.
Enterprise Web Design Document Instructions.
Group Project for Enterprise App, Avoid That Guy.
Storyboarding Your Mobile App.
What is Behavior Driven Design? Why use it?.
Use UML Class Diagram to Model Simple Program.
Spring Boot Controller Overview.
Overview of RequestMapping, REST, Spring Boot.
Use Postman to test and debug POST vs GET with Spring Boot.
Use params and headers in @RequestMapping Spring Boot.
Simple Autowired Component example in Spring Boot.
Use Model to push Java object to HTML in Spring Boot.
Use @RequestParam to get URL parameters in Spring Boot.
@ResponseBody explained; produce JSON from Spring Boot.
Overview of BDD/TDD/Unit Test Learning Module.
Overview of Testing Strategies: UI, Integration, Unit.
JUnit Annotations and Asserts By Example.
Test Driven Design/BDD with Spring Boot Example.
Use Mockito in Spring Boot to Mock Test Object.
Populate Java Object from HTML in Spring Boot and Thymeleaf.
Unit Test Coverage as in Eclipse; Technical Debt.
@RequestParam to see values passed via a form.
Use @Autowired and @Component from Service to Controller.
Add Bootstrap to Spring Boot with CDN.
Implement Bootstrap's NavBar.
Use th:replace to include HTML fragments in Thymeleaf.
User Interface with Boostrap Learning Module Overview.
BufferedReader, InputStream, BufferedInputStream: Overview.
Use BufferedReader, BufferedInputStream in Java.
Parse JSON String to Object in Spring Boot App.
Use Retrofit to parse JSON to Object in Spring Boot.
Learning Module 7 Overview: JSON and Code Review.
HTML View to Controller to Service to DAO.
Thymeleaf th:each and Boostrap list-group integrated.
Overview of Logging Best Practices, Example in Spring Boot.
Bootstrap List, Exceptions, Spring Logging Intro.
Logback Configuration in Spring Boot Explained with Demo.
Install WAMP on Windows 10; fix missing MSVCP120.dll, msvcr110.dll.
Create User in MySQL.
Create MySQL Database in phpMyAdmin.
Create Database with Spring Boot, MySQL, & JPA ddl-auto=create.
ERD, new table in MySQL, phpMyAdmin, insert rows.
Map DTO to Table using @Column and @Table annotations.
Get plant data from form to Controller to database.
Use CrudRepository to query data and show in HTML view.
Persistence, MySQL, JPA Learning Module Overview.
Use HTML datalist to provide autocomplete values for input.
Create a simple HTML input autocomplete with JQuery.
Create Dynamic Autocomplete with JQuery and Spring Boot.
Maintain an in memory copy of data for autocomplete in Spring Boot.
JQuery Autocomplete show label and submit value (ID) in Spring Boot.
Module Overview: JQuery Autocomplete and Spring Boot Integration.
Caching in Spring Boot with Simple Example.
Upload an image in Spring Boot; Save to Disk.
@ManyToOne, @JoinColumn demonstration in Spring Boot.
Show image with variable name Thymeleaf Spring Boot.
Caching, Upload Image, One to Many Spring Boot Overview.
Create a Simple findByQuery in Spring Boot JPA.
Create a detail page to show a List using th:each and th:text.
@OneToMany, mappedBy in Spring JPA/Spring Boot.
Installing ActiveMQ as a Service in Windows.
Create a Simple ActiveMQ Queue Comsumer with Spring Boot.
Resize an image with Thumbnailator and Spring Boot.
Watermark an image with Thumbnailator and Spring Boot.
Enterprise Application Development Sprint 3 Overview.
Sets in Java and Intersection, Difference, Union: Simple Explanation.
How to setup Kafka on a Windows machine.
Kafka, Spring: Add new topic; two Listeners on one Topic.
Create a Dashboard with Kafka Topics, Set, Spring Boot, and.
Taught by
Brandan Jones