0% found this document useful (0 votes)
17 views10 pages

OpenSource Tracks DDD

The Open Source Academy offers professional training programs in Open Source Applications Development, Telecom Application Development, and Cloud Platform Development, targeting graduates with relevant degrees. The admission process includes multiple phases of testing and interviews, with a focus on practical deliverables such as freelancing jobs and certifications. The curriculum emphasizes a blend of fundamental and core courses, along with soft skills training to enhance employability in various tech roles.

Uploaded by

muhammedalefbaa
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)
17 views10 pages

OpenSource Tracks DDD

The Open Source Academy offers professional training programs in Open Source Applications Development, Telecom Application Development, and Cloud Platform Development, targeting graduates with relevant degrees. The admission process includes multiple phases of testing and interviews, with a focus on practical deliverables such as freelancing jobs and certifications. The curriculum emphasizes a blend of fundamental and core courses, along with soft skills training to enhance employability in various tech roles.

Uploaded by

muhammedalefbaa
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/ 10

Open Source Academy

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

2
Program Admission Arrangement –
Open Source Applications Development
Who May Apply?
• Graduates of: All University Graduates with prerequisites of having a first degree from a recognized university
or institution of higher education with minimum degree of Good
Prerequisites
These topics will be discussed with you in the interviews (Resources applicants can visit or study before interview)
• Programming Fundamentals at ocw.mit.edu/courses/intro-programming/​
• OOP Fundamentals at www.tutorialspoint.com/cplusplus/cpp_quick_guide.htm
• Web Fundamentals at maharatech.gov.eg/course/view.php?id=36​
• Linux Fundamental at www.guru99.com/introduction-linux.htm​
• Database Fundamentals at maharatech.gov.eg/course/view.php?id=740​
• ITI values at 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 Software: Red Hat or Ubuntu Operating System

Students’ Deliverables
• Each student must deliver at lest ONE freelancing job and an internaltional certficate based on his track

3
Program Admission Arrangement –
Telecom Application Development
Who May Apply?
• Graduates of:
- Communication Engineering
- Computer Engineering
- Computer Science

Prerequisites
These topics will be discussed with you in the interviews (Resources applicants can visit or study before interview)
• Programming Fundamentals at ocw.mit.edu/courses/intro-programming/​
• OOP Fundamentals at www.tutorialspoint.com/cplusplus/cpp_quick_guide.htm
• Linux Fundamental at www.guru99.com/introduction-linux.htm​
• Database Fundamentals at maharatech.gov.eg/course/view.php?id=740​
• Mobile Networks Fundamentals at www.tutorialspoint.com/gsm/index.htm
• ITI values at 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 Software: Red Hat or Ubuntu Operating System

Students’ Deliverables
• Each student must deliver at lest ONE freelancing job and an internaltional certficate based on his track

4
Program Admission Arrangement –
Cloud Platform Development
Who May Apply?
• Graduates of: Engineering specialization with minimum degree of good​

Prerequisites
These topics will be discussed with you in the interviews (Resources applicants can visit or study before interview)
• Programming Fundamentals at ocw.mit.edu/courses/intro-programming/​
• OOP Fundamentals at www.tutorialspoint.com/cplusplus/cpp_quick_guide.htm
• Web Fundamentals at maharatech.gov.eg/course/view.php?id=36​
• Linux Fundamental at www.guru99.com/introduction-linux.htm​
• Database Fundamentals at maharatech.gov.eg/course/view.php?id=740​
• Python Fundamental at pythonprogramming.net/python-fundamental-tutorials/
• Introduction to Cloud at www.pluralsight.com/courses/cloud-computing-big-picture
• Introduction to AWS at www.pluralsight.com/courses/aws-certified-solutions-architect-associate
• ITI values at 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 Software: Red Hat or Ubuntu Operating System and Docker

Students’ Deliverables
• Each student must deliver at lest ONE freelancing job and an internaltional certficate based on his track

5
Open Source Tracks
4 Certifications
Red Hat Certified System Administrator
1 Programs Offered AWS Certified Cloud Practitioner
Kubernetes Administrator
 Professional Training Program: AWS Certified Solutions Architect – Associate
• Open Source Applications Development​ MS (AZURE)
• Telecom Application Development MongoDB Associate Developer​
• Cloud Platform Development
 Intensive Code Camps:
• Full-Stack using Python 5 Graduates Job Profiles
• Full-Stack using PHP Full Stack Web Developer:
• IoT The primary responsibility of a Full Stack Developer includes designing user interactions on
• DevOps websites, developing servers and databases for website functionality
 Undergrads Summer Camps
 Online Services (MaharaTech, ITI Tech Leap) Telecom Application Developer.
Contributing in different software development project phases. From gathering the requirement of
Telecom Service and analysis the requirements to deploy the service

2 Industry/Academy Stakeholders IoT Applications Developer


An IoT Application Developer is a programmer who develops and creates end user IoT
• RedHat Academy applications on top of AEP and sometimes on top of the IoT Edge Gateway.
• AWS
• SpimeSenseLabs DevOps Engineer
• Spectro A DevOps Engineers combine an understanding of both engineering and coding from creating and
implementing systems software to analyzing data to improve existing ones. They understand the
software development lifecycle and have a clear understanding of various automation tools for
developing digital pipelines

3 Targeted Outcome Cloud Application Developer


System Integration
• Employability
System Administrators
o Vodafone Egypt o Edafa Backend Developer
o VOIS o 4G Telecom Frontend Developer
o Orange Egypt o ZINAD MEARN Stack Developer​
o Etisalat Misr o Sprinters Odoo Developer
o Valeo o AvidBeam IoT End-to-end Architect
o ITWorx o Genwin IoT Systems Integration Engineer
o IoTBlue o Giza Systems
o Spectro
9-Month Professional Training Program

7
Open-Source Applications Development 978 Hours
Program Content Structure
Soft Skills
Fundamental courses Core Courses 6%

• Track Orientation Workshop • Angular


• Artificial Intelligence Workshop • Apache Web Server
• Agile Software Development Methodologies • Application Security Basics
• Client-Side Technologies • Bash Shell Script
• Computer Network Fundamentals • Block Chain Fundamentals Fundament
• Data Structures and Algorithms • Cloud Computing and Dockers Fundamentals al Courses
• Database Fundamentals • Cross Platform Mobile Development 33%
• CSS Frameworks Core
• HTML5 & CSS3 123 courses
• • Design Patterns
Introduction to Programming 61%
• Developing Applications using Java Programming
• Introduction to Software Engineering
• JavaScript Libraries
• Object-Oriented Programming Concepts
• MongoDB
• Operating Systems Fundamentals • MySQL Database
• XML Fundamentals • Node.js
• Freelancing • Open Source ERP Systems
• Artificial intelligence workshop • PHP CMSs
• PHP Programming
• PHP Web Frameworks
• Push and Pull Technologies
Soft Skills Courses • Python Programming
• ReactJS
• Progressive Teamwork (Workshop) • Red Hat System Administration I
• Professional Demeanor (Workshop) • Red Hat System Administration II
• Best Practices For Remote Working (Workshop) • Ruby Programming
• Communication Essentials for Professionals • Unit & Automated Testing
• High Impact Presentations • Version Control Systems
• Job Seeking Skills • VueJS
• Web Services

8
Telecom Applications Development 972 Hours
Program Content Structure
Soft Skills
Fundamental courses Core Courses 6%

• Track Orientation Workshop • GSM & GPRS Network Fundamentals & Architecture
• Artificial Intelligence Workshop • 3G Network Fundamentals & Architecture
• Telecom Security Workshop • 4G LTE Network Fundamentals & Architecture
• Database Fundamentals • 5G Network Fundamentals & Architecture
• Post Paid Billing System Fundament
• Data Structures and Algorithms
• Value Added Services & Platforms al Courses
• Operating Systems Fundamentals
• Prepaid Realtime Charging System 31%
• Introduction to Computer Networks
• XML Fundamentals • eTOM (Enhanced Telecom Operations Management) Model Core
• • Red Hat System Administration I courses
Introduction to Software Engineering
• Red Hat System Administration II 63%
• Agile Software Development Methodologies
• Red Hat System Administration III
• Introduction to Testing and automated unit test
• Bash Shell Scripts
• Versioning Control Systems • Developing Applications using java Programming
• Freelancing Basics • Cloud Computing and Dockers Fundamentals
• Client-Side Technologies • Web Development for Telecom
• HTML5 & CSS3 • Signaling System No.7
• Introduction to Programming • Functional Programming using Erlang
• Object-Oriented Programming Concepts • Erlang/OTP Programming
• Advanced C Programming under Linux Environment
Soft Skills Courses • Solaris Network Administration
• Android Operating System
• Professional Demeanor (Workshop) • Web Services
• Communication Essentials for Professionals • PostgreSQL Database
• High Impact Presentations • Java Api For Integrated Network (JAIN)
• Job Seeking Skills • Python Programming
• Freelancing • MongoDB

9
Cloud Platform Development 1029 Hours
Program Content Structure
Soft Skills
Fundamental courses Core Courses 5%

• Track Orientation Workshop • Advanced Networking Fundament


• Agile Software Development Methodologies • Amazon PaaS Web services al Courses
• Client-Side Technologies • Apache Web Server 20%
• Computer Network • Application Containers
• Data Structures and Algorithms • Application Security Basics
• Database Fundamentals • Bash Shell Script
• HTML5 & CSS3 123 • Big Data and Data Science Fundamentals
• Introduction to Programming • Cloud Computing Fundamentals
• Configuration Management
• Introduction to Software Engineering
• Continuous Delivery (Automation, Integration and Testing)
• Object-Oriented Programming Concepts
• Developing Applications using Java Programming
• Operating Systems Fundamentals Core
• Enterprise Applications Architecture and Integration
• XML Fundamentals courses
• Google Cloud Platform
• Message Queuing 75%
• Microservices Architecture
• MySQL Database
• Node.js
• NoSQL Database
• OpenShift
Soft Skills Courses • OpenStack APIs
• Push and Pull Technologies
• Communication Essentials for Professionals • Python Programming
• High Impact Presentations • Red Hat System Administration I
• Job Seeking Skills • Red Hat System Administration II
• Professional Demeanor (Workshop) • Red Hat System Administration III
• Progressive Teamwork (Workshop) • Ruby Programming
• Freelancing • Terraform Cloud Remote State Management
• Unit & Automated Testing
• Version Control Systems
• Web Services

10

You might also like