تاريخ البداية | تاريخ النهاية | الدولة | المدينة |
---|
When the course is completed, students will be able to:
Day One:
Fundamental Programming Structures in Java
Learn the basics of the Java programming language
The main() method
Primitive Data Types
Variables
Constants
Assignments
Initializations
Operators
Strings
Control Flow
Code Examples & Exercises
Classes and Objects in Java
Master the fundamental elements of OOP and related Java features
Classes & Objects
OOP Principles
Instance Variables
Class Variables
Constructors
Instance Methods
Class Methods
Method Overloading
The this keyword
Passing and returning objects
Garbage Collection in Java
Code Examples & Exercises
Day Two:
Object Design and Programming with Java
Understand the object-oriented way of programming
Abstraction
Inheritance
Polymorphism
Method Overriding
Associations
Delegation
Code Examples & Exercises
Java Interfaces
Creating high levels of abstraction
Purpose of Interfaces
When to use them
Interface Declaration
Implementing an Interface
Interface Inheritance
Code Examples & Exercises
Day Three:
Java Exception handling
Writing robust, industrial-strength Java code
Why Exceptions
Standard Exception Handling Options
Exception Class Hierarchy
Checked vs. Unchecked Exceptions
Catching an Exception: try and catch blocks
Methods Which Throw Exceptions: the throws clause
Handling vs. Declaring Exceptions
System Exceptions vs. Application Exceptions
Writing Custom Exceptions
Code Examples & Exercises
Java Collections API
Managing collections of objects
Arrays
The Java Collections Framework
Collections Interfaces
Concrete Collections
Iterating through Collections
Code Examples & Exercises
Day Four:
Java Input/Output API
Dealing with serialized data and objects
Streams & Files
Input & Output Streams
File Streams
Object Streams
Object Serialization
Readers & Writers
The Java New I/O (NIO) API
Code Examples & Exercises
GUI Programing
Designing Graphical User Interfaces in Java
Basics of Components
Using Containers
Layout Managers
AWT Components
Adding a Menu to Window
Extending GUI Features Using Swing Components
Java Utilities (java.util Package)
ü The Collection Framework :
ü Collections of Objects
Thread
Understanding Threads
Needs of Multi-Threaded Programming.
Thread Life-Cycle
Thread Priorities
Synchronizing Threads
Inter Communication of Threads
Critical Factor in Thread –DeadLock
Day Five:
Networking Programing
Networking Basics
Client-Server Architecture
Socket Overview
Networking Classes and Interfaces
Network Protocols
Developing Networking Applications in Java
Database Programing using JOBC
Introduction to JDBC
JDBC Drivers & Architecture
CURD operation Using JDBC
Connecting to non-conventional Databases
5 أيام
تاريخ البداية | تاريخ النهاية | الدولة | المدينة |
---|