The JavaTM Department is part of the ITI's professional 9 month Diploma (Combined Software Application Development Program – CSADP). It was introduced in the year 2001, and the first intake graduated in July, 2001.The total number of graduates of the JavaTM Department from 2001 to 2007 is 131 graduates. Our graduates are currently employed in different national and multinational software houses in Egypt and the Middle East.
JAVA Platform
Department Overview
The JavaTM Department is part of the ITI's professional 9 month Diploma (Combined Software Application Development Program – CSADP). It was introduced in the year 2001, and the first intake graduated in July, 2001.The total number of graduates of the JavaTM Department from 2001 to 2007 is 131 graduates. Our graduates are currently employed in different national and multinational software houses in Egypt and the Middle East.
Conditions & Terms of Acceptance
Java Department accepts students regardless of their technical background, provided that they prove a strong ability to learn, be hard workers and have a deep understanding of Object Oriented Programming (OOP) Concepts.
(Note: OOP is fully covered in ITI Foundation Module prior to Java Admission Exams).
Graduates Profile
Java platform aims to graduate professional, world-class Java developers who are capable of using different Java technologies in diverse application domains as well as arming them with the ability to track any upcoming Java Technology
Java
|
|
|
Course Name
|
Category
|
Common Courses
|
1
|
Oracle PL/SQL
|
Supporting Courses
|
2
|
Java Programming
|
Desktop Applications
|
3
|
Advanced Java Programming
|
Desktop Applications
|
4
|
Remote Method Invocation (RMI)
|
Enterprise Applications
|
5
|
Object Oriented Analysis & Design using UML
|
Supporting Courses
|
6
|
Swing Components & Java 2D
|
Desktop Applications
|
7
|
JavaScript & Dynamic HTML
|
Web Applications
|
8
|
XML & Java API for XML Processing
|
Web Applications
|
9
|
Developing Web Applications using Servlets & JSP
|
Web Applications
|
10
|
Advanced Servlets & JSP
|
Web Applications
|
11
|
Asynchronous JavaScript & XML (AJAX)
|
Web Applications
|
12
|
Struts Framework
|
Web Applications
|
13
|
Developing Mobile Applications using Java Micro Edition (Java ME)
|
Mobile Applications
|
14
|
Enterprise Java Beans & Java Persistence API (EJB & JPA)
|
Enterprise Applications
|
15
|
Java Web Services
|
Enterprise Applications
|
16
|
Introduction to Design Patterns
|
Supporting Courses
|
Java-Web specialized Courses
|
17
|
Java Server Faces (JSF)
|
Web Applications
|
18
|
AJAX Enabled JSF Components
|
Web Applications
|
19
|
Spring MVC
|
Web Applications
|
20
|
Frameworks for Enterprise Applications
|
Enterprise Applications
|
21
|
Overview on JavaFX
|
Web Applications
|
Java-Enterprise specialized Courses
|
22
|
Service Oriented Architecture & Business Process Execution Language (SOA & BPEL)
|
Enterprise Applications
|
23
|
Spring Framework
|
Enterprise Applications
|
24
|
Introduction to Hibernate
|
Enterprise Applications
|
25
|
Frameworks for Enterprise Applications
|
Enterprise Applications
|
26
|
Overview on JavaFX
|
Web Applications
|
Java-Mobile specialized Courses
|
27
|
Java Server Faces (JSF)
|
Web Applications
|
28
|
Symbian Basics
|
Mobile Applications
|
29
|
Advanced Java ME
|
Mobile Applications
|
30
|
C++ for Symbian S60 Platform
|
Mobile Applications
|
|