open source applications developers

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

Transcript of open source applications developers

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