-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
179 lines (178 loc) · 8.69 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
<!DOCTYPE html>
<html>
<head>
<title>Advanced Internet Programming</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<link href="resources/normalize.css" rel="stylesheet" />
<link href="resources/stylize.css" rel="stylesheet" />
</head>
<body>
<div class="menu">
<ul>
<li><a href="https://online.uts.edu.au/">UTS Online</a></li>
<li class="title">/</li>
<li class="title">Learning</li>
</ul>
</div>
<div class="container">
<h1>Welcome</h1>
<p>
Welcome to Advanced Internet Programming.
This is a subject on web development with a focus on the Java EE platform.
</p>
<p>
Each week involves <b>Study</b> to be done before class:
</p>
<ul>
<li>Warm-up video lectures (that focus on the ideas and theory)</li>
<li>Online readings (that provide more detailed information)</li>
<li>Preparation activities</li>
</ul>
<p>Each class involves hands-on lab-work, consisting of:</p>
<ul>
<li>Discussion of the ideas and theory covered in the study</li>
<li><b>Assessed Lab Exercises</b> (a challenge problem you will solve in class)</li>
<li><b>Practice</b> activities with support from your tutor (activities that put the ideas into practice)</li>
<li><b>Challenge</b> problems (in selected weeks as a challenge for students who are confident in the subject materials)</li>
</ul>
<p>Sample <b>Solutions</b> are provided after the scheduled lab-work session.</p>
<p>
For each tutorial, the minimum required amount of study is to complete the warm-up videos and preparation activities (as well as the previous week's practical activities).
Deeper reading materials and challenge problems are recommended as they will help you enrich your knowledge and challenge yourself.
</p>
<p>
Please try your best to not "fall behind".
</p>
<div class="week">
<div class="week-info">Debugging Tips:</div>
<div class="week-links">
<a href="hints.html">Hints</a>
</div>
</div>
<div class="week">
<div class="week-info">Assessments:</div>
<div class="week-links">
<a href="lab.html">Assessed Lab Exercises</a>
<a href="a1.html">Assignment 1</a>
<a href="a2.html">Assignment 2</a>
<br/>
</div>
</div>
<div class="week">
<div class="week-info">Week 1 (1 August):</div>
<div class="week-title">Introduction and challenges</div>
<div class="week-links">
<a href="01.html">Study</a>
<a href="01-practice.html">Practice</a>
<a href="01-challenge.html">Challenge</a>
<a href="01-solutions.html">Solutions</a>
</div>
</div>
<div class="week">
<div class="week-info">Week 2 (8 August):</div>
<div class="week-title">HTTP and Servlets</div>
<div class="week-links">
<a href="02.html">Study</a>
<a href="02-practice.html">Practice</a>
<a href="02-challenge.html">Challenge</a>
<a href="02-solutions.html">Solutions</a>
</div>
</div>
<div class="week">
<div class="week-info">Week 3 (15 August):</div>
<div class="week-title">JavaServer Pages (JSP)</div>
<div class="week-links">
<a href="03.html">Study</a>
<a href="03-practice.html">Practice</a>
<a href="03-challenge.html">Challenge</a>
<a href="03-solutions.html">Solutions</a>
</div>
</div>
<div class="week">
<div class="week-info">Week 4 (22 August):</div>
<div class="week-title">JavaServer Faces (JSF) and MVC frameworks</div>
<div class="week-links">
<a href="04.html">Study</a>
<a href="04-practice.html">Practice</a>
<a href="04-solutions.html">Solutions</a>
</div>
</div>
<div class="week">
<div class="week-info">Week 5 (29 August):</div>
<div class="week-title">Databases and JDBC</div>
<div class="week-links">
<a href="05.html">Study</a>
<a href="05-practice.html">Practice</a>
<a href="05-solutions.html">Solutions</a>
</div>
</div>
<div class="week">
<div class="week-info">Week 6 (5 September):</div>
<div class="week-title">Architectures and design patterns</div>
<div class="week-links">
<a href="06.html">Study</a>
<a href="06-practice.html">Practice</a>
<a href="06-solutions.html">Solutions</a>
</div>
</div>
<div class="week">
<div class="week-info">Week 7 (12 September):</div>
<div class="week-title">Naming (JNDI) and dependency injection (CDI)</div>
<div class="week-links">
<a href="07.html">Study</a>
<a href="07-practice.html">Practice</a>
<a href="07-challenge.html">Challenge</a>
<a href="07-solutions.html">Solutions</a>
</div>
</div>
<div class="week">
<div class="week-info">Week 8 (19 September):</div>
<div class="week-title">Enterprise Java Beans (EJB)</div>
<div class="week-links">
<a href="08.html">Study</a>
<a href="08-practice.html">Practice</a>
<a href="08-solutions.html">Solutions</a>
</div>
</div>
<div class="week">
<div class="week-info">Week 9 (26 September):</div>
<div class="week-title">Object-relational mapping and the Java Persistence API (JPA)</div>
<div class="week-links">
<a href="09.html">Study</a>
<a href="09-practice.html">Practice</a>
<a href="09-solutions.html">Solutions</a>
</div>
</div>
<div class="week">
<div class="week-info">Week 10 (10 October):</div>
<div class="week-title">Web services</div>
<div class="week-links">
<a href="10.html">Study</a>
<a href="10-practice.html">Practice</a>
<a href="10-solutions.html">Solutions</a>
</div>
</div>
<div class="week">
<div class="week-info">Week 11 (17 October):</div>
<div class="week-title">Transactions, security and thanks</div>
<div class="week-links">
<a href="11.html">Study</a>
<a href="11-practice.html">Practice</a>
<a href="11-challenge.html">Challenge</a>
<a href="11-solutions.html">Solutions</a>
</div>
</div>
<div class="week">
<div class="week-info">Bonus Materials:</div>
<div class="week-title">Message driven beans and asynchrony</div>
<div class="week-links">
<a href="bonus.html">Study</a>
<a href="bonus-practice.html">Practice</a>
<a href="bonus-challenge.html">Challenge</a>
<a href="bonus-solutions.html">Solutions</a>
</div>
</div>
</div>
</body>
</html>