open source applications developers

18
Ministry of Communications and Information Technology Information Technology Institute Open Source Applications Developer Open Source Technologies Department Intake 35

Upload: hoda-mashaly

Post on 07-Aug-2015

424 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: open source applications developers

Ministry  of  Communications  and  Information  Technology   Information  Technology  Institute  

Open  Source  Applications  Developer  

Open  Source  Technologies  Department  

Intake  35  

Page 2: open source applications developers

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  

Page 3: open source applications developers

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  

Page 4: open source applications developers

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  

Page 5: open source applications developers

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  

Page 6: open source applications developers

6  

Graduate  Domain  (cont’d)  

iSky  Dev  

Page 7: open source applications developers

7  

List  of  Courses    

" XML  and  Related  Technologies  " JavaScript  " JavaScript  Libraries  " HTML  5  &  CSS3  " CSS  Frameworks  " Push  &  Pull  Technologies  

•  Front-­‐End  Technologies:  

Page 8: open source applications developers

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  :  

Page 9: open source applications developers

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  

Page 10: open source applications developers

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:  

Page 11: open source applications developers

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  :  

Page 12: open source applications developers

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:  

Page 13: open source applications developers

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  

Page 14: open source applications developers

14  

References  

!  http://tutorialspoint.com/  !  http://www.codecademy.com/  !  http://www.w3schools.com/  !  http://www.ibm.com/developerworks/  !  http://opensource.com/  

Page 15: open source applications developers

15  

Our  Staff  

!  Staff  members:  !  Mr.  Islam  Askar  !  Mr.  Sayed  Fathy  

Page 16: open source applications developers

16  

Contact  Us  

!  You  can  find  us  at:  !  Room  2009  –  ITI  Smart  Village  !  Tel  :  (202)-­‐  35355605  !  Email:           [email protected]  

Page 17: open source applications developers

17  

ITI  Links  

Common FAQs URL: http://www.iti.gov.eg/faq

Connect with ITI : Ask iTi

URL: http://www.facebook.com/Ask.iTi.gov

Tracks Information URL: http://www.iti.gov.eg/students/53/9-month-professional-diploma

Page 18: open source applications developers

18  

Thank  You