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
  • 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.
    فهل انت مبرمج ام مطور؟؟
  • ماهو نظام الشيربوينت

     

     

    logo-sharepoint-2010

     

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

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

    تقسيم  النظام :
    ليس بالضرورة أن يقسم هكذا فهو يعتمد على رؤية المؤسسة :
    1.موقع رئيسي يقدم خدماته لجميع موظفي المؤسسة بشكل عام.
    2.موقع لكل إدارة تكون خدماته موجه لكل إدارة على حدة.
    3.موقع شخصي لكل موظف.

    أنواع الخدمات التي يقدمها الشيربوينت
    يمكن امتلاك أكثر من خدمة من هذه الخدمات على نفس الموقع

    المكتبات:
    •مركز الوثائق  Document Center
    يوفر الشيربوينت ما يسمى بمركز الوثائق وهو عبارة عن نظام متكامل لإدارة الوثائق يتوفر فيه المميزات الآتية:
    1. مكتبة يمكن تخزين الوثائق بها ,تشمل جميع أنواع ملفات حزمة برامج الأوفيس .
    2. يمكن وضع قيود عليها إما بشكل عام على المكتبة أو بشكل منفرد على وثيقة معينة لمنع وصول أشخاص محددة عليها.
    3. يمكن بناء خط سير للوثيقة للحصول على الإعتماد من المستويات الإدارية المختلفة وهذا يكون أتوماتيكيا عند أي إضافة وثيقة.
    4. كل وثيقة  تشمل كافة نسخ التعديل عليها ولها . version history 
    5.عند التعديل على وثيقة معينة وأردنا أثناء هذاالتعديل أن يتم غلق خاصية التعديل من قبل أشخاص آخرين على نفس الوثيقة نختار خاصية checkout وهي تعمل حجر على الوثيقة فلن تظهر النسخة التي يتم التعديل عليها الآن بل نسخة الوثيقة قبل التعديل.، فبعد الانتهاء من التعديل نختار check in  وبذلك يتم إحلال النسخة الحالية بالمعدلة.

    •مكتبة النماذج   Form Library  
    1. يمكن إنشاء مكتبة لإدارة النماذج الإلكترونية والتي عبارة عن نماذج من برنامج  infopath
    2. يمكن أن ترسل إيميل لشخص أو مجوعة أشخاص.

    •مكتبة الويكي
    عبارة عن موقع صغير شبيه بموقع الويكيبيديا الشهير يمكن استخدامة لحصر كثير من المعارف والأسئلة الشائعة .
    مكتبة الصور
    عبارة عن مكتبة للصور يمكن عرض الصور فيها على هيئة slides

    وسائل الإتصال :
    الإعلانات:
    هو عبارة عن نظام لمشاركة الإعلانات والأخبار ويمكن ضبط تنبيهات تصل لأشخاص معينة عند إضافة إعلان جديد.
    لوحة المناقشة  Discussion board :
    وسيلة للمناقشة بين أعضاء فريق معين (شبيه بالمنتديات).

     

    المصدر

  • Office SharePoint Server 2007 Training

    Microsoft® Office SharePoint® Server 2007 Training Standalone Edition

    Overview
    Office SharePoint Server 2007 provides a single, integrated location where you can find documents and resources, create workflows, automate business processes, communicate using blogs and wikis, gain visibility for yourself and your team using team sites and My Sites, and discover shared knowledge to make better informed decisions in your business.
    The Office SharePoint Server 2007 Training Standalone Edition is easy to install and use. The Training provides a solid introduction for users unfamiliar with Office SharePoint Server.
    Training topics
    Collaboration
    • Finding your way around a team site
    • Understanding permissions
    • Customizing a team site
    • Linking Calendars to Outlook
    • Adding Web Parts
    • Using libraries, lists, and workspaces
    • Using blogs and wikis to share information
    Enterprise Content Management
    • Document management
    • Records management
    • Protecting files
    • Using workflows
    • Creating and publishing Web pages
    • Improving compliance and support litigation discovery
    Search
    • Finding files, Web sites, information and people

    Portals and Personalization
    • Creating My Sites
    • Targeting content to specific audiences
    • Managing access to your My Site
    Business Processes and Forms
    • Streamlining business processes with forms and workflow
    • Gathering information with browser-compatible forms
    • Designing custom workflows using SharePoint Designer
    Business Intelligence
    • Sharing Excel workbooks as interactive reports
    • Working with a Report Center site
    • Using dashboards to drive decisions
    • Understanding Filter Web Parts
    • Integrating external data
    Articles
    The articles offer detailed guidance on topics from building a team site to using workflow and business intelligence.
    Videos
    The videos use the Windows Media Player to display a topic. Each training section has one or more videos to complement the other training.
    Interactive training
    The interactive training allows learners to navigate through the training at their own pace. In addition, they will be prompted to take actions at several points within the training, or they may move through the training using the Next button.

    Documentation
    The Office SharePoint Server Training Standalone Edition contains two documents: the Install Guide and the User Guide.
    Additional training resources
    Help and How To
    Get detailed how-to articles and videos to help you use Office SharePoint Server 2007 .
    Product Overview
    Find out how Office SharePoint Server 2007 can benefit your business.
    Everything about Office SharePoint Server
    Find out more about how to use Office SharePoint Server 2007 to help you collaborate and increase your productivity
    Two editions available
    There are two editions of the Training: Portal and Standalone. The Standalone Edition can be downloaded by anyone for immediate use.
    The other edition of the Training is the Portal Edition. The Portal Edition can be installed by a server administrator on an Office SharePoint Server site for Office SharePoint Server end- users. The Portal Edition allows a server administrator to add and remove content, track training usage, and customize the look and feel of the Portal Edition.
    System requirements
    Operating system
    Windows XP SP2; Windows Server 2003 R2, Windows Server 2003 and Windows Vista

    Additional requirements
    If you do not have the appropriate software on your personal computer, you may need to install the following software to view the training. To do this, click on one of the following links and follow the installation instructions.
    Download/install Adobe® Flash® Player (to view interactive training materials).
    Download/install Microsoft Word 2003 Viewer (to view articles).
    Download/install Windows Media Player (to view videos).
    Supported browsers
    Internet Explorer 6.0 or later
    Download training
    Download both editions of the training here:
    http://office.microsoft.com/en-us/sharepointserver/HA102488011033.aspx
    Office Online training
    To view the articles and videos from this training online, as well as complementary content, see the Roadmap to using SharePoint Server 2007 at: http://office.microsoft.com/en-us/sharepointserver/HA102486841033.aspx.

    http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7BB3A2A3-6A9F-49F4-84E8-FF3FB71046DF&displaylang=en
  • Introducing Visio 2010

    Visio 2010 brings many new features that make Visio more powerful and easier to use. This post gives a few quick highlights on Visio 2010, along with links to more detailed posts on the Visio team’s official blog.











    One of the first things users of Visio 2010 will notice is that menus and toolbars have been replaced by the Office Fluent UI, which makes frequently used commands easier to find. Here is the Home tab of the Visio Ribbon:


    The new Ribbon UI is accompanied by a redesigned Shapes Window—shown below in both expanded and collapsed mode—which lets you easily combine your favorite shapes from multiple stencils into one view.



    Visio 2010 also includes many enhancements to the diagram creation experience. One such enhancement is the Quick Shapes Mini Toolbar, which allows you to hover over a shape and click to AutoConnect a new shape, as shown in the below screenshot. This is one of the ways Visio has integrated Live Preview into the diagramming experience.



    For more information on Visio 2010’s features for editing and organizing the information in diagrams, see the following posts:

    http://blogs.msdn.com/b/visio/archive/2009/09/29/inserting-and-deleting-shapes-in-visio-2010.aspx
    http://blogs.msdn.com/b/visio/archive/2009/09/01/cross-functional-flowcharts-in-visio-2010.aspx
    http://blogs.msdn.com/b/visio/archive/2009/08/25/organizing-diagrams-with-containers.aspx

    Visio 2010 makes it easier to give a polished, professional look to your diagrams. The “Auto Align & Space” command is one of our new layout features; it cleans up your diagram’s layout while preserving its basic arrangement, as illustrated below:

    for more information go to
    http://office.microsoft.com/en-us/visio/
    to dawenlad Try Visio 2010 >
    http://office.microsoft.com/en-us/visio/redir/XT101855553.aspx