Ministry of Communications and Information Technology Information Technology Institute Software Architect Track System Development Department Intake 33 SDITI.EGYPT@gmail.com
Software Architect Track History Software Architect (SA)Track was officially established in intake 32. SA is specialized in overseeing the development team, managing the full software development life cycle, and participate in the software development and coding. SA Track is Managed by System Development Department. 2
Software Architect Track Objective SA Track aims graduating professional, world-class, and well educated software engineering graduates. SA graduates will be responsible for dictating design choices to software developers, able to adapt fast to new technologies and to research technologies. SA Graduating a candidate that participate in software development and coding. 3
Technical Committee System Development Department combines a strong technical back ground with high interpersonal skills and academic skills, with certificates and experience in wide varieties of areas. SD Department has consultants in the different areas. SD Staff members Eng. Hany Safwat Eng. Yasmine Diab Ms. Sherihan Mohamed Eng. Nivin Nasr Mr. Rami Abo Nagi Ms. Reham Hesham Eng. Sally Mosaad Eng. Fatma Alashmawi Eng. Hossam Emam Mrs. Noha Thabet 4
SA Graduate Profile Software Architects are the exceptional information technology professionals. They are responsible for dictating design choices to software developers. Software Architect s graduate will forefront all of the software development activities of his employer or client. Overseeing the development team and managing the full software development life cycle. Able to adapt fast to new technologies and to research technologies. Participate in the software development and coding. 5
They are strongly prepared to have job in these fields SA Graduate Profile(cont.) Software Architect Equipped with the sufficient technical knowledge to join the software architect team in any Software Development Company. Desktop Applications Developer Web Developer Share Point Developer Capable of using.net Technologies C#.NET 4.0 combined with database engines and Advanced SQL Programming Skills. Design and develop Web Applications, Web Services using.net 4.0 technologies. Responsible for creating the look and feel of a client's website. Design and Develop Web based application using Microsoft SharePoint 2010 Technologies. 6
SA Course List Operating Systems Fundamentals Ubuntu Operating System Data Structures and Algorithms Programming Fundamentals using C Language Object Oriented Programming Using C++ Computer Networks Fundamentals Database Fundamentals Introduction to Software Engineering Introduction to Web Technologies 7
SA Course List (cont.) (Desktop + Web Development) JavaScript & Dynamic HTML XML & Allied Technologies Visual C#.Net Using Framework 4.0 Microsoft SQL Server 2008 Microsoft SQL Server 2008 - Business Intelligence Language Integrated Query(LINQ) & Entity Framework 4.0 Windows Presentation Foundation ASP.NET 4.0 AJAX & ASP.Net MVC XML web Services and WCF WCF Data Services Silverlight 5.0 & Jupiter Windows Workflow Foundation.Net Network Programming Enterprise Library 5.0 Microsoft Share Point Server 2010 Unit Testing.Net Design Patterns Microsoft WCF RIA Services 8
SA Course List (cont.) (Analysis & Design Courses) Introduction to Software Architecture Inversion of Control & Dependency Injection Visual Studio Architecture Tools & Team System Foundation Test Driven Development Behavior Driven Design Object Oriented Refactoring & Advanced Patterns PRISM & MEF SOLID Design Principles ORM Concepts and Technique SOA Design Patterns Domain Driven Design SOA & DDD with nlayered Architecture Architecture Analysis and Design Language Aspect Oriented Design & Programming Advanced SOA & EDA with Event Sourcing 9
Innovation Introduction Digital Innovation Effective Communication Skills Effective Presentation Skills Interviewing Skills Project Management Problem Solving Techniques Marketing Management Time Management Leadership SA Course List (cont.) (Soft Skills Courses) Team Building 10
Contact Us You can contact SD staff at : Rooms : 3011 & 3012 Tel : (202) 35355584 (202)-35355587 (202)-35355592 (202)-35355508 Email: SDITI.EGYPT@gmail.com 11
ITI Links Common FAQs URL: http://www.iti.gov.eg/faq.aspx Connect with ITI : Ask iti URL: http://www.facebook.com/ask.iti.gov Live From ITI On Twitter URL: http://twitter.com/#!/itiaffairs Tracks Information URL: http://www.iti.gov.eg/ninemonth.aspx?page=278 12
Good Luck SD Department Team 13