Courses / Java/JavaEEFrameworks/Tools | Java/JavaEE | Ultimate | Managers | Nuggets/Seminars | |
|
|
|
Java Programming | |
Course Syllabus | Time Table Calendar | Time Table List | |
![]() |
|
| Duration: 40 Hours (5 days) | |
| Upcoming Date: the upcoming date will be published soon | |
Day 1
Introduction to Java ( 1 hour
):
- The History of Java
- Java’s Key Features
- The Java Virtual Machine
- The First Application
Basic Syntax ( 2 hours):
- Identifiers.
- Comments
- Keywords
- The Eight Primitives
- Creating Instances using ‘New’
Expressions ( 2 hours):
- Using Operators
- The ‘If-Else’ Statements
- Using ‘While’ Loop
- Selecting with ‘Switch’ statement
- Dealing with Primitive Casts
Using Arrays ( 1 hour
):
- Creating an Array
- Array Initialization
- Working with Arrays
- Using Multi-dimensional Arrays
Java Classes – part 1 ( 2 hours):
- Classes & Packages
- The 'import' Statement
- The Importance of Encapsulation
- Java Constructors
- Access Modifiers (private, default and public)
- Method Overloading
Day 2
Java Classes – part 2 ( 3 hours):
- Polymorphism and Inheritance
- The ‘Protected’ Modifier
- Using ‘this’ and ‘super’
- The ‘final’ keyword
- Static Members & Methods
Java Classes – part 3 ( 4 hours):
- Interfaces & Abstract Classes
- The Complete Construction Process
- The Class ‘Object’
- Nested Classes
- Enums in Java.
Basic Design Patterns ( 1 hour
):
- Basic Concepts of Design Patterns
- The Singleton Design Pattern
- The Factory Design Pattern
Day 3
Basic Design Patterns (cont.) ( 2 hours):
- Basic Concepts of Design Patterns
- The Singleton Design Pattern
- The Factory Design Pattern
Exceptions & Assertions ( 2 hours):
- The ‘try-catch-finally’
- Compile-time Exceptions
- Describing Common Exceptions
- Creating Custom Exceptions
- Using Assertions
IDE, Classpath & JARs ( 2 hours):
- The ‘Classpath’ in Java
- Creating Archives
- Debugging with the IDE
Working with Common Classes ( 2 hours):
- java.lang.String
- java.lang.Math
- java.lang.System
- java.util.Scanner
- java.util.Calendar
Day 4
The Java Collection Framework & Generics ( 4 hours):
- Overview on the JCF
- Collection, List, Set and Map
- Understanding the Implementations
- Working with Generics
Java IO ( 4 hours):
- Using the File IO
- InputStream/OutputStream
- The Decorator Design Pattern
- Java Serialization
- Readers & Writers
Day 5
Multi-Threading ( 4 hours):
- Introducing Concurrent Programming
- Creating Java Threads
- The ‘synchronized’ Keyword
- Working with wait/notify.
Networking ( 4 hours):
- Networking Overview
- Working with Sockets
- Create a Client-Server Application
High quality courseware
Get constantly updated and optimized courseware for your courses at attractive prices
Community Development
We have created a unique development process that harnesses the power of a worldwide community an...
Wish to develop a new course?
Browse the syllabi at Trainologic's site and find an undeveloped topic that fits your expertise (...
blog
16.06.09
rank
Managing WebSphere 6 Resources with JMX - How to (part 2)
15.06.09
Gal Marder
Java 6 Split Verifier
15.06.09

