Courses / Java/JavaEEWeb Development | Frameworks/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
11.07.11
AviN
How to make the most out of Sonar when working with legacy code
16.06.09
rank
Managing WebSphere 6 Resources with JMX - How to (part 2)
15.06.09

