dat17i.github.io
DAT17I - SWC II SPRING 2018
GitHub
Teachings:
Tuesdays: 8:30 - 11:45
Thursdays: 12:30 - 15:00
Week
Date
Topic
Literature
Introduktion to 2
nd
Semester SWC
and
Getting started with Spring Boot initializer
Agenda
Hello Spring
My First Website
Exercise: Create a Spring Boot application
Html & Css
Agenda
Warmup Exercise
Exercise 2
HIT Exercise
Create a Web Page with a List of Students
Agenda
Tutorial: Students List
Exercise: Course List Page
ThymeLeaf Tutorial (Exercise 1)
Code from Teachings Today
(Claus on holliday)
Exercise: Course List Page
(Claus on holliday)
Exercise: Course List Page
CRUD with Controller, View and Model (MVC)
Agenda
Create Student
Details
Dateformat in views and model
Code from Teachings Today
Exercise:Create an UPDATE page
Repositories & Interfaces
Exercise:Create an UPDATE page
Delete
Wha is Inheritance?
What is an Interface?
Interfaces and Inheritance
Interfaces
Defining an Interface
Implementing an Interface
Inheritance
Thymeleaf - Standard URL Syntax
Code from Teachings Today
Repositories & Interfaces
Intro to Databases
Agenda
Database at GearHost
SQL
Tutorial: MySql and Spring
Code from Teachings Today
Databases
SQL
Tutorial: MySql and Spring
Exercise MySql in Studentsapplication
SQL
Agenda
Mandatory Assignment start
Mandatory Assignment
Mandatory Assignment supervision
Mandatory Assignment
Mandatory Assignment presentation
Mandatory Assignment
Databases
Databases and Unique Values and Primary Keys
SQL
Agenda
Bank Exercise
13
Easter Holliday
Databases and relations between tables
Normalization
SQL JOINS
Java Collection Framework,
Linked List,
Generic Datatypes
Exam Assignment handout
Singleton
Exam Project
Holliday - Ascension Day
Exam Project
Exam Project
Exam Project
Exam Project
22
25/5 - 2018
Exam Project hand in WiseFlow
* Changes to this plan can occour.
Teacher: Claus Bové (clbo@kea.dk)