Introduction and challenges

Study for Week 1

Welcome to Advanced Internet Programming!

If you have never studied Java or you have forgotten how to program in Java, then you should use this first week as an opportunity to revise.

At the end of this session, you should be familiar with:

  • The relevance and importance of the course
  • Objectives, outcomes, expectations of prior knowledge
  • Tools and resources

At the end of this session, you should be able to:

  • Describe some challenges in creating a dynamic website
  • List the parts of a business model canvas

The videos in this course provide a high-level overview of the concepts and theory.

In the hands on activities, you will translate those ideas into working code.

Motivation: why does this course matter?

If you would like to get a bit more of a taste of what we are going to cover in the course, then read Chapter 1 of the Java EE 7 tutorial:

Note: You will need to click Next Page 8 times to finish all of the first chapter.

There is a lot packed into this course, but don't worry: we will gradually build up to it. You may not understand everything in the overview, but by the end you will be an expert!

To dive a little bit deeper into using the NetBeans IDE, you might consider watching some of the videos/tutorials at