Week 4 - Day 5: AJAX, Open Layers

Learning objectives for this module Day 5

Walkthrough

OpenLayers and jQuery Example Walkthrough: OpenLayers and jQuery

Studio

Complete the Airwaze studio Studio: Airwaze

Retro

Now that we have completed an instruction week, let’s have a brief retro.

Topics

  • Git
  • GitLab
  • IntelliJ
  • Java project structure
  • Unit testing & JUnit
  • Security Culture
  • Security tools
  • TDD
  • Red-Green-Refactor
  • Integration testing
  • MVC
  • Dependency injection in Spring Boot
  • Spring component annotations (@Controller, @Repository, @Autowired)
  • PosgtreSQL & psql CLI
  • SELECT, INSERT, UPDATE, DELETE
  • Relational Databases
  • Database Schemas
  • Configure a database in Spring Boot using application.properties
  • Spring Data, JPA, & Hibernate
  • HTTP requests, and responses
  • Types of HTTP requests (GET, POST, PUT, HEAD, DELETE)
  • JSON
  • cURL
  • API
  • GeoJSON
  • Geometry types
  • OpenLayers
  • AJAX

You will be required to work with these next week in your project week. We don’t expect you to know all of them now, but you should feel comfortable working with them next week.

What went well this week? (Which topics did you enjoy, or feel comfortable with?)

What do you need to focus on next week? (Which topics did you struggle with?)