SD Tracks
SD Tracks
2023–2024
Professional Web Development & BI
Executive Summary
2023–2024
Content
3
Program Admission Arrangement
Who May Apply?
• All University Graduates especially
Computer Science and Engineering
Graduates and Applicants willing to
expand their skills and knowledge.
Prerequisites
Candidates will have to complete the following prerequisite courses to join our program:
• An Introduction to Programming by studying this course at Coursera “An Introduction to Programming” https://www.coursera.org/learn/intro-programming
• Computer Programming Tutorial at https://www.tutorialspoint.com/computer_programming/index.htm
• Intro to SQL: Querying and managing at https://www.khanacademy.org/computing/computer-programming/sql
• other resources that you prefer Web Fundamentals at http://www.maharatech.gov.eg
• ITI values that could be found here: http:// www.iti.gov.eg/Site/AboutUs
Selection Process
• PH01 – Phase 1
IQ Test | English Test | Problem Solving Exam
• PH02 – Phase 2
Applicants who pass the above exams will be promoted to technical and interpersonal skills interview. Those applicants would be
discussing with the interviewing panel their pre-work -“Before You Apply”- in a one to one interview
• PH03 – Phase 3
A second level interview would be held with ITI board members
Delivery Approach
• 20% Self-paced | 40% Online | 40% Guided Practices
• Project Based Focused Journey
• Your Mentor supports throughout all the learning journey
Students’ Deliverables
• Each student must deliver at lest ONE freelancing job and an internaltional certficate based on his track
4
Professional Web Development & BI Track
4 Certifications
1 Programs Offered Data analyst (Microsoft certificate)
Exam 70-778: Analyzing and Visualizing Data with Microsoft Power BI
Professional Training Program: Analyzing Data with Microsoft Power BI
• Professional Web Developer & BI MS (AZURE)
Intensive Code Camps: Amazon (AWS)
• NET Full stack Development Exam 70-467: Designing Business Intelligence Solutions with Microsoft SQL Server
• PowerBI Specialist MCSE: Business Applications(CRM Dynamics)
• MEAN Stack Developer
Undergrads Summer Camps
Online Services (MaharaTech, ITI Tech Leap)
6
Professional Web Development & BI 1500 Hours
Program Content Structure
Software Development Fundamentals & Essentials
Software Design Methodologies
• Operating Systems Fundamentals 5%4%
• Introduction to Computer Networks & Cyber Security • Agile Software Development Methodologies
19%
• Data Structures and Algorithms • Devops 13%
• Database Fundamentals • Object Oriented Analysis & Design using UML
• Introduction to Programming • Unit Testing
• Introduction to Software Engineering • .Net Design Patterns 9%
• Object-Oriented Programming Concepts • Source Control 20%
• XML Fundamentals Business Intelligence & Machine Learning
Front End & Mean Stack
• Microsoft SQL Server - Business Intelligence
• Client-Side Technologies •
30%
IBM Datastage and Integration
• HTML5 & CSS3 • PowerPivot & Power BI
• Responsive Web Fundamentals • Introduction to Data Mining Algorithms Software Development Fundamentals & Essentials
• jQuery Fundamentals • Introduction to BigData & Hadoop
• Angular Fundamentals • Calculus & Statistics Concepts Front End & Mean Stack
• Node.js Fundamentals • Introduction to Machine Learning & Data Scientist Net Core & Web Application Development
• MongoDB
• ES.Next Microsoft Dynamics CRM Software Design Methodologies
• Advanced JavaScript • Microsoft Dynamics CRM Business Intelligence & Machine Learning
.Net Core & Web Application Development • Microsoft Dynamics CRM Development
SoftSkills
• IIS Administration
Soft Skills Courses Microsoft Dynamics CRM
• Visual C# .Net
• Advanced SQL Server Programming • Communication Essentials for Professionals
• Language Integrated Query(LINQ) • High Impact Presentations
• Windows presentation foundation • Job Seeking Skills
• ASP.Net Core MVC • Professional Demeanor (Workshop)
• ASP.Net Core Blazor • Best Practices For Remote Working (Workshop)
• ASP .Net Web APIs • Progressive Teamwork and Leadership Skills (Workshop)
• Introduction to gRPC on .Net Core
• ASP.Net SignalR
• Entity Framework 6 & Core
• Introduction to MS - Azure 7
Information Technology Institute
2023–2024
Content
9
Program Admission Arrangement
Who May Apply?
• Graduates of:
All University Graduates
Prerequisites
These topics will be discussed with you in the interviews (Resources applicants can visit or study before interview)
Candidates will have to complete the following prerequisite courses to join our program:
An Introduction to Programming could be found at Coursera: https://www.coursera.org/learn/intro-programming
or Computer Programming Tutorial at https://www.tutorialspoint.com/computer_programming/index.htm
Introduction to web Technologies could be found at MaharaTech: http://bit.ly/2OGcLix
or Udacity https://classroom.udacity.com/courses/ud001
Introduction to Database could be found at MaharaTech: https://maharatech.gov.eg/enrol/index.php?id=740
or Khan Academy https://www.khanacademy.org/computing/computer-programming/sql
Selection Process
• PH01 – Phase 1
IQ Test | English Test | Problem Solving Exam
• PH02 – Phase 2
Applicants who pass the above exams will be promoted to technical and interpersonal skills interview. Those applicants would be
discussing with the interviewing panel their pre-work -“Before You Apply”- in a one to one interview
• PH03 – Phase 3
A second level interview would be held with ITI board members
Delivery Approach
• 75% face to face Learning| 25 % Online
• Common Hardware
• Common Software
Students’ Deliverables
• Each student must deliver at lest ONE freelancing job and an internaltional certficate based on his track
10
Web & User Interface Track
1 Programs Offered
4 Certifications
Professional Training Program: HTML5, CSS3, JS (40 H)
• MEAN Stack Developer ES6(2 H)
• MERN Stack Developer Angular(38 H)
• UI-UX Designer MTA: Introduction to Programming Using HTML and CSS
Undergrads Summer Camps
Online Services (MaharaTech, ITI Tech Leap)
12
Web & User Interface Development 1410 Hours
Program Content Structure
Soft Skills
Fundament
Core Courses
Fundamental courses 5%
al Courses
• Data Structures and Algorithms 16%
• Database Fundamentals • Client-Side Technologies
• XML Fundamentals • HTML5 & CSS3
• Introduction to Programming • jQuery Fundamentals
• • Responsive Web Fundamentals
Object-Oriented Programming Concepts
• Responsive Web Design Frameworks
• CSS Preprocessor
• Vue JS
• React JS Core
• Angular Fundamentals courses
• Node.js Fundamentals 79%
• Next JS
Soft Skills Courses • Nest JS
• Progressive Teamwork (Workshop) • MongoDB
• Professional Demeanor (Workshop) • Advanced JavaScript
• Relational Database
• Best Practices For Remote Working (Workshop)
• ES.Next
• Communication Essentials for Professionals
• UI/UX design Principles
• High Impact Presentations
• Design Thinking
• Job Seeking Skills • Adobe Photoshop Web
• Adobe IIIustrator Web
• Adobe XD
• Design Elements and Prototype
13
Software Architecture
Executive Summary
2023–2024
Content
15
Program Admission Arrangement
Who May Apply?
• Graduates of:
o Computer Engineering
o Communications Engineering
o Computer Science
Prerequisites
These topics will be discussed with you in the interviews (Resources applicants can visit or study before interview)
• Introduction to Programming https://www.udacity.com/course/c-plus-plus-nanodegree--nd213
• Introduction to web Technologies http://bit.ly/2OGcLix
• Introduction to Database https://www.khanacademy.org/computing/computer-programming/sql
• ITI values that could be found here: http:// www.iti.gov.eg/Site/AboutUs
Selection Process
• PH01 – Phase 1
IQ Test | English Test | Problem Solving Exam
• PH02 – Phase 2
Applicants who pass the above exams will be promoted to technical and interpersonal skills interview. Those applicants would be
discussing with the interviewing panel their pre-work -“Before You Apply”- in a one to one interview
• PH03 – Phase 3
A second level interview would be held with ITI board members
Delivery Approach
• 75% face to face Learning| 25 % Online
• Common Hardware
• Common Software
Students’ Deliverables
• Each student must deliver at lest ONE freelancing job and an internaltional certficate based on his track
16
Software Architecture Track
4 Certifications
Database
1 Programs Offered .Net Core
MVC
Professional Training Program: Docker
• Software Architecture
Undergrads Summer Camps
Online Services (MaharaTech)
18
Software Architecture Core Courses 1500 Hours
• DevOps
Program Content Structure • Visual C# .Net
• Language Integrated Query (LINQ)
• Entity Framework 6 & Core Soft Skills
Fundamental courses • .Net Design Pattern 5%
• Advanced Javascript Fundamental
• Client Side Technologies • Advanced SQL Server Programming Courses
• Operating Systems Fundamentals • Windows Presentation foundation
27%
• Introduction to Computer Networks & Cyber • IIS Administration
Security • Object Oriented Analysis & Design using UML
• Database Fundamentals • ASP.Net Core MVC
• Data Structures and Algorithms Core
• ASP.Net Core Blazor
• Agile Software Development Methodologies courses
• ASP .Net Web APIs
68%
• HTML5 & CSS3 • Introduction to gRPC on .Net Core
• Introduction to Programming • ASP.Net SignalR
• Introduction to Software Engineering • Introduction to MS - Azure
• Object Oriented Programming Concepts • Unit Testing
• XML Fundamentals • jQuery Fundamentals
• Angular Fundamentals
• Node.js Fundamentals
Soft Skills Courses • MongoDB
• Progressive Teamwork (Workshop) • ES.Next
• Professional Demeanor (Workshop) • Responsive Web Fundamentals
• Microsoft Team Foundation Server & VS Architecture Tools
• Best Practices For Remote Working (Workshop)
• Introduction to Software Architecture
• Communication Essentials for Professionals
• Domain Driven Design
• High Impact Presentations
• Event Driven Architecture with Event Sourcing
• Job Seeking Skills • SOA Design Concepts with N Layered Architecture
• Aspect Oriented Architecture
• SOLID Design Principles & Implementations
• MVVM Light Toolkit Fundamentals
• Test Driven Development
• ORM Concepts and Technique
• Cloud Application Architecture & Scalability
• AWS Fundamentals
• Docker and Kubernetes Fundamentals
• Microservices Architecture 19
•
Mobile Application Development Cross
Platform
Executive Summary
2023–2024
Content
21
Program Admission Arrangement
Who May Apply?
• Graduates of:
All University Graduates with prerequisites of basic programming skills.
Prerequisites
These topics will be discussed with you in the interviews (Resources applicants can visit or study before interview)
• Introduction to Programming https://www.udacity.com/course/c-plus-plus-nanodegree--nd213
• Introduction to web Technologies http://bit.ly/2OGcLix
• Introduction to Database https://www.khanacademy.org/computing/computer-programming/sql
• ITI values that could be found here: http:// www.iti.gov.eg/Site/AboutUs
Selection Process
• PH01 – Phase 1
IQ Test | English Test | Problem Solving Exam
• PH02 – Phase 2
Applicants who pass the above exams will be promoted to technical and interpersonal skills interview. Those applicants would be
discussing with the interviewing panel their pre-work -“Before You Apply”- in a one to one interview
• PH03 – Phase 3
A second level interview would be held with ITI board members
Delivery Approach
• 75% face to face Learning| 25 % Online
• Common Hardware
• Common Software
Students’ Deliverables
• Each student must deliver at lest ONE freelancing job and an internaltional certficate based on his track
22
Mobile Application Development Cross Platform Track
Programs Offered 4 Certifications
1 Flutter
Professional Training Program: ReactNative
• Mobile Cross Platform Database
Undergrads Summer Camps .Net Core
MVC
Flutter Developer
• Microsof Building multi-platform applications for Android and iOS using the Flutter development
framework of Google. Writing clear and reader-friendly code using tools like Dart.
MEAN Developer
determining the structure and design of web pages, striking a balance between functional
and aesthetic design, and ensuring web design is optimized for smartphones.
Targeted Outcome Using Mongo, Express, Angular, Node
3
• Employability Full-Stack Web Developer
Full stack developers are computer programmers who are proficient in both front
o VOIS and back end coding. Their primary responsibilities include designing user
o IBM interactions on websites, developing servers, and databases for website
o Etisalat Misr functionality, and coding for mobile platforms..
o Attrijariwafa Bank
o Noon MERN Developer
o Sarmad MERN developer will be responsible for writing reusable, testable, and efficient code and
o Fawry developing and designing front end web applications Using Mongo, Express, React and
o Eva Pharma Node.
o Link Development
o Deliotte Xamarin Develope
o Qoyod Well-educated Xamarin Developer who is developing the whole life cycle of
o Giza System mobile applications on the main mobile platforms Android, IOS, and Windows from
Ideation, prototyping, Application Architecting, and Testing to publishing the
9-Month Professional Training Program
24
Mobile Application Development Cross Platform
Core Courses 1017 Hours
• Devops
Program Content Structure • Visual C# .Net
• Language Integrated Query(LINQ)
• Entity Framework 6 & Core Soft Skills
Fundamental courses • .Net Design Patterns
• Advanced JavaScript Fundamental
• Client Side Technologies • Advanced SQL Server Programming Courses
• Operating Systems Fundamentals • Windows presentation foundation
• Introduction to Computer Networks & Cyber • IIS Administration
Security • Object Oriented Analysis & Design using UML
• Database Fundamentals • ASP.Net Core MVC
• Data Structures and Algorithms Core
• ASP.Net Core Blazor
• Agile Software Development Methodologies courses
• ASP .Net Web APIs
• HTML5 & CSS3 • Introduction to gRPC on .Net Core
• Introduction to Programming • ASP.Net SignalR
• Introduction to Software Engineering • Introduction to MS - Azure
• Object Oriented Programming Concepts • Unit Testing
• XML Fundamentals • jQuery Fundamentals
• Angular Fundamentals
• Node.js Fundamentals
Soft Skills Courses • MongoDB
• Progressive Teamwork (Workshop) • ES.Next
• Professional Demeanor (Workshop) • Responsive Web Fundamentals
• Source Control
• Best Practices For Remote Working (Workshop)
• React JS
• Communication Essentials for Professionals
• React Native
• High Impact Presentations
• Flutter Development
• Job Seeking Skills • Xamarin Development
• Firebase
• MVVM Light Toolkit Fundamentals
25