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 2nd 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)