Emad Adel Hanna

I am a Cloud Solution Architect

Emad Adel

With over 15 years of experience in IT, I am a seasoned cloud solution architect and a Microsoft Certified Trainer. I currently work at KlayyTech, a leading IT company that provides cloud services and solutions to clients across various industries.
Erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper.

  • Cairo, Egypt
  • +20-12-4892008, +20-016-3008167
  • me@emadadel.com
  • it.emadadel@hotmail.com
  • www.emadadel.com
Me

My Professional Skills

I have successfully led numerous cloud migration projects, ensuring a smooth transition from on-premises to cloud-based environments. I also have expertise in cloud security and compliance, ensuring data protection and regulatory adherence. .

Microsoft Azure 90%
Microsoft 365 95%
Amazon AWS 70%
Enterprise Architect 60%

Training Services

I give people practical skills and knowledge for the workplace. It can help and improving their skills (Azure ,AWS , Microsoft 365 and SharePoint ).

IT consultant services

Helping businesses use technology to achieve their goals. and offer expertise in areas like cloud computing, cybersecurity, and software selection, and can improve efficiency, reduce risk, and save costs..

Professional Services

As and Azure expert and microsoft 365, I provide the best services, support and advice for all things Microsoft (Microsoft migration, support, and optimisation services).

Enterprise Architect services

help organizations align their IT infrastructure with business strategy. They basically design, evaluate, and build a blueprint for how technology supports the company's goals..

