JETS Tracks Orientation 2024 - ITI 9-Month Program

itichannel 1,454 views 40 slides Aug 21, 2024
Slide 1
Slide 1 of 40
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40

About This Presentation

JETS Tracks Orientation 2024


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
Tags