Overordnet plan for 3 semester forløb 2016

Requirements: Microsoft Visual Studio 2015, Resharper, PHPStorm, Azure account

Pensum: programemring | teknik | system udviklings metoder

Litteratur:

UgeNo / dage Emne Litteratur
Opgave
uge 35
29-02 sep

Introduction Semester

Network: Overview

Programmering: kom i gang igen

[CN] kapitel 1

extremeprogramming.org Code the Unit Test First
Corey's Tutorial: How to Comment & Document Your Code (video)

Check your sofware and other issues:

Exercises

uge 36
05-09 sep

Network : Application Layer

Programming : Components (DLL-filer)

[CN] kapitel 2-2.2
wireshark-packet sniffer

Wikipedia Component-Based software engineering

Wikipedia Test Driven Development
steps to create a component (DLL-file)
http://www.c-sharpcorner.com/UploadFile/66489a/creating-C-Sharp-class-library-dll-using-visual-studio-2015-pre/

MSDN C# DLLs (C# Programming Guide): https://msdn.microsoft.com/en-us/library/ms228390(v=vs.90).aspx

Lommeregner del1

Lommeregner del2

uge 37
12-16 sep

Network : programming sockets

Programmering : SOAP + SOA, WSDL,XML

[CN] kapitel 2.7
Note om network programming in C#

W3Schools Web Services
W3Schools Introuction to WSDL
W3Schools  SOAP Introduction
Network Programming 1
uge 38
19-23 sep

Programming : Lave din egen SOAP

System udvikling : Introduktion SCRUM + Krav, User Stories

LÆS LET: MDSN Introducing Windows Communication Foundation in .NET Framework 4
LÆS LET: MSDN What Is Windows Communication Foundation

Agile Manifesto

UserStories (se kap 6)

Consuming SOAP in C#

Providing SOAP in C#

LIlle ekstra sjov opgave: Lav din egen web-server

uge 39
26-30 sep
Network : DNS, P2P

System udvikling : Planning game, estimering, planing af et sprint

Programming : SOAP + AZURE + Databaser

[CN] kapitel 2.5-2.6

Planning (se kap 7)

 

Gennemgående Case-Opgave : Lokale reservation

Case-opgave1

uge 40
03-07 okt
Sprint 1: CRUD lokaler

System udvikling : Test + XP

Network : Transport layer

[CN] kapitel 3-3.3 + 3.5

XP for testing

Definering af Sprint 1 crud af bruger
uge 41
10-14 okt
Sprint 2: GUI til CRUD

System udvikling : Test i Agil verden

Network : Network layer

[CN] kapitel 4-4.1 + 4.4

Quick guide to scrum https://en.wikipedia.org/wiki/Scrum_(software_development)

Scrum videos

ScrumBoard-Trello - m / Opgaver

uge 42
   Efterårsferie    Efterårsferie    Efterårsferie
uge 43
24-28 okt
Sprint 3: GUI + CRUD roller

System udvikling : Prototyper

Programming : PHP, CSS, HTML

Guides to good scrum : http://www.scrumguides.org/docs/scrumguide/v1/scrum-guide-us.pdf

Sprint 3 - Reservation
uge 44
31-04 nov
Sprint 4: Reservering af lokale

System udvikling : Eksperimenter

Programming : PHP Consuming SOAP

W3Schools HTML(5) Tutorial - including the HTML quiz +   example: TagTest.html
W3Schools CSS Tutorial - including the CSS quiz
W3Schools PHP Tutorial - including the PHP quiz 

Sprint 4 - PHP præsentation

uge 45
07-11 nov
Sprint 5: Web UI til CRUD /lokaler+roller

System udvikling : metodesammenligning

Network : REST

Sprint 5 - login

uge 46
14-18 nov
Sprint 6: Vis oversigt over lokaler

System udvikling : opsamling

Network : Network Security

Programming : PHP consuming REST

[CN] kapitel 8-8.3 (minus s704-708 + 711-712) + 8.5-8.7 + 8.9 Eksempel på eksamen
uge 47
21-25 nov
--

 

   
uge 48
28-02 dec
Sprint 7: studerende reserverer lokaler

 

Consuming REST sprint 6 - CSRF + prøve eksamen
uge 49
05-09 dec
Sprint 8: Defineres senere

 

  Eksempel på eksamen2
uge 50
12-16 dec
Sprint 9: Defineres senere

 

 
uge 51 ->
19 dec og frem
 XMAS                               dummy  XMAS  XMAS