0
Completed project
0
Certifications Award
0
Success Training and Sessions
Completed Consultant projects
  • المهارات المطلوبة لتصبح مطور تطبيقات شيربوينت 2010؟

    يوجد العديد من المهارات والتي من المهم تعلمها قبل أن تصبح محترف في تطوير تطبيقات الشيربوينت 2010. افتراضيا يوجد العديد من الأمور التي يمكن تطويرها ضمن الشيربوينت 2010 والتي تساعدك بأن تصبح مطور تطبيقات شيربوينت 2010, لكن بالمقابل يوجد مجموعة من المهارات التي يجب أن تمتلكها كأساس لكل ما سيأتي لاحقا.

    clip_image001


    أولا يجب استيعاب وفهم كيف تعمل صفحات الويب وما هو تركيبها وكيف يتم عرضها وذلك ضمن معيار HTML. الشيربوينت 2010 بالمقابل هي تقنية مبنية أساسا على الويب وتحديدا تقنية ASP.NET وهذا يفرض على صفحات الشيربوينت أن يتم عرضها كصفحات ASPX على سبيل المثال (nazzal.aspx). الخلاصة هي إذا ما افترضنا انك كمطور تمتلك الفهم الأساسي لكيفية عمل صفحات ASPX وكيفية تركيبها, عندها ستسرع عملية إنشاء وتخصيص صفحات الشيربوينت بشكل أسهل.

    كمثال على تعديل محتوى إحدى صفحات الشيربوينت يمكننا استخدام إمكانيات تعديل صفحات HTML وذلك بشكل ضمني وليس من خلال برامج خارجية, حيث يتم تعديل صفحات HTML ومن ثم حفظ كود HTML المعدل وأخيرا عرضها ضمن صفحة شيربوينت. الصورة بالأسفل توضح إمكانيات Wiki الجديدة ضمن الشيربوينت وتوضح كيف يمكن تعديل الكود المصدري ل HTML وذلك عندما تكون الصفحة الأساس ضمن خيار التعديل ( اختر Site Actions ثم Edit ثم اضغط على المساحة العلوية لصفحة أل Wiki - ضمن مساحة المحتوى للصفحة- وأخيرا اختر Markup and Edit HTML Source). عندما يتم حفظ التعديلات يقوم الشيربوينت بحفظ التعديلات على HTML ضمن صفحة أل Wiki ويتم عرض المحتوى بالمحصلة. وكذلك يمكن للكود المصدري ل HTML المراد تعديله أن يدعم معاير أخرى مثل الجافاسكربت و CSS.

    clip_image002

    طريقة أخرى لتعديل صفحات موقع شيربوينت هي باستخدام الشيربوينت ديزاينر 2010 والذي يساعد على تصميم الصفحات و تخطيطها. بالطيع الشيربوينت ديزاينر هو برنامج يتيح العديد من الخيارات المتقدمة للتعديل أكثر بكثير من تعديل الكود الخاص ب HTML ضمن الصفحة بشكل مباشر كما ذكرنا بالأعلى. الشيربوينت ديزاينر يتيح للمطور إمكانية سحب وإفلات Controls لتضمينها داخل الصفحة المراد تعديلها, كما يسمح بمشاهدة التعديلات التي أدخلتها على الصفحة وذلك ضمن Design-time, وكذلك يمكنك من إنشاء تقارير أو مشاهدات متعددة Views للبيانات, بالإضافة أيضا لإمكانية استعراض الملفات والمجلدات والتي تعيش ضمن موقع الشيربوينت, والعديد من الخيارات الأخرى التي تساعد بشكل عملي على تعديل الصفحات.

    إذا تم استخدام الشيربوينت ديزاينر في التصميم فإنه يمكن أيضا استخدام CSS أو Cascading Style Sheet والتي تساعد على توفير طريقة خاصة لإعادة تشكيل وهيكلة الصفحة. يمكنك تطبيق ملف CSS وذلك بـ Design-time ضمن الشيربوينت ديزاينر وذلك لرؤية التغيرات التي ادخلها هذا ملف CSS على الصفحة. كذلك بالطبع يمكنك تضمين كود جافاسكربت وذلك من خلال الشيربوينت ديزاينر.

    إلى حد الآن تم استعراض 3 تقنيات يجب أن تكون مفهومة للمطور والتي هي HTML و CSS و JavaScript. يوجد تقنية واحدة لم يتم ذكرها وهي أساسية جدا ضمن الشيربوينت وهي XML, حيث يعتبر الشيربوينت بيئة مثالية ل XML حيت تم استخدام لغة التوصيف هذه ضمن البنية الأساسية للشيربوينت وكذلك البنية البرمجية. أخيرا وكتقنية ملحقة ب XML فأنه يجب أيضا معرفة وإتقان XSL وهي اللغة التي تساعدنها على تحويل ملف XML إلى صيغة HTML.

    الآن إذا نويت كمطور تطبيقات شيربوينت الانتقال إلى تطوير الحلول الخاصة بالشيربوينت فأنه يتحتم عليك الانتقال إلى عالم .NET والتطوير ضمنه. وكما ذكرنا مرارا فإن الشيربوينت مبني على تقنية ASP.NET فإن هذا يساعدنا على تثبيت تطبيقات ASP.NET ضمن بيئة الشيربوينت.

    كمثال على ما تقدم نذكر مثلا تطوير وتثبيت جزء ويب Web Part والتي تستخدم أدوات وأحداث الـ ASP.NET. كذلك يمكنك تثبيت Assemblies خاصة والتي تم إنشائها ضمن أل .NET حيث يتم تثبيتها فعليا ضمن بيئة الشيربوينت. هذه الحلول يمكن أن تكون تطبيقات .net والتي تستخدم عدد بسيط من ادوات ASP.NET أو ربما يمكنك استخدام تطبيقات أكثر تعقيدا وذلك بالتطوير ضمن بيئة Sliverlight الجديدة والتي هي أساسا تقنية مبينة على بيئة .NET مع تركيز أكثر على التصاميم الرسومية وما حولها من الأمور.

    إذا الخلاصة هي انه إذا أردت الدخول إلى عش الدبابير وتصبح مطور برمجيات ضمن بيئة الشيربوينت, يتوجب عليك أن تمتلك المهارات التالية:

    1.       العنصر الأول هو فهم HTML, XML/XSL, و CSS وذلك لفهم كيف يتم عرض صفحات الشيربوينت. كذلك يجب امتلاك بعض الخبرة بمجال لغات الويب الديناميكية مثل الجافاسكربت.

    2.       العنصر الثاني هو فهم أل ASP.NET والمبرمجين ضمن بيئة .NET وتحديدا ASP.NET فانه من السهل عليهم البدء بتطوير تطبيقات ضمن الشيربوينت.

    3.       العنصر الثالث هو فهم إحدى لغات الكود المدارة مثل C# أو VB.NET. هذه اللغات غرضية التوجه Object Oriented تستطيع الوصول لجميع مكتبات .NET والتعامل معها وكلاهما مدعوم بالكامل ضمن VS 2010 للتطوير ضمن بيئة الشيربوينت 2010.

    المصدر : الأخوين نزال

     

     

  • programing themes

    Capture

     

    I wanted to share 6 awesome computer programming wallpapers for windows7  . All of these are prepared by me.
    You can download them using this link

    http://www.4shared.com/file/9qByDWW6/Expression_Studio.html
    http://www.4shared.com/file/Op4cSBRU/IE_9.html
    http://www.4shared.com/file/tnvD8cII/MS_Surface.html
    http://www.4shared.com/file/LdMbjh7L/SharePoint.html
    http://www.4shared.com/file/4F_fGjSl/SQL_Server.html
    http://www.4shared.com/file/MGXqb6-t/Visual_Studio_2010.html


     

     

  • What Is SharePoint

    الشيربوينت :

    أنتجته مايكروسوفت وله العديد من الاصدارات 2003 ،2007 ، 2010، يعمل على هيئة المواقع الإلكترونية ،يتميز بأنه يقدم العديد من الخدمات التي يمكن الإستفادة منها على مستوى المؤسسة و على مستوى الإدارة، كما أنه يتمتع بقدر عالي من الأمان وضمان سرية المعلومات والتي تتطلبها كل إدارة في مؤسسة ما, حيث تكون الملفات وجميع تفاصيل العمل الخاصة بها محاطة بالسرية الكاملة، وهذا بالطبع لا يمنعها من مشاركة موقعها الإلكتروني مع باقي الإدارات ولكن على الإدارة أن تقرر ما الأقسام التي يمكن مشاركتها والأقسام التي بحاجة لعزلها

    هو مجموعة من الحلول الخاصة لأتمام الاعمال الداخلية والخارجية لأي مؤسسة
    ويتكون من العديد من الوظائف والتي هي بشكلها العام

    · التفاعل في العمل

    التفاعل في العمل

    · ادارة الوثائق

    · ادارة السجلات

    · ادارة محتوى الويب

    · ادارة الاعمال الذكية

    · ادارة الوثائق

    · ادارة السجلات

    · ادارة محتوى الويب

    · ادارة الاعمال الذكية

    · ادارة النماذج الرقمية وادارة سير العمل

    Qby8C

    وهو في الحقيقة بيئة مفتوحة للتطوير كمنصة لبناء الاعمال عليها, وربما يصعب تشغليها كما هي دون التدخل البرمجي لتكون فعالة حقا. الشيربيونت هو مصطلح عام يتكون من منتجين ان صح التعبير, اولهما هو خدمات الشيربوينت Windows SharePoint services والثاني خادم الشيربيونت Office SharePoint Server. ولتكون الصور واضحة فالمنتج الاول هو اساس الثاني بمعني انه الخدمات هي الاساس وتتكون من ادارة التفاعل في العمل فقط, والخادم مبني عليها بحيث يضيف الوظائف المذكور سابقا ليكون منتج متكامل لإدارة المحتويات الرقمية. هذان المنتجان يمكن التعامل معهما من خلال الويب بالكامل Web Based Application لكن لتكون الصورة واضحة فإن هذان المنتجان يحتاجان للعديد من التطبيقات المعتمدة على الويندوز Desktop application مثل

    · Microsoft Office Access

    · Microsoft Office Excel

    · Microsoft Office Word

    · Microsoft Office InfoPath

    · Microsoft Office FrontPage or SharePoint Designer

    · Microsoft Visual Studio
    والكثير الكثير من تطبيقات Microsoft


    الان سنأتي على ذكر نبذة عن SharePoint !

    مر الشيربوينت بالعديد من المراحل منذ عام 2001, حيث بدء كمنتج منبثق من Exchange وقتها وكان يعتمد على قاعدة بياناتها الخاصة, وليس قاعدة بيانات MS SQL Server وكان منتجا قويا ومميزا وهو الانطلاقة الحقيقية للشيربيونت لكن كان صعب جدا على المطورين التعامل معه حيث كان مبني على العديد من التقنيات المتفرقة. اصدار العام 2001 كان يتميز بإمكانية تحديد اكثر من سجل والسجل هو مجموعة حقول ترتبط مع المستند لوصف محتوها, مثل المؤلف والعنوان" وكذلك كان يتميز بقدرته على منح الصلاحية على مستوى العنصر. في الاصدار 2003 هاتين الميزتان لم تكن موجوة مع انه اصدار احدث, حيث اعتمد الاصدار 2003 لأول مرة على MS SQL server كقاعدة بيانات وكانت القدرة على نقل جميع ميزات الاصدار القديم صعبة جدا, لكن تميز هذا الإصدار بالعديد من الميزات الخاصة بالمطورين, فقد اصبح متعمد اعتمادا كليا على الدت نت ASP.NET وكذلك تم ادخال المنتج الجديد وقتها وهو لإدارة النماذج الرقمية InfoPath.
    الاصدار 2007 كان مميزا حيث جمع ميزات الاصدار 2001 و2003 واضاف العديد من الوظائف الحيوية الجديدة التي تمكن اي مؤسسة من تطبيق مبدء "مكتب بلا اوراق" وتم ادخال منصة جديدة لإدارة سير العمل
    Windows Workflow Foundation
    وهو ما اعطى قوة حقيقة لهذا المنتج. كذلك تم دمج خادم ادارة المحتويات القديم Content
    Management Server
    ضمن وظائف خادم الشيربيونت 2007 ليصبح هذا الخادم حلا متكاملا للانترنت والانترانت والاكسترانت والبوابات الرقمية, كذلك اصبح يدعم مبدء ECM وهو اختصار ل Enterprise Content Management وهذا المبدء يتكون من ادارة الوثائق والسجلات ومحتوى الوب بالإضافة لإدارة النماذج الرقمية.
    تم بناء الاصدار 2007 بالكامل على تقنية ASP.NET 2.0 وهو ما اتاح الاستفادة من تقنيات مثل Master Page و Site Navigation والعديد من الامور التقنية الرائعة. طبعا يصعب الحديث عن تقنيات ال ASP.NET 2.0 في مقالة عامه كهذه.


    بعض من مميزات SharePoint
    يمكن تكوين بيئة برامج تلبي الاحتياج دون الاستعانة بسطر واحد من الاكواد .. ولكني من خلال خبرتي المتواضعه في مجال البرمجة
    فإنه من المستحيل الاعتماد كليا على الشيبريونت كمنتج جاهز للعمل, طبعا يحتاج الشيربيونت لكي ينجح بأي مؤسسة للتخطيط والتصميم وعمل الدراسات الموسعة. لكن الحديث هنا عن التطبيق الفعلي, فعند التطبيق ستواجة اي مستخدم مشاكل تتمحور معضمها حول التكامل مع الانظمة الفعالة بالفعل بالمؤسسة وجلب البيانات منها والاعتماد على بيانات خارجية لإثراء الشيربيونت مثل قوائم رؤوس موضوعات, قوائم العملاء وغيرها من الامور التي ربما تكون مطبقة بالفعل داخل بيئة المؤسسة.
    كما تمت اضافة ميزة BDC وهذه الخدمة تمكنك من الارتباط مع جداول خارج بيئة الشيربيونت عن طريق تكوين ملفات XML
    واي مبرمج محترف في بيئة ASP.NET سيستطيع التعامل مع هذه التقنية حيث يوفر الشيربيونت امكانية الوصول برمجيا لجميع وظائفه سواء عن طريق API او عن طريق XML Web Service, كذلك يمكنك بناء محركات سير عمل اعتمادا على WWF سواء بإستخدام SharePoint designer او عن طريق استخدام Visual Studio 2005 ولكن تصميم محركات سير عمل مبنية على منصة WWF ليس بالامر السهل, وربما توفر منتجات 3rd Party حلولا مثالية لهذا الموضوع مثل منتج Nintex او AgilePoint او Skelta او K2.


    ختاما, نرى هنا ان بيئة الشيربيونت ستتبوء مكانة مميزة قريبا شئنا ام ابينا وذلك لكونها بيئة ومنصة لإدارة الاعمال الكترونية بكل ما تحمله الكلمة من معنى واعتقد انها ستسهم في بناء لبنات الحكومات الالكترونية اذا ما ربطنها مع خادم اخر من ميكروسوفت وهو BizTalk والذي يعمل على تسيير الاعمال الالكترونية ضمن مبدء B2B.

    مراجع

    http://sharepoint.microsoft.com

    http://msdn.microsoft.com/en-us/sharepoint

    https://www.facebook.com/groups/Sharepoint

    https://www.facebook.com/MSSharePoint

    https://www.facebook.com/groups/Sharepoint.Egypt

     

    تم عمل كتيب كمقدمة لسلسة تعلم واحترف الشير بيونت تحت عنوان ما هو الشير بيونت

     

    IC9815

     

    ارجو تقيم الكتيب وانا فى انتظار  استفسارتكم على

    it.emadadel@hotmail.com

    او على الجورب الخاص بالشير بيونت

    https://www.facebook.com/#!/groups/Sharepoint.Egypt

    رابط الكتيب

    http://www.4shared.com/document/dk4rVQTF/What_Is_SharePoint.html

  • Visual Studio LightSwitch 2011

    بعد ان اخذ LightSwitch ما اخذ من الوقت من التجريب والاعلان ، فقد حاون وقت صدوره حسبما ورد في موقع مايكروسوفت ، حيث سيتم غطلاق هذه النسخه بشكل رسمي بتاريخ 26 من الشهر الحالي ليصبح منتجا جاهزا للإستخدام بشكل نهائي .

    clip_image001

    لمن يسمع عن LightSwitch لأول مره او سمع عنه ولا يعلم ماهيته ، فهو منتج من عائلة Visual Studio مهمته تطوير تطبيقات الأعمال المرتكزة على قواعد البيانات Business Applications بسهوله وسرعة مع الإستغناء عن اكبر قدر ممكن من الأكواد ، فهو يختصر عليك الوقت اللازم لتطوير تطبيق تقليدي لا يخرج عن اضافة وقراءة السجلات تحديثها وحذفها – فيم اصبح يعرف ب Create,Read,Update,Delate : CRUD . فمعظم الوقت الذي يقضيه المبرمج في تطوير تطبيق مماثل سيستهلك في ثلاثه أمور :

    كتابة كود التعامل مع مصدر البيانات Data Source.

    تطوير واجهة التعامل مع المستخدم User Interface.

    كتابة كود منطق الأعمال Business Logic .

    سيختصر عليك LightSwitch الوقت المستغرق في هذا الأمر من خلال توليد واجهات المستخدم LightSwitch بشكل شبه تلقائي من نماذج Tamplates جاهزه مشابهه لما يقوم المطورون في العادة بتطويره في تطبيقات مشابهه . كذلك فإن عملية التحقق من المدخلات Validation تتم من خلال ادوات جاهزه ومعدة مسبقا للتحقق من اصغر قيمة ، وجود قيمة وغيرها .

    بمعنى أصح، فإن LightSwitch ، يحتوي على الكثير من الأدوات التي تختصر عليك تطوير تطبيقات الاعمال التقليدية التي تشمل عناصر متكررة تعرف عليها المطورون في السابق .

    لمعرفة المزيد حول هذا الموضوع يمكنك زيارة الروابط التالية :

    صفحة تقديم الخدمة والتعريف بها.

    صفحة المنتج .

  • Microsoft Student Partners برنامج شركاء مايكروسوفت للطلبة

    سوف أشرح لكم برنامج شركاء مايكروسوفت للطلبة
    Microsoft Student Partners

    من شركة مايكروسوفت Microsoft Corporation


    clip_image001_3

    نبذة


    يعتبر برنامج شركاء مايكروسوفت للطلبة برنامجاً غير هادف للربح لتعريف وتمييز بعض الطلاب الموهوبين لإلتزاماتهم وإنجازاتهم في برامج مايكروسوفت الأكاديمية. وهو برنامج سنوي يركز على إدخال التكنولوجيا والإبداع وتبادل الخبرات بين البيئة الأكاديمية والصناعة ، إضافة إلى دعم الطلاب في مسابقة مايكروسوفت السنوية للطلبة كأس التخيل Imagine Cup وبرنامج شبكة مايكروسوفت للمطورين – التحالف الأكاديمي MSDN AA .
    بدأ برنامج شركاء مايكروسوفت للطلبة منذ سبع سنوات في خمسة عشر دولة وبدأ العمل به في قطاع مايكروسوفت لمناطق أوروبا والشرق الأوسط وإفريقيا Microsoft EMEA في بداية العام 2006.

    مجالات الأنشطة

    يتواجد شركاء مايكروسوفت للطلبة داخل الحرم الجامعي – لعمل عروض تقديمية وندوات خاصة بالتكنولوجيا ، المساهمة في إستخدام حزمة مايكروسوفت للبرمجيات المقدمة ضمن برنامج شبكة مايكروسوفت للمطورين – التحالف الأكاديمي MSDNAA ، الإعلان والدعم وكذلك المشاركة في مسابقة مايكروسوفت العالمية للطلبة كأس التخيل Imagine Cup ، دعوة الطلاب للحصول على دعوات لحضور المؤتمرات والأحداث التكنولوجية التي تنظمها شركة مايكروسوفت ، وكذلك دعوة الطلاب لحضور مهرجان مايكروسوفت للطلبة الذي يقام سنوياً.


    الأنشطة التي يقدمها شركاء مايكروسوفت للطلبة بالجامعة

    • إقامة ندوات وورش عمل دورية تتعلق بشرح إحدى التكنولوجيات أو المنتجات الخاصة بشركة مايكروسوفت أو أحد التكنولوجيات التي يهتم الطلاب بالحصول على مزيد من المعلومات عنها وكذلك عمل عروض تقديمية لزيادة الوعي التكنولوجي لدى الطلاب.

    • إنشاء جمعية تكنولوجيه تحت رعاية أحد أعضاء هيئة التدريس يكون من مسئوليتها نشر تكنولوجيا مايكروسوفت بين الطلاب و ذلك من خلال عقد ندوات دورية للطلاب المهتمين و ووضع جدول دراسي وعمل ورشات عمل وتنظيم مشاريع جماعية للطلبة المشتركين.

    • المساهمة في تشجيع ودعم ومساعدة الطلاب الراغبين في الإلتحاق والمسجلين في مسابقة مايكروسوفت كأس التخيل Imagine Cup عن طريق عمل جلسات عمل إعلامية تخص المسابقة وكذلك توزيع كتيبات وإلصاق إعلانات بخصوص المسابقة وأيضا عن طريق حملات دعائية على مجموعات البريد والمنتديات الخاصه بالطلبة.
      المتابعة المستمرة و التوجيه و الارشاد للفرق المشتركة في مسابقة كأس التخيل Imagine Cup .

    • العمل على تحقيق الربط بين المناهج الدراسية والتطورات التكنولوجية وذلك عن طريق عمل ورشات عمل لشرح البرمجيات والتكنولوجيات الجديدة و المتعلقة بالمناهج الدراسية وذلك تحت إشراف مدرس المادة.

    • مساعدة الطلاب الراغبين في الحصول على الترخيص وتحميل برمجيات حزمة MSDN AA وذلك بإعطاء الطالب إستمارة يملأ فيها بياناته (الإسم والفرقة والرقم القومي والبريد الإلكتروني ) وكذلك إرفاق صورة من الكارنيه الجامعي للتحقق من كونه طالب بالجامعة (للكليات التي لا يوجد بها خدمة بريد الجامعة المجاني) ، وعن طريق البريد الإلكتروني يحصل الطالب على إسم وكلمة مرور خاصين به ومنها يتمكن من تحميل البرامج المطلوبة بشكل قانوني ومجاناً.

    • المساهمة في توزيع نسخ مجانية من برمجيات وأدوات مايكروسوفت لتنمية مهارات الطلاب في تكنولوجيا المعلومات والبرمجة.

    • توزيع كتيبات ولصق إعلانات تتعلق بمواعيد الندوات الخاصة بمايكروسوفت داخل الكلية.

    • دعوة وتسجيل الطلاب الراغبين في حضور المؤتمرات والندوات التي تنظمها أو تحضرها مايكروسوفت مثل مؤتمر المطورين الخليج وغيرها من المؤتمرات.

    • أداة الإتصال الرسمية بين شركة مايكروسوفت والطلبة وكذلك أعضاء هيئة التدريس بالجامعة.
    • إصدار عدة نسخ من مجلة الحائط Microsoft Tech-Zine شهرياً لزيادة الوعي بقطاعات مايكروسوفت شهرياً وإتاحة الفرصة لجميع الطلاب في جميع التخصصات بالإطلاع عليها.


    المشروعات


    توجه المشروعات المقدمة من برنامج شركاء مايكروسوفت للطلبة للطلاب الذين لديهم إبداع وطموح في المجال التكنولوجي وخاصة التكنولوجيا المنتجة من قِبل مؤسسة مايكروسوفت.
    كما تهدف المشروعات لتنظيم ورفع مستوى الطلاب المعرفي في مجال تكنولوجيا المعلومات وكذلك تسهيل التواصل بين البيئة الأكاديمية وشركة مايكروسوفت إضافة إلى الشركات الأخرى في مجال تكنولوجيا المعلومات ألا وهي شركاء مايكروسوفت.
    برنامج شبكة مايكروسوفت للمطورين – التحالف الأكاديمي MSDN AA
    من خلال برنامج MSDN AA يُسمح لأي طالب بالجامعة بالحصول على نسخة مرخصة من حزمة متكاملة من البرمجيات التي تفيد في كافة التخصصات خلال فترة دراستهم وبعد تخرجهم أيضا. تشتمل النسخة على حزمة برمجيات متكاملة مجانية بالكامل كمنحة من مؤسسة مايكروسوفت ومن أهمها: (فيجوال ستوديو ، ويندوز إكس بي ، ويندوز فيستا نسخة الأعمال ، الحزم الخدمية ، أدوات التطوير ، مجموعة أدوات من حزمة الأدوات المكتبية أوفيس وعدة برمجيات إدارة خوادم وقواعد بيانات وغيرها المزيد من البرمجيات الهامة والفائدية).
    وكذلك يهدف هذا البرنامج دعم تنمية الإحتراف لدى الطلاب المتميزين في قطاع تكنولوجيا المعلومات.
    بمجرد إنضمام الجامعة للبرنامج ، تحصل الجامعة على مساحة مجانية من قبل مايكروسوفت لتمكين الطلاب من تحميل البرمجيات الموجودة بالحزمة عن طريق حساب مجاني خاص لكل طالب يشمل الحصول على ترخيص الإستخدام بإسم الطالب ويتم إنشاءه بمعرفة الشريك الخاص بمايكروسوفت من الطلبة طبقاً للإجراءات المنصوص عليها في إتفاقية الشراكة بين مايكروسوفت والمؤسسة الأكاديمية.
    برنامج أدوات المصادر الأكاديمية Academic Resource Kit

    يمد هذا البرنامج الطلبة بالآتي:
    ** أدوات تطوير البرمجيات .
    ** مصادر تعليمية وتشمل مواد للطلبة وأعضاء هيئة التدريس تغطى كافة المجالات في علوم الحاسبات مثل (نظم التشغيل ، النظم المدمجة ، المترجمات والمفسرات ، نظم الحماية ، الذكاء الإصطناعي وغيرها).

    مسابقة مايكروسوفت العالمية للطلبة كأس التخيل Microsoft Imagine Cup Competition

    كأس التخيل هي مسابقة تمثل الطريقة التي تتبعها مايكروسوفت لتشجيع الشباب لإستخدام خيالهم وإبداعهم وقدراتهم لكي يبدعوا في المجال التكنولوجي ومن ثم إستخدامها في تحسين العالم الذي نعيش فيه.
    بدأت مسابقة مايكروسوفت كأس التخيل عام 2003 في باركولينا بأسبانيا وتلتها مدن يوكوهاما باليابان في 2004 و ساوباولو بالبرازيل في 2005 ، دلهي بالهند في 2006 وسول بكوريا الجنوبية في 2007 وأخيراً باريس بفرنسا في 2008 وأخيراً ستقام نهائيات النسخة السابعة عام 2009 في مصر بمدينتي القاهرة والإسكندرية.
    تستهدف المسابقة طلاب كليات الهندسة أقسام هندسة الحاسبات وكليات الحاسبات والمعلومات وأقسام علوم الحاسب بكليات العلوم في جميع جامعات ومعاهد العالم لعمل حلول تقنية في ثماني تخصصات (فردية أو جماعية) تمثل المسابقة وتشمل مسابقة 2011 على تلك التخصصات:
    تصميم البرمجيات – Software Design
    تطوير النظم المدمجة – Embedded Development
    تطوير الألعاب – Game Development
    الروبوت والخوارزمات – Robotics & Algorithms
    تحدي تكنولوجيا المعلومات – IT Challenge
    الترابطات – Mashup
    التصوير الرقمي – Photography
    الفيلم القصير – Short Film
    التصميم الرقمي – Digital Design
    وكل عام يتم إبتكار مشكلة جديدة ويتطلب من المتسابقين إستخدام التكنولوجيا في حل هذه المشكلات طبقاً لشروط وأحكام المسابقة لكل تخصص من التخصصات الثمانية والتي يتم إعلانها عبر الموقع الرسمي الخاص بالمسابقة على شبكة الإنترنت http://imaginecup.com ، حيث يسجل الطلاب الراغبين في التنافس بياناتهم والتخصصات الراغبين في التنافس فيها للدخول في جولات على مدار العام حسب التخصص للوصول للنهائيات في نهاية العام الجامعي في فصل الصيف

    ورش العمل والندوات الخاصة بالتكنولوجيا والبرمجيات

    يحق من خلالها منح فرصة للطلبة للمشاركة في ورش عمل وندوات ينظمها ويقدمها الشريك الخاص بمايكروسوفت لدى الجامعة من الطلبة دورياً لتمكنهم من تعلم أحدث تكنولوجيات مايكروسوفت وأساليب وإتجاهات حديثة في البرمجة...إلخ. إضافة لذلك فلدى الطلاب فرصة لإستقبال معلومات دقيقة وإضافية تخص أحدث منتجات مايكروسوفت والتحدث مع إخصائيين في تكنولوجيا المعلومات.

    Student 2 Business
    تساعد الطلبة على ربط بين دراستها وبين سوق العمل خارج الكلية وخاصة سوق تكنولوجيا المعلومات وسوف تكون عن طريق شركاء مايكروسوفت وبتركز على تنمية المهارات الشخصية ومهارات الإتصال الفعال ومهارات العروض التقديمية Soft Skills, Communications Skills & Presentation Skills .
    وان شاء الله Microsoft Student Partners المميز سوف يكون له فرصة إنه ياخد فرص تدريب في شركة من شركاء مايكروسوفت في السعودية المشهورين أو العمل لدى مايكروسوفت نفسها .


    تعريفات
    برنامج شركاء مايكروسوفت للطلبة
    MSPs - Microsoft Student Partners Program

    هو برنامج غير هادف للربح للجامعات لزيادة الوعي بالتكنولوجيا وتقديم الدعم في مجال التكنولوجيا وتكنولوجيا المعلومات عن طريق شبكة من الطلاب المتميزين في مجال التكنولوجيا وإستخدام أدوات وبرمجيات مايكروسوفت يتم تدريبهم من قبل مايكروسوفت ليصبحوا ممثلين مايكروسوفت لدى الجامعات.

    برنامج شبكة مايكروسوفت للمطورين – التحالف الأكاديمي
    Microsoft MSDN AA “Microsoft Developer Network - Academic Alliance”

    هو برنامج متاح في المنظمات الأكاديمية خاصة الكليات والجامعات ويتم من خلاله تقديم حزمة برمجيات متكاملة يحصل عليها الطلبة من خلال الحصول على رخصة تمكنهم من تنزيل وإستخدام البرمجيات بصورة قانونية في الإستخدام الشخصي الغير تجاري أو الأكاديمي أثناء الدراسة وبعد التخرج. وتحصل المؤسسة الأكاديمية على نسخة خاصة من الحزمة عن طريق إستضافة برمجيات الحزمة لدى موفر خدمة معتمد يستطيع الطالب الحصول على نسخته الخاصة من خلاله أو الإستضافة على مخدمات المؤسسة الأكاديمية.

    برنامج شبكة مايكروسوفت للمطورين – التوزيع للمجتمع
    Microsoft MSDN Community Distribution
    هو برنامج أطلقته مايكروسوفت – قطاع أوروبا والشرق الأوسط وإفريقيا للدول النامية الراغبة في ركب النمو التكنولوجي عن طريق إصدار حزمة كل شهرين تحتوي على برامج تطوير فائدية تفيد المطورين والمبرمجين ومعماري النظم من المبتدئين وحتى المحترفين.

    مسابقة مايكروسوفت كأس التخيل العالمية للطلبة
    Microsoft Imagine Cup Student Competition
    هي مسابقة سنوية ترعاها وتنظمها شركة مايكروسوفت لتشجيع الشباب على حل أكثر مشكلات العالم صعوبة من خلال إطلاق الخيال والإبداع لدى الطلاب لإستخدام التكنولوجيا في حل تلك المشاكل وتستهدف الطلاب الدارسين لعلوم وهندسة الحاسب وتكنولوجيا المعلومات. ويتم الإعلان عن مشكلة جديدة كل عام ضمن نطاق مسابقات فرعية سواء فردية أو جماعية وتنافس بمسابقة 2008 210,000 طالب من 100 دولة ويتم تنظيم المسابقة منذ عام 2003 بمدينة مختلفة كل عام حول العالم

    حول مؤسسة مايكروسوفت Microsoft Corporation

    انشئت عام 1975 بالولايات المتحدة الأمريكية لدى مؤشر ناسداك بإسم MSFT ، وهي رائدة العالم في البرمجيات والخدمات والحلول التي تساعد الناس والأعمال لتحقيق أقصى طموحاتهم ، ويعمل لديها أكثر من 75,000 موظف في جميع أنحاء العالم.
    حول مايكروسوفت السعودية Microsoft Saudi Arabia
    http://www.microsoft.com/ar/sa/default.aspx

    msp-egypt-2012-team

    للإطلاع على مزيد من المعلومات يُرجى زيارة المواقع الآتية:
    http://imaginecup.com
    http://www.teched.ae/
    http://www.microsoft.com/techedonline/
    www.dreamspark.com
    http://www.academicresourcecenter.net/curriculum/AcademicResKit.aspx
    http://www.microsoft.com/learning/en/us/default.aspx
    http://msdn.microsoft.com/en-us/academic/default.aspx
    http://technet.microsoft.com/ar-sa/bb421517(en-us).aspx
    http://technet.microsoft.com/ar-sa/bb291022.aspx
    http://create.msdn.com/en-US/
    http://www.microsoft.com/student/en/us/default.aspx
    http://www.msstudentlounge.com/
    http://msdn.microsoft.com/ar-sa/rampup/default(en-us).aspx
    http://www.ms2b.com/
    http://www.microsoft.com/ar/sa/default.aspx
    http://www.microsoft.com
    www.microsoftstudentpartners.com

  • هل انت مطور "Developer" ام مبرمج "Programmer"

    كل واحد منا بيتعلم البرمجة لكنة لا يعرف ان شخصيتة ستؤثر على عالمة البرمجى
    باختصار يوجد مصطلحين لمهنسى البرمجيات
    Developer
    Programmer
    ...يوجد اختلاف شاسع بين الاتنين فى الحياة العامة قبل الحياة البرمجية
    لكى تعرف هل انت تنتمى الى اى نوع من الاتنين جاوب على الاسئلة القادمة
    اولا: اذا تحدث اليك شخص واختلفتم فى النقاش وانت مقتنع تماما بما تقول
    1- اصر على رايى حتى لو رحنا القسم
    2-عادى اخد الموضوع بسلاسة وممكن اغير الموضوع
    ثانيا: اية نوع ملابسك
    1-الكلاسيك
    2-الكاجول
    ثالثا : اية هية تسريحة شعرك
    1-من ايام السبعينات
    2-بحط جل فى شعرى
    اذا كنت من الفئة الاولى فانت Programmer
    اما الفئة الثانية فهم Developer
    اليكم شرح تفصيلى للفروق فى الحياة البرمجية
    لمبرمج: هو شخص يقدر الاكواد بشكل جنوني، وجل وقته وكل اهتماماته وتركيزه في كتابتها.
    أسعد لحظات حياته عندما يقرأ كود لشخص آخر او فك شيفرة مصدرية لتطبيق شهير. يميل
    المبرمج إلى التصميم منخفض المستوى Low Level Design ككتابة الدوال Functions
    والبارامترات وكل عبارات التكرار وجمل الشرط التي بداخلها. ويثير غريزته الفطرية الاحتكاك
    واللعب مع الذاكرة Memory كثيرا.
    المطور: الكود يكون شيء ثانوي دائما في حياته، وفكرة الكود هي الأهم. أسوأ لحظات عمره
    عندما يطلب منه تنقيح كود Code Debugging وقراءته (فهو يكره حتى قراءة الشيفرات التي
    كتبها!). يميل المطور الى التصميم عالي المستوى High Level Design، ويعطي جل اهتماماته
    في التصميم الكائني Object Oriented Design او المعماري Architecture Design،
    كما يحب أن يرى التطبيق من الخارج اكثر من الداخل.
    • في البرمجة:
    المبرمج: يكتب الكود دائما بطريقة احترافية وممتازة ومختصرة جدا وعالية الكفاءة Optimized
    أيضا، كما انه يستهلك جميع إمكانيات اللغة بكافة مكتباتها التنفيذية. ولكن لو قرأت شيفراته
    المصدرية، فهي ليست منظمة ويصعب فهمها او تتبعها (كما لو أنها مخطوطة فرعونية).
    المطور: يكتب الكود بطريقة احترافية لكنها اقل اختصارا واقل كفاءة من المبرمج.
    تنظيمه للشيفرات ممتاز، ولو تقرأ كوده ستفهمه بسرعة (كما لو أنها قصة أطفال).
    • في كتابة التعليقات:
    المبرمج: ذكرت قبل قليل ان المبرمج دائما ما يستهلك ويستفيد من جميع إمكانيات اللغة،
    ولكن التعليقات Comments هي الميزة الوحيدة في اللغة التي لا يستخدمها!
    المطور: لا يكتب التعليقات وحسب بل يهتم كثيرا في صياغتها وتنسيقها
    (خاصة في أعلى الملف)، لدرجة أنك قد تجد سطور اللون الأخضر اكثر بكثير
    من سطور الألوان الأخرى!
    • اختيار اللغات:
    المبرمج: يحب اللغات ((الغير)) مستخدمة بكثرة والتي يبتعد عنها أكثر الناس، كلغة التجميع
    Assembly او C، وإن تطور أكثر وأراد ان يخفف الضغط على نفسه، تعامل مع C++ أو Delphi.
    المطور: يفضل اللغات التي تزيد من إنتاجيته Productivity، لغة Visual Basic هي أول وآخر
    اهتماماته، والـ Java اختيار ممتاز بالنسبة له أيضا. ولو تعامل مع لغات معقدة اكثر،
    فتأكد وثق ثقة تامة ان له حاجة ما في نفس يعقوب ولن يستخدمها في مشروعه الحقيقي!
    • بيئات التطوير:
    المبرمج: المفكرة Notepad اختياره الأول، ويفضل الادوات التي تعمل على DOS Prompt
    (او حتى التي تحاكيها على Windows Environment).
    المطور: Visual Studio 2005 من افضل الخيارات لديه (حاليا)، أو اي بيئة تطوير تزيد
    من إنتاجيته وتقدم له خدمات 5 نجوم 5 Stars.
    • نوعية المشاريع:
    المبرمج: يعشق المشاريع الدنيا Low Level كمشاريع النظم System Projects، او كتابة
    المشغلات Devices، او تلك البرامج التي تتعامل مع الموارد System Resources
    بشكل جريء. كما يعتبر الشخص المناسب لمشاريع الالعاب او الوسائط المتعددة.
    المطور: تطبيقات الأعمال Business Applications (والتي ركن من اركانها التعامل مع قاعدة
    بيانات Database) هي حلمه وشغله الشاغل فقط -ولا يريد سواها. ومع تطور خدمات
    ويب Web-Services، اصبح من عشاقها.
    • في كتابة المستندات Documents:
    المبرمج: من عاشر المستحيلات! وقد يقدم استقالته إن طلبت منه ذلك.
    المطور: يكره كتابة المستندات (كثيرا)، ولكنه لن يقدم استقالته إن طلب منه ذلك.
    • إن سألته سؤال:
    المبرمج: يظن أنك تقرأ أفكاره وتفهم كثيرا في الأمور الفنية وقد تسمع عبارات
    مثل: لا أستطيع ارسال قيمة المؤشر Pointer مع مكتبة DLL بسبب خروجها عن مساحة
    العنونة Address Space خاصة ان كانت خارج العملية المنفذة Running Process
    (او حتى بحقن المكتبات DLL Injection) والتي قد تسبب خطأ Fatal Error في حالة تطبيق
    رد CallBack او اعتمادي على خطف الرسائل Message Hooking بسبب مسالة
    الـ Protected Mode!
    المطور: يحاول قدر الإمكان تبسيط الأمور وعدم التوغل في التفاصيل التقنية (فحتى هو لا يريد)،
    وقد تسمع منه عبارات مثل: عندما تريد إضافة سجل في جدول العمليات، لابد ان يكون العميل
    مسجلا في جدول العملاء، والسبب ان احد متطلبات جدول العمليات تعبئة قيمة حقل تمثل
    رقم العميل.
    • في المظهر الخارجي:
    المبرمج: تجده صاحب قصات شعر غريبة وليست تقليدية كما لا يحب الملابس الرسمية Uniform.
    المطور: يعطي مظهره الخارجي اهتمام لا بأس به، صحيح أنه لا يصل لاهتمام مسئولو
    خدمات العملاء ولكنه يستعمل العطور أيضا.
    • أكثر موضوع يتجنبه ولا يفقه:
    المبرمج: المواضيع التي تتحدث عن هندسة البرامج وتصميم التطبيقات كنماذج التصميم
    Design Pattern او حسابات التكلفة Cost Managment او أوقات التسليم Deadlines.
    المطور: يقدر المواضيع السابقة ولكنه لا يطيق التحدث عن الأمور الدنيا كالمسجلات في
    المعالج Registers in the Proccessor ولغة الـ Assembly، او ادارة الذاكرة Memory Managment
    وتطوير النظم Systems Development، او جتى اجراءات Windows API.
    فهل انت مبرمج ام مطور؟؟
  • هل انت مطور "Developer" ام مبرمج "Programmer"

    هل انت مطور "Developer" ام مبرمج "Programmer"
    كل واحد منا بيتعلم البرمجة لكنة لا يعرف ان شخصيتة ستؤثر على عالمة البرمجى
    باختصار يوجد مصطلحين لمهنسى البرمجيات
    Developer
    Programmer
    ...يوجد اختلاف شاسع بين الاتنين فى الحياة العامة قبل الحياة البرمجية
    لكى تعرف هل انت تنتمى الى اى نوع من الاتنين جاوب على الاسئلة القادمة
    اولا: اذا تحدث اليك شخص واختلفتم فى النقاش وانت مقتنع تماما بما تقول
    1- اصر على رايى حتى لو رحنا القسم
    2-عادى اخد الموضوع بسلاسة وممكن اغير الموضوع
    ثانيا: اية نوع ملابسك
    1-الكلاسيك
    2-الكاجول
    ثالثا : اية هية تسريحة شعرك
    1-من ايام السبعينات
    2-بحط جل فى شعرى
    اذا كنت من الفئة الاولى فانت Programmer
    اما الفئة الثانية فهم Developer
    اليكم شرح تفصيلى للفروق فى الحياة البرمجية
    لمبرمج: هو شخص يقدر الاكواد بشكل جنوني، وجل وقته وكل اهتماماته وتركيزه في كتابتها.
    أسعد لحظات حياته عندما يقرأ كود لشخص آخر او فك شيفرة مصدرية لتطبيق شهير. يميل
    المبرمج إلى التصميم منخفض المستوى Low Level Design ككتابة الدوال Functions
    والبارامترات وكل عبارات التكرار وجمل الشرط التي بداخلها. ويثير غريزته الفطرية الاحتكاك
    واللعب مع الذاكرة Memory كثيرا.
    المطور: الكود يكون شيء ثانوي دائما في حياته، وفكرة الكود هي الأهم. أسوأ لحظات عمره
    عندما يطلب منه تنقيح كود Code Debugging وقراءته (فهو يكره حتى قراءة الشيفرات التي
    كتبها!). يميل المطور الى التصميم عالي المستوى High Level Design، ويعطي جل اهتماماته
    في التصميم الكائني Object Oriented Design او المعماري Architecture Design،
    كما يحب أن يرى التطبيق من الخارج اكثر من الداخل.
    • في البرمجة:
    المبرمج: يكتب الكود دائما بطريقة احترافية وممتازة ومختصرة جدا وعالية الكفاءة Optimized
    أيضا، كما انه يستهلك جميع إمكانيات اللغة بكافة مكتباتها التنفيذية. ولكن لو قرأت شيفراته
    المصدرية، فهي ليست منظمة ويصعب فهمها او تتبعها (كما لو أنها مخطوطة فرعونية).
    المطور: يكتب الكود بطريقة احترافية لكنها اقل اختصارا واقل كفاءة من المبرمج.
    تنظيمه للشيفرات ممتاز، ولو تقرأ كوده ستفهمه بسرعة (كما لو أنها قصة أطفال).
    • في كتابة التعليقات:
    المبرمج: ذكرت قبل قليل ان المبرمج دائما ما يستهلك ويستفيد من جميع إمكانيات اللغة،
    ولكن التعليقات Comments هي الميزة الوحيدة في اللغة التي لا يستخدمها!
    المطور: لا يكتب التعليقات وحسب بل يهتم كثيرا في صياغتها وتنسيقها
    (خاصة في أعلى الملف)، لدرجة أنك قد تجد سطور اللون الأخضر اكثر بكثير
    من سطور الألوان الأخرى!
    • اختيار اللغات:
    المبرمج: يحب اللغات ((الغير)) مستخدمة بكثرة والتي يبتعد عنها أكثر الناس، كلغة التجميع
    Assembly او C، وإن تطور أكثر وأراد ان يخفف الضغط على نفسه، تعامل مع C++ أو Delphi.
    المطور: يفضل اللغات التي تزيد من إنتاجيته Productivity، لغة Visual Basic هي أول وآخر
    اهتماماته، والـ Java اختيار ممتاز بالنسبة له أيضا. ولو تعامل مع لغات معقدة اكثر،
    فتأكد وثق ثقة تامة ان له حاجة ما في نفس يعقوب ولن يستخدمها في مشروعه الحقيقي!
    • بيئات التطوير:
    المبرمج: المفكرة Notepad اختياره الأول، ويفضل الادوات التي تعمل على DOS Prompt
    (او حتى التي تحاكيها على Windows Environment).
    المطور: Visual Studio 2005 من افضل الخيارات لديه (حاليا)، أو اي بيئة تطوير تزيد
    من إنتاجيته وتقدم له خدمات 5 نجوم 5 Stars.
    • نوعية المشاريع:
    المبرمج: يعشق المشاريع الدنيا Low Level كمشاريع النظم System Projects، او كتابة
    المشغلات Devices، او تلك البرامج التي تتعامل مع الموارد System Resources
    بشكل جريء. كما يعتبر الشخص المناسب لمشاريع الالعاب او الوسائط المتعددة.
    المطور: تطبيقات الأعمال Business Applications (والتي ركن من اركانها التعامل مع قاعدة
    بيانات Database) هي حلمه وشغله الشاغل فقط -ولا يريد سواها. ومع تطور خدمات
    ويب Web-Services، اصبح من عشاقها.
    • في كتابة المستندات Documents:
    المبرمج: من عاشر المستحيلات! وقد يقدم استقالته إن طلبت منه ذلك.
    المطور: يكره كتابة المستندات (كثيرا)، ولكنه لن يقدم استقالته إن طلب منه ذلك.
    • إن سألته سؤال:
    المبرمج: يظن أنك تقرأ أفكاره وتفهم كثيرا في الأمور الفنية وقد تسمع عبارات
    مثل: لا أستطيع ارسال قيمة المؤشر Pointer مع مكتبة DLL بسبب خروجها عن مساحة
    العنونة Address Space خاصة ان كانت خارج العملية المنفذة Running Process
    (او حتى بحقن المكتبات DLL Injection) والتي قد تسبب خطأ Fatal Error في حالة تطبيق
    رد CallBack او اعتمادي على خطف الرسائل Message Hooking بسبب مسالة
    الـ Protected Mode!
    المطور: يحاول قدر الإمكان تبسيط الأمور وعدم التوغل في التفاصيل التقنية (فحتى هو لا يريد)،
    وقد تسمع منه عبارات مثل: عندما تريد إضافة سجل في جدول العمليات، لابد ان يكون العميل
    مسجلا في جدول العملاء، والسبب ان احد متطلبات جدول العمليات تعبئة قيمة حقل تمثل
    رقم العميل.
    • في المظهر الخارجي:
    المبرمج: تجده صاحب قصات شعر غريبة وليست تقليدية كما لا يحب الملابس الرسمية Uniform.
    المطور: يعطي مظهره الخارجي اهتمام لا بأس به، صحيح أنه لا يصل لاهتمام مسئولو
    خدمات العملاء ولكنه يستعمل العطور أيضا.
    • أكثر موضوع يتجنبه ولا يفقه:
    المبرمج: المواضيع التي تتحدث عن هندسة البرامج وتصميم التطبيقات كنماذج التصميم
    Design Pattern او حسابات التكلفة Cost Managment او أوقات التسليم Deadlines.
    المطور: يقدر المواضيع السابقة ولكنه لا يطيق التحدث عن الأمور الدنيا كالمسجلات في
    المعالج Registers in the Proccessor ولغة الـ Assembly، او ادارة الذاكرة Memory Managment
    وتطوير النظم Systems Development، او جتى اجراءات Windows API.
    فهل انت مبرمج ام مطور؟؟