Prominent Back-end frameworks to consider in 2022!
open source applications developers
1. Ministry
of
Communications
and
Information
Technology
Information
Technology
Institute
Open
Source
Applications
Developer
Open
Source
Technologies
Department
Intake
35
2. 2
Historical
Background
! As
part
of
ITI,
Open
Source
Technologies
Department
started
with
its
first
track
(Open
Source
Applications
Developer)
in
2009
then
followed
by
(Telecom
Applications
Developer)
track
in
2011
! First
Intake
for
Open
Source
Applications
Developer
track
was
Intake
30
with
16
trainees
! Total
number
of
graduates
over
the
last
six
intakes
(from
intake
30
till
intake
34)
:
156
distributed
in
Cairo,
Alex
and
Mansoura
3. 3
Track
Purpose
! Implement
innovative
ideas
using
Open
source
tools,
which
will
save
a
handsome
amount
of
money
compared
to
using
proprietary
tools
! Open
Source
Applications
Developer
track
graduates
work
as
Software
Developers
will
be
capable
of
using
different
technologies
and
techniques
to
work
as
:
! Web
Applications
Developers
! Desktop
Applications
Developers
! Linux
System
Administrators
! ERP
Applications
Developers
4. 4
Graduate
Profile
Open
Source
Applications
Developer
Track
aims
to:
!
Graduate
professional
and
highly
distinguished
developers
who
are
capable
of
using
Open
Source
Technologies
securely
under
Linux
platform
! Due
to
the
diversity
of
Open
Source
Technologies,
the
graduates
moreover
will
be
able
to
track
any
new
trending
technologies
5. 5
Graduate
Domain
! Our
graduates
are
strongly
prepared
to
job
opportunities
such
as:
! PHP
Developers
! Python
Developers
! Perl
Developers
! Ruby
and
Rails
Developers
! Java
Developers
! OpenERP/Odoo
Developers
! Red
Hat
System
Administrators
7. 7
List
of
Courses
" XML
and
Related
Technologies
" JavaScript
" JavaScript
Libraries
" HTML
5
&
CSS3
" CSS
Frameworks
" Push
&
Pull
Technologies
• Front-‐End
Technologies:
8. 8
List
of
Courses
• PHP
Programming
• PHP
CMSs
• PHP
Web
Frameworks
• Perl
Programming
• Python
Programming
• Ruby
Programming
• Web
Services
• Social
Media
APIs
• Back-‐End
Technologies
:
9. 9
List
of
Courses
• C
Programming
• Object
Oriented
Programming
using
C++
• Data
Structure
and
Algorithms
• Java
Programming
• Advanced
Java
Programming
• Remote
Method
Invocation
(RMI)
Desktop
and
Network
Development:
Database
Management
Systems
(DBMSs):
• Database
Fundamentals
• MySQL
• MongoDB
10. 10
List
of
Courses
• Operating
Systems
Fundamentals
• Computer
Networks
Fundamentals
• Apache
Web
Server
• Red
Hat
System
Administration
I
• Red
Hat
System
Administration
II
• Red
Hat
System
Administration
III
• Bash
Shell
Script
• System
Administration:
11. 11
List
of
Courses
• Object
Oriented
Analysis
and
Design
with
UML
• Rapid
Prototyping
• Introduction
to
Software
Engineering
• Agile
Software
Development
Methodologies
• Version
Control
Systems
• Unit
&
Automated
Testing
• Application
Security
Basics
• Design
Patterns
• Analysis,
Design,
Testing,
Security
and
Code
Control
:
12. 12
List
of
Courses
• Effective
Communication
Skills
• Effective
Presentation
Skills
• Interviewing
Skills
• Creative
Thinking
• Marketing
Management
• Time
and
Stress
Management
• Leadership
and
Motivation
• Team
Building
• Soft
Skills:
13. 13
Certificates
! Zend
Certified
Engineer
! Zend
Framework
Certified
Engineer
! Oracle
Certified
Associate,
MySQL
5
! Oracle
Certified
Professional,
MySQL
5
Developer
! Oracle
Certified
Associate,
Java
SE
5/SE
6
! Oracle
Certified
Professional
Java
Programmer
! Red
Hat
Certified
System
Administrator
(RHCSA)
! Red
Hat
Certified
Engineer
(RHCE)
! OpenERP/Odoo
Certified
Engineer