Ministry of Communications and Information Technology Information Technology Institute Web and Enterprise Applications Developer Track Intake 35
Historical Background As part of the ITI, the Java TM Education and Technology Services (JETS) stands out as a center of excellence dedicated to Java TM and its related technologies. First Intake was in 2001 (Intake 16) Number of graduates (14 Intakes): 436 2
Track Purpose Web and Enterprise Applications Developer track aims to graduate professional world-class Java developers, who are capable of using different Java technologies in diverse application domains The track structure is based mainly on Java WEB frameworks (35%) and Java Enterprise Edition (JEE) technologies (30%) with the help of other technologies and techniques; to get the skills of how you can build database driven custom web applications and enterprise applications An Intensive soft skills package is also delivered so that graduates can deeply understand how to manage projects and build teams 3
Graduate Profile Graduates will obtain advanced technical skills to do the following: Develop, create, and modify custom web applications or desktop specialized utility programs. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. Develop, create, and modify custom applications that are Database driven. May integrate custom web sites with other computer applications. (Using Java JSE and JEE technologies) Technical skills Developing Desktop Applications 24% Developing Web Applications 35% Developing Enterprise applications 30% Designing and interfacing with Database 11% 4
Graduate Domain Software houses delivering: Database Driven web applications. Web enabling systems. High-end client-server applications. Enterprise application development. Application Service Provider. Business process automation system. Development tools. *Using Java Technologies 5
List of Courses Essential Courses Category Operating Systems Fundamentals Red Hat System Administration I Database Fundamentals Computer Networks Fundamentals Introduction to Web Technologies C Programming Language Object- Oriented Programming Using C++ Data Structures and Algorithms Introduction to Software Engineering 6
List of Courses Cont d Supporting Courses Category Introduction to Oracle SQL and PL/SQL Object Oriented Analysis & Design using UML Agile Software Development Methodologies Java Design Patterns JEE Design Patterns Desktop Applications Category Java Programming Advanced Java Programming Advanced GUI using JavaFX 7
List of Courses Cont d Web Applications Category JavaScript & Dynamic HTML Introduction to XML Java API for XML Processing Developing Web Applications using Servlets & JSP Advanced Servlets & JSP Asynchronous JavaScript & XML (AJAX) Struts Framework Java Server Faces (JSF) Spring Web MVC 8
List of Courses Cont d Enterprise Applications Category Remote Method Invocation (RMI) Enterprise Java Beans (EJB) Introduction to ORM (Object- Relational Mapping) Java Web Services Introduction to Service Oriented Architecture (SOA) Core Spring Framework Enterprise Integration with Spring Oracle Application Development Framework (ADF) 9
List of Courses Cont d Soft Skills Category Effective Communication Skills Effective Presentation Skills Interviewing Skills Creative Thinking Marketing Management Time and Stress Management Leadership and Motivation Team Building 10
Certificates By the end of the Track duration, you can apply for the following certificates:! Oracle Certified Professional, Java SE 6 Programmer! Oracle Certified Master, Java SE 6 Developer! Oracle Certified Expert, Java Platform, EE 6 Web Component Developer! Oracle Certified Professional, Java EE 5 Business Component Developer! Oracle Certified Expert, Java EE 6 Web Services Developer! Oracle Certified Professional, Java ME 1 Mobile Application Developer! For more information please visit: JETS website 11
References To learn more about Java TM and its learning paths check: Oracle Java TM Tutorials Java TM Learning Paths 12
Our Staff JETS Staff Eman Hesham Asmaa Ezzat Mohsen Diab Mona Mahrous Ahmed Mazen Ahmed Gabr Ahmed Medhat Menna Maged Mohammed Said Mostafa Magdy JETS Consultants: Eng. Amr ElShafey Dr. Ahmed Lotfy For more info please visit: JETS Staff Page 13
Contact Us Room: 1023 Tel: (202) 35355537 (202) 35355538 Email: jetsinfo@mcit.gov.eg Website: http://jets.iti.gov.eg 14
ITI Links Common FAQs URL: http://www.iti.gov.eg/faq Connect with ITI : Ask iti URL: http://www.facebook.com/ask.iti.gov Tracks Information URL: http://www.iti.gov.eg/students/53/9-month-professional-diploma 15
Thank You 16