SEDULITY CERTIFIED JAVA- J2EE APPLICATIONS
Course Descriptions
A powerful object-oriented language with cross-platform capabilities, Java provides reduced development times and lower cost of maintenance to many businesses. Java is now used in 50% of e-business applications, and is rapidly becoming the de facto standard for creating web-enabled applications.
This course introduces the Java language, beginning with the concepts of object orientation upon which it is founded. All of the main language features are covered, as are a range of the standard packages which provide additional functionality in Java, such as networking and user interface development.
Who would benefit
Developers, application designers, project managers, and those wishing to follow the Enterprise Java or XML and Java courses would find this course valuable.
Prerequisites
This course is best suited to delegates with some experience of programming. No prior object oriented experience is assumed, although a familiarity with object orientation and web technologies (such as HTML) would be beneficial.
Course Structure
Level -1 Basics Level of JAVA ( CORE JAVA )
Topics Covered
Getting Started with Java
Introduces the student to Java, covering:
What is Java?, Language, Virtual Machine, API Specification, History of Java, Applications vs Applets, Sample Application and Applet.
Java Basics
Gives a basic understanding of the Java syntax:
Comments, Declarations, Primitive Types, Objects, Arrays, Initialisers, Constants, Strings, Expressions, Operations, Statements, Control Statements.
Java Classes
Covers how to write basic classes in Java.
Syntax Overview for Classes, Method Definitions, Constructor Syntax, Order of Initialisation and Constructor Calls, Variable Definitions, Class Inheritance, Member Access Rights, Distinction between classes and objects.
Abstract Classes, Interfaces and Packages
Introduces Abstract Classes and Interfaces using practical examples and covers packages and why they are important to Java. Abstract Classes, Interfaces, Objects Implement Roles, Interface Examples and Benefits, Interface vs Inheritance, Method Qualifiers (static, final, abstract), Package Syntax and Directories,CLASSPATH.
Collection Classes
An introduction to the Java collection classes. We cover both the basic JDK 1.1 classes, and the new and more extensive JDK 1.2 classes. JDK 1.2 Collection Classes, (Vector, Hashtable, Stack), JDK 1.2 Collection Classes (Collection, List, Set, Map, Implementation Classes), Sorting, Advanced Features.
Exceptions
An introduction to exceptions and how they work in Java.
What are Exceptions?, Checked and Unchecked Exceptions, try - catch blocks, Finally block, Exception Hierarchy, Creating User Exceptions .
Inner Classes
Explain inner classes and demonstrate the inner class techniques.
What are inner classes?, Types of inner classes - Top level classes, Local classes, Anonymous classes, Examples of each inner class type .
Java IO
The document object, Presents the overall design of the IO classes and demonstrates IO using Serialisation. Overview, Non-stream Classes, InputStream hierarchy, OutputStream hierarchy, Character-based Streams, Example using files, Serialisation, ObjectStreams.
Threads
What's a Thread?, Creating and Extending Threads, Implementing the Runnable Interface, Thread Priorities, Groups, Control, Synchronisation and Notification .
GUI Development
Covers the major aspects of developing GUI applications using Java, with a particular focus on using the Swing classes. Introduction, Components, Containers and Windows, Laying out Components, Event Handling, Menus, Dialogs, Setting Look-and-Feel .
Applets
What is an Applet?, Applet Capabilities and Restrictions, Including applets in Web pages, Writing an Applet, Applets and Swing, the Java Plug-in, Coding for both applets and Applications, Diagnostic Output, Applet-browser Communication, Inter-applet Communication, Signed Applets
Java Beans
Introduction, JavaBean Specification, Developing Beans, JavaBean Fundamentals, Packaging Beans, Bean Builder Environments, Wrap-up .
JDBC
Introduction, JDBC Drivers, JDBC URLs, Connecting to a Database, Executing Basic SQL Statements, Processing Results, Using Advanced Statements.
Java Distributed Object Computing
Presents and compares the major ways of developing distributed object applications in Java, including DCOM, CORBA, RMI. RMI is then covered in greater depth including examples and an exercise.
Level -2
Intermediate Level of JAVA ( JSP, and Servlets )
Overview of JSP and Servlet Architecture
1. Overview of the J2EE
Contact Us | Terms of Use | Trademarks | Privacy Statement
Copyright © Sedulity Solutions & Technologies . All Rights Reserved.
Powered by www.sedulitygroups.com.