Learn to write server- or client-side applications in Java.
This course has been withdrawn
This course introduces you to the Java programming
language, and its Internet and intranet use.
The course starts with an introduction to the terminology and structure of
Java, so that you know your applet from your servlet, and the
difference between a JSP, a JVM and a JRE. We then go on to cover the fundamentals
of the Java language - comments, compiling, variables, constants, statements,
declarations, conditionals, loops, arrays, etc.
Java is an object oriented language; the course briefly covers the
principles of object orientation before it goes on to cover the definition
and creating of classes of objects, and the use of standard classes. We
look at static and dynamic methods, extending classes to create subclasses
via inheritance, polymorphism, overloading ... as well as constructors,
destructors, inner classes and much more.
It's important that you manage your design and code in an object
oriented language, and the course moves on to briefly introduce
design principles, such as UML, before spending rather longer on
Java-specific topics such as packages, beans, levels of access
to variables, jars, classpaths, and so on.
Handling text through string objects, and using standard collection
objects such as vectors, stacks and hashtables is covered once you
have a good grounding in how Java's objects work. We also cover
input, output and exception handing in some depth on this section
of the course. Threads, serialisation, synchronisation and
internationalisation will also be overviewed.
If you're going to be writing Java applications to run on a web
server, you'll need to know about servlets and probably JSP as
well; the course goes on to cover those subjects, giving you the
opportunity to write practical examples to have a Java program
look up information for Web presentation from a server-based
resource. For effective displaying of information, Java can
also run as an applet in your browser, and we'll show you how
to generate graphics through standard tools such as the AWT and
The course concludes with a section on resources that are available,
and a forward-looking lecture that overviews many more of the
facilities available in Java, and what they can do for you.
Practical experience in programming in another
Fortran or Perl
Getting the most from your Well House Consultants course
Detailed description: [Link]
|Java Introduction (module J601)
|Hello Java World (module J702)
|Variables (module J703)
|Loops and Conditional Statements (module J704)
|Arrays (module J705)
|Object Orientation: Individual Objects (module Q906)
|Objects and Classes (module J706)
|Strings (module J707)
|Packages (module J708)
|Class Access (module J709)
|Object Orientation: Composite Objects (module Q909)
|Extending Classes and More (module J710)
|Object Orientation: Design Techniques (module Q907)
|Exceptions (module J712)
|More Input and Output (module J713)
|Fundamental classes (module J714)
|Servlets (module J901)
|JSP - JavaServer Pages (module J907)
|Java Roadmap - Beyond the Fundamentals (module J606)
|Servlets in More Detail (module J906)
|Putting it all together (module J909)
|Java Beans (module J812)
|Naming Conventions and Code Management (module J608)
|Serialization (module J809)
|Internationalization (module J810)
|JDBC - Relational Database Access (module J811)
|HTML - An Overview (module Q624)
|HTML for Web Application Authors (module Q625)
|Java in the Web Page (module J711)
|Extending Graphics in Java (module J902)
TUTOR and COURSE AUTHOR
Graham Ellis - email@example.com
] [about Graham
, England. A taxi transfer can be arranged if you'll be arriving by air
from United States.
can be arranged on site in your country.
Public courses run at
Well House Manor
- our own
purpose fitted training centre and business hotel / conference centre in
• Download Melksham Map - [pdf file (750k)
] • Google Map - [Link
|| 2 students
|| 3 students
|| For 4 or more students
from the same company,
please consider a private course.
| With hotel room
($3720.00 inc VAT) or
£1900.00 (No VAT from 1.2019)
($3060.00 inc VAT) or
£1550.00 (No VAT from 1.2019)
| With hotel rooms
($7380.00 inc VAT) or
£3750.00 (No VAT from 1.2019)
($6060.00 inc VAT) or
£3050.00 (No VAT from 1.2019)
| With hotel rooms
($11040.00 inc VAT) or
£5600.00 (No VAT from 1.2019)
($9060.00 inc VAT) or
£4550.00 (No VAT from 1.2019)
• Multiple discount applies to bookings for second and subsequent delegates on the same running of a course, and on same order.
• Hotel rooms are available for arrival the night before the course starts, for departure after the end of the course on the last day.
If you're using Java for larger, threaded, or distributed applications,
you'll want to follow on to cover some other modules available
through Java Extra
If you're going to be responsible for deploying Java applications on the
web, you might also like to look at our Deploying Apache and Tomcat
Upon completion of your course, you'll have online access to the source code of
all the examples from the course, and you'll have access to the
"Ask the Tutor" forum
where you can raise questions. We also encourage you to email the tutor, and
to visit us again to use our library as appropriate.
Certification? - [Link]
FOR FURTHER INFORMATION
Public (scheduled) courses
For more information about our public courses in general, such as class size, course times, materials provided, special requests, accommodation list, finding our centre, etc.
Terms and Conditions
Covering topics such as delegate substitution, payment, cancellation policy and other matters.