Home - jkneal/spring-angular-train GitHub Wiki

Training Exercises

JPA

  • [Exercise 01: Entities and Primary Key Mappings](Exercise 01%3A Entities and Primary Key Mappings)
  • [Exercise 02: Column Mappings](Exercise 02%3A Column Mappings)
  • [Exercise 03: Converters](Exercise 03%3A Converters)
  • [Exercise 04: Embeddables](Exercise 04%3A Embeddables)
  • [Exercise 05: Mapped Superclass](Exercise 05%3A Mapped Superclass)
  • [Exercise 06: Relationship Mappings](Exercise 06%3A Relationship Mappings)
  • [Exercise 07: Basic Entity Operations](Exercise 07%3A Basic Entity Operations)
  • [Exercise 08: Entity Listeners](Exercise 08%3A Entity Listeners)
  • [Exercise 09: Entity Validation](Exercise 09%3A Entity Validation)
  • [Exercise 10: JPQL](Exercise 10%3A JPQL)
  • [Exercise 11: More advanced JPQL](Exercise 11%3A More advanced JPQL)

Spring

  • [Exercise 12: Configuring Beans](Exercise 12%3A Configuring Beans)
  • [Exercise 14: Controllers and Request Mappings](Exercise 14%3A Controllers and Request Mappings)
  • [Exercise 15: Query and Path Variables](Exercise 15%3A Query and Path Variables)
  • [Exercise 16: Model Data](Exercise 16%3A Model Data)
  • [Exercise 17: Controller Methods](Exercise 17%3A Controller Methods)
  • [Exercise 18: Views](Exercise 18%3A Views)
  • [Exercise 19: Template Expressions](Exercise 19%3A Template Expressions)
  • [Exercise 20: Building Forms](Exercise 20%3A Building Forms)
  • [Exercise 21: Validating Forms](Exercise 21%3A Validating Forms)
  • [Exercise 22: Creating Interceptors](Exercise 22%3A Creating Interceptors)
  • [Exercise 23: Creating RESTFul Services](Exercise 23%3A Creating RESTFul Services)
  • [Exercise 24: Handling Exceptions](Exercise 24%3A Handling Exceptions)

JavaScript/jQuery

  • [Exercise 25: JavaScript](Exercise 25%3A JavaScript)
  • [Exercise 26: jQuery Fiddle](Exercise 26%3A jQuery Fiddle)
  • [Exercise 27: jQuery Plugins](Exercise 27%3A jQuery Plugins)

AngularJS

  • [Exercise 28: Creating Modules and Controllers](Exercise 28%3A Creating Modules and Controllers)
  • [Exercise 29: Using Scope and Bindings](Exercise 29%3A Using Scope and Bindings)
  • [Exercise 30: Using NG Directives](Exercise 30%3A Using NG Directives)
  • [Exercise 31: Using Filters](Exercise 31%3A Using Filters)
  • [Exercise 32: Services](Exercise 32%3A Services)
  • [Exercise 33: Custom Directives](Exercise 33%3A Custom Directives)
  • [Exercise 34: Routes and Views](Exercise 34%3A Routes and Views)
  • [Exercise 35: Angular Hack!](Exercise 35%3A Angular Hack!)