0% found this document useful (0 votes)
67 views25 pages

SD Tracks

This document provides an executive summary for a professional web development and business intelligence program offered by the Information Technology Institute. The 9-month program consists of 1500 hours of training covering topics such as front end development, .NET core, databases, business intelligence, machine learning, and soft skills. It will be delivered through a combination of self-paced learning, online classes, and guided practices. Students will be required to complete at least one freelancing job and an international certification as part of the program. Graduates will be prepared for roles such as web developers, data analysts, and business intelligence specialists.

Uploaded by

Ali Ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views25 pages

SD Tracks

This document provides an executive summary for a professional web development and business intelligence program offered by the Information Technology Institute. The 9-month program consists of 1500 hours of training covering topics such as front end development, .NET core, databases, business intelligence, machine learning, and soft skills. It will be delivered through a combination of self-paced learning, online classes, and guided practices. Students will be required to complete at least one freelancing job and an international certification as part of the program. Graduates will be prepared for roles such as web developers, data analysts, and business intelligence specialists.

Uploaded by

Ali Ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

Information Technology Institute

Systems Development Department

2023–2024
Professional Web Development & BI
Executive Summary

2023–2024
Content

Program 1. Who May Apply?


Admission 2. Prerequisites
3. Selection Process
Arrangement
4. Delivery Approach
5. Student’s Deliverables

Market Needs 1. Programs Offered


and Stakeholders 2. Industry/Academy Stakeholders
3. Targeted Outcome
4. Certification
5. Graduates Job Profiles

Services & 1. Professional Training Program


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)

2 Industry/Academy Stakeholders 5 Graduates Job Profiles


Microsoft .Net Full Stack Web Developer
• AAIB is a programmer or technical person who can work within the software development process and is
knowledgeable in the application's front and back end. In addition, a full-Stack .Net Developer must
have good knowledge of databases, server configuration, and user interface.

3 Targeted Outcome Business Intelligence and Machine Learning Specialist


a professional who has expertise in both business intelligence and machine learning. Business
• Employability
intelligence (BI) is the process of analyzing data to help organizations make informed decisions.
o VOIS o Cross Workers
o Orange Egypt o EJada Frontend Developer
o Link Development o Valeo A Front-End Developer is someone who creates websites and web applications. The difference
o Etisalat Misr o CyShield between Front-End and Back-End is that Front-End refers to how a web page looks, while back-end
o MidBank o Giza Systems refers to how it works.
o AlexBank o Deloitte
o Khatib & Alam o Obeikan Microsoft Cloud Application Developer
o Fawry o Noon Microsoft Cloud Application Developer is not a specific person but rather a role-based certification
o Aman o EFGHerms offered by Microsoft. It is designed for developers who create and maintain cloud applications on
o Takseet o IBM Microsoft Azure.
9-Month Professional Training Program

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

Web & User Interface


Executive Summary

2023–2024
Content

Program 1. Who May Apply?


Admission 2. Prerequisites
3. Selection Process
Arrangement
4. Delivery Approach
5. Student’s Deliverables

Market Needs 1. Programs Offered


and Stakeholders 2. Industry/Academy Stakeholders
3. Targeted Outcome
4. Certification
5. Graduates Job Profiles

Services & 1. Professional Training Program


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)

5 Graduates Job Profiles


2 Industry/Academy Stakeholders
MEAN Stack Developer
• N/A Mean stack is one of the JavaScript stacks used by full-stack developers to create websites
and web applications. Mean stack is the framework that supports programs written in
JavaScript for server-side and client-side execution handling.

3 Targeted Outcome MERN Stack Developer


• Employability MERN is a full-stack application that adheres to the traditional 3-tier architectural pattern, which
o Yodawi o EVA Pharma includes the front-end display tier (React. js), application tier (Express. js and Node. js), and
o Booking o Etisalat database tier (MongoDB)
o Souq o Genwin
o EventBrite o Link UI-UX Designer
o Vezeeta. o Giza System aims to create a positive user experience that encourages customers to stick with a brand or
o Fawry o Sprinters product. While a UX Designer decides how the user interface works, the UI designer decides how
o Aman the user interface looks.
o Valeo
o _VOIS
9-Month Professional Training Program

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

Program 1. Who May Apply?


Admission 2. Prerequisites
3. Selection Process
Arrangement
4. Delivery Approach
5. Student’s Deliverables

Market Needs 1. Programs Offered


and Stakeholders 2. Industry/Academy Stakeholders
3. Targeted Outcome
4. Certification
5. Graduates Job Profiles

Services & 1. Professional Training Program


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)

5 Graduates Job Profiles


Solution Architect
Solution architects design or modify systems architecture to meet certain business
needs. They test, integrate, and program software systems to ensure that specific
Industry/Academy Stakeholders business issues are solved
2
MEAN Developer
• IBM determining the structure and design of web pages, striking a balance between
• Huawei functional and aesthetic design, and ensuring web design is optimized for smartphones.
• Microsoft Using Mongo, Express, Angular, Node

Full-Stack Web Developer


Full stack developers are computer programmers who are proficient in both
front and back end coding. Their primary responsibilities include designing user
Targeted Outcome interactions on websites, developing servers, and databases for website
3 functionality, and coding for mobile platforms..
• Employability
o Vodafone Egypt o Fawry Microsoft Web Solution Developer
o VOIS o Aman .NET developers create presentable, well-functioning Websites using Microsoft's
o Orange Egypt o Valeo .NET framework. As such, .NET developers should demonstrate advanced
o IBM o Eva Pharma proficiency in at least one of the applicable coding languages, plus excellent
o Etisalat Misr o TechLabs graphic design skills.
o Attrijariwafa Bank o Efg-Hermes
o AlexBank o Link Development Microsoft Desktop Solution Developer
o AAIB o Deliotte .NET developers create presentable, well-functioning Desktop App using Microsoft's .NET
framework. As such, .NET developers should demonstrate advanced proficiency in at
least one of the applicable coding languages, plus excellent graphic design skills.
9-Month Professional Training Program

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

Program 1. Who May Apply?


Admission 2. Prerequisites
3. Selection Process
Arrangement
4. Delivery Approach
5. Student’s Deliverables

Market Needs 1. Programs Offered


and Stakeholders 2. Industry/Academy Stakeholders
3. Targeted Outcome
4. Certification
5. Graduates Job Profiles

Services & 1. Professional Training Program


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

5 Graduates Job Profiles


React Native Developer
React Native Developer has a great blend of JavaScript and native platform skills, making
them a useful resource for any team that needs to diversify its product across multiple
Industry/Academy Stakeholders platforms. They know when to pursue a fully native solution, and also when to use
2 JavaScript to maximize code reuse and understandability.

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

You might also like