JETS Tracks Orientation 2024 - ITI 9-Month Program
itichannel
1,454 views
40 slides
Aug 21, 2024
Slide 1 of 40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
About This Presentation
JETS Tracks Orientation 2024
Size: 16.08 MB
Language: en
Added: Aug 21, 2024
Slides: 40 pages
Slide Content
JETS Center of Excellence Presented by: Dr. Eman Hesham …. JETS Executive Manager , ITI Eng. Ahmed Mazen … Mobile Applications Stream Manager , ITI
Dr. Eman Hesham She is currently working as Executive Manager for JETS Center of Excellence in ITI. got DBA in modern teaching methodologies , Delmar College UK got MSc in the data security field, Helwan university Egypt is Certified Application Security Engineer – CASE - EC-Council is Oracle Certified Web Component Developer is Certified Agile Scrum Master is Teaching Specialist in AI & DS –EPITA is Training Consultant for training and development for different companies 18+ years of experience of teaching and development is Subject Matter Expert (SME ) for online course creation & production at Mahar-Tech
Eng.Ahmed Mazen He is currently working as JETS Mobile Applications Development Stream Manager for JETS Center of Excellence in ITI. He designs, develops, and manages a diversity of capacity building programs across Egypt. In addition, he has participated in organizing technical events and delivering technical sessions about different mobile applications development technologies and platforms. His technical expertise in the mobility field started in 2008 as a lecturer in ITI teaching mobile applications development under Symbian passing by the BlackBerry & BB10 then Tizen and Android.
Java Department was established in 2001 First Intake of Mobile track was in 2007 Total Number of graduates : = 1500 + JETS History
JETS Tracks Offering
Alexandria Ismailia Smart Village JETS Tracks – PTP Intake 44 Smart Village Java Enterprise and web Application developers Native mobile applications developer
Eligibility
Who May Apply? All University Graduates may apply with minimum grade Good Eligible Graduation years: 2024,2023, 2022, 2021, 2020
Selection Process
Selection Process PH01 – Phase 1 IQ Test | English Test PH02 – Phase 2 T echnical test (Database and programing fundamentals) PH03 – Phase 3 Applicants who pass the above exams will be promoted to technical and interpersonal skills interview. Those applicant s would be discussing with the interviewing panel their pre-work -“Before You Apply”- in a one to one interview PH04 – Phase 4 A second level interview may be held with ITI board members
Prerequisites
Prerequisites Candidates will have to complete the contents of the following prerequisite courses to join our programs: C Programming From Basics to Mastery OOP Fundamentals (Must) Database Fundamentals (Must) Object-Oriented Data Structures in C++ (Must) Logical Thinking and Problem Solving (Must) iOS Development (Plus for MAD) Android Apps Dev. Using Kotlin (Plus for MAD)
Java in Numbers 9+ million developers worldwide 1.1 billion desktops run Java 930 million JRE downloads/year 3 billion mobile phones run Java 1.4 billion Java Cards are manufactured each year Java powers printers, games, car navigation systems, ATMs, medical devices, parking payment stations, and more.
Java in Numbers Think about all SW jobs salaries range worldwide https://codesubmit.io/blog/software-engineer-salary-by-country/ The average salary for Java is $112,013.
https://www.javatpoint.com/why-java-is-so-popular
Graduate Profiles Enterprise and Web Applications Developer This job profile demand Java developers, who are capable of using different JEE technologies in diverse application domains to get the skills of how to build database-driven custom web applications and enterprise applications.
Graduate Profiles Android Developer Android developers are required to develop mobile applications natively using different google APIs over Java or Kotlin programing languages and to be able to communicate with different backend technologies using REST APIs and to secure those mobile applications in a proper way. iOS Developer iOS developers are required to develop mobile applications for different Apple mobile devices (iPhone, iPad…etc.) using Objective C or Swift programing languages and to be able to communicate with different backend technologies using REST APIs and to secure those mobile applications in a proper way.
Where are our graduates?
Tracks Syllabuses
Enterprise and Web Applications Development (EWD - Java)
EWD Track Syllabus Overview 21% | Software Development Fundamentals 13% | Software Design Essentials 19% | Core Java Programming 13% | Frontend Web Development 19% | Jakarta EE Application Development 15% | Spring Framework Application Development EWD Enterprise and Web Applications Development
Introduction to Object-Oriented Programming Concepts Database Fundamentals Data Structures and Algorithms Operating Systems Fundamentals Computer Networks Fundamentals XML Fundamentals Introduction to Oracle SQL and PL/SQL Software Development Fundamentals EWD Enterprise and Web Applications Development
Core Java Language Programming Core Java Programming GUI using Java Programming Advanced GUI using JavaFX Database Programming using Java Programming Concurrency Programming using Java Programming I/O and Network Programming using Java Programming Secure Applications using Java Programming API for XML Processing Using Java EWD Enterprise and Web Applications Development
Software Design and Project Management Essentials Introduction to Software Engineering Agile Software Development Methodologies Object-Oriented Analysis & Design using UML Java Design Principles and Patterns Introduction to Testing and automated unit test Versioning Control Systems Project Configuration Management EWD Enterprise and Web Applications Development
Frontend Web Development Web and Enterprise Applications Development Concepts HTML5 CSS3 Introduction to java script Developing a Web Application Using Angular Asynchronous Web Development EWD Enterprise and Web Applications Development
Jakarta EE Application Development Introduction to ORM (Object-Relational Mapping) Developing Dynamic Web Applications using Servlets and JSP Java API for Big Web Service Java API for Restful Web Service EWD Enterprise and Web Applications Development
Spring Framework Applications Development Spring Framework Core Spring Framework Data Access Spring Framework security Spring Framework Aspect Oriented Programming Spring Framework Web MVC Spring Framework Remote Services Spring Framework Boot EWD Enterprise and Web Applications Development
Professional certificate Oracle Certified Associate, Java SE 11 Programmer Oracle Certified Professional, Java SE 11 Programmer Oracle Certified Expert, Java EE 7 Web Component Developer Spring Professional certification EWD Enterprise and Web Applications Development
Mobile Applications Development (Native) MAD
MAD Track Syllabus Overview 17% | Software Development Fundamentals 19% | Supporting Courses 30% | Android Applications Development 23% | iOS Applications Development 05% | Cross Platforms Applications Development 06% | Life Skills MAD Mobile Applications Development
Software Development Fundamentals Operating Systems Fundamentals Computer Network Fundamentals Database Fundamentals Introduction to Object Oriented Programming Concept Data Structure and Algorithm MAD Mobile Applications Development
Software Design and Project Management Essentials Introduction to Software Engineering Agile Software Development Methodologies Java Design Principles and Patterns Introduction to Testing and automated unit test Versioning Control Systems MAD Mobile Applications Development
Web & Backend Apps Interoperability Introduction to Web technologies XML Fundamentals API for XML Processing using Java Introduction to Developing Dynamic Web Applications using Servlets and JSP Java API for Restful Web Service MAD Mobile Applications Development
Native iOS Applications Development Objective C Developing Applications for iOS Developing Applications for iOS using Swift Design Patterns for iOS iOS Applications Unit Testing Reactive programming for iOS Swift UI iOS Dependency Injection MAD Mobile Applications Development
Native Android Applications Development Developing Applications using Java Programming Developing Applications for Android using Java Material Design Rx Java for Android Design Patterns for Android Android Applications Unit Testing Kotlin Programming Language Developing Applications for Android using Kotlin JetPack Compose Kotlin Coroutines Dependency Injection in Android MAD Mobile Applications Development
Cross Platforms Applications Development Introduction to Flutter Development Kotlin Multiplatform Mobile Mobile User Interface Concepts (UI) UI Design MAD Mobile Applications Development
Life Skills Courses
Life Skills Courses Communication Essentials for Professionals High Impact Presentations Job Seeking Skills Professional Demeanor (Workshop) Introduction to Freelancing English MAD Mobile Applications Development