Technical information

مرحبا بكم في موقع معلومات تقنية

system

يمكن تصميم و برمجة المنظومات بإستخدام: 1- Vb. Net 2- #C 3- SQLServer 4- CrystalReport وتعتمد علي بعض النقاط : كيفية تحليل النظم قبل مرحلة البرمجة – التحليل العام التحليل التفصيلي (Analysis) التعرف على بيئة العمل للغة البرمجة vb.nt (تشغيل اللغة – الاجراءات )الادوات الخصائص الاحداث – الوظائف ) تصميم وتدريب على قاعدة بيانات من نوع sql server وانشاء الجداول والحقول والتعرف على انواع الحقول البدء بتصميم واجهات المنظومات واعداد واجهات المستخدم ربط واجهات المنظومة بقواعد البيانات برمجيا التدريب على اكواد الاضافة والبحث والتعديل والحذف على كل الواجهات واستدعاء الاجراءات من واجهه الي واجهه دون تكرار الكود كيفية كتابة اكواد القيود لمنع المستخدم من الوقوع في الاخطاء اثناء الادخال تصميم وبرمجة الاستفسارات لجميع الواجهات تصميم وبرمجة واجهات المستخدمين واعطاء كل مستخدم صلاحيات معينة حسب الادخال تصميم التقارير وبرمجتها وكيفية طباعة التقرير حسب الطلب (الرقم – الاسم – التاريخ من فترة الى فترة) استخدام الشفرات الشائعة الاستخدام مثل شفرة( فلترة الاسماء ) التدرب وكتابة اكواد التشفير برمجة الباركود و QR. التعامل مع الصور وكيفية تخزينها في النظام بدون تضحم في قاعدة البيانات

mobile apps

في السنوات الاخيرة، زاد التوجه إلى مجال تطوير تطبيقات الموبايل واخذت التطبيقات تأخذ شهرة واسعة. هناك العديد من الادوات متوفرة للمبرمجين لتطوير التطبيقات، ومن هذه الأدوات فلاتر التي تميزت بنفسها في الفترة الأخيرة. ما هي فلاتر؟ فلاتر هي حزمة أدوات لواجهة المستخدم (UI toolikt) صممت من قبل قوقل لبناء تطبيقات جميلة، محلية الترجمة (Natively compiled) للموبايل والويب وسطح المكتب والأجهزة المدمجة، عن طريق قاعدة كود واحدة. هذا يعني انك تستطيع أن تستخدم لغة برمجة واحدة بكود واحد لإنشاء تطبيق لأكثر من نظام تشغيل مثل (Android, IOS)، ومؤخرا ظهر اصدار جديد لفلاتر يسمح لك بانشاء المواقع وتطبيقات سطح المكتب ايضا بفلاتر. فلاتر تتكون من جزئين مهمين: ⁃ SDK (Software Development Kit): وهي مجموعة من الأدوات التي تساعدك في تطويو التطبيق. وتتضمن أدوات لترجمة التطبيق إلى لغة الآلة المحلية أو Native لكل منصة. ⁃ Framework (مكتبة واجهات مبنية على Widgets): وهي مجموعة من عناصر الواجهة الرسومية القابلة لإعادة الاستخدام مثل الأزرار وحقول إدخال النص ...إلى آخره.، والتي يمكنك استخدامها بالشكل الذي تحتاجه. لكي تطور بفلاتر، ستستخدم لغة برمجة تسمى Dart، تم انشاء هذه اللغة بواسطة قوقل أيضا عام 2011، والتي تم تطويوها كثيرا في السنوات الأخيرة. ‌Dart تركز على تطوير الواجهة الأمامية للمستخدم، ويمكنك استخدامها لإنشاء تطبيقات موبايل و ويب. المصادر: Flutter.dev freeCodeCamp.org

wab site

تصميم الويب هو إنشاء موقع إنترنت (مجموعة من الملفات الموضوعة جنباً إلى جنب على خادم إنترنت أو أكثر) مما يسمح بعرض المحتوى (ويشمل هذا المحتويات والواجهات التفاعلية) للمستخدم النهائي على شكل صفحة إنترنت عند طلبها والتي تحتوي على عدة عناصر مثل النصوص والنماذج البريدية والصور النقطية وكل ذلك يتم ترتيبه بواسطة إحدى اللغات المستخدمة مثل HTML، XHTML, وXML, وصفحات الطرز المتراصة، وJAVASCRIPT الإستضافة كل موقع على الشبكة العنكبوتية يستخدم خدمة الاستضافة على وحدة مركزية تسمى بالخادم أو السيرفر وهو جهاز يتم تنصيب عليه ملفات الموقع ويتم فيه تسجيل كل نشاطاته ونشاطات الزوار من تعليقات وتفاعلات وعدد الأيبي ip الذي زار الموقع وكم مرة وحسابات الأعضاء والمحتوى المتجدد الذي يطرحه الموقع ويبقى به للأبد، كما أن السيرفرات تختلف عن بعضها البعض وتتعدد، فنجد بعض السيرفرات تكون مدفوعة والأخرى مجانية، أمثلة: السيرفر المدفوع: وورد بريس السيرفر المجاني: مثل بلوجر Blogger الدومين هو رقم ايبي ip خاص بكل موقع ولن تجد موقعين بنفس الرقم أو العنوان، فالآلة تقرأه على أنه رقم تسلسلي، وأما المتصفحات فتترجمه للإنسان على أنه عنوان يتكون من أرقام وحروف ورموز، مثال: www.ar.wikipedia.org فهذا العنوان يقودنا للصفحة الرئيسية لويكيبيديا العربية، وأما هذا العنوان مثلاً: www.en.wikipedia.org/wiki/wikipedia فيقودنا لصفحة داخل ويكيبيديا en بالإنجليزية وهي بعنوان wikipedia الهدف من استخدام الدومين لكل موقع هو تنشيط الموقع على الشبكة وإتاحته للجمهور والزوار، فما الهدف من وضع موقع على السيرفر أو الاستضافة بدون شراء دومين

services

هي مجمومعة من الانشطة الفنية والادارية التي تهدف الي حفظ الجزء او اعادته الي حالته الطبيعية لأداء الغرض المطلوب

انواع صيانة الحاسب الالي

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

الهاردوير-Hardware

ويسمى أيضاً بعتاد الحاسوب، ويشمل هذا المصطلح جميع المكوّنات الماديّة المرتبطة بجهاز الحاسوب، ويمكن لمسها يدويّاً، ويشمل ذلك الدوائر الإلكترونيّة ولوحة المفاتيح والفأرة واللوحة الأم والشاشة وغيرها، ويشار إلى أنّ تسمية العتاد الصلب قد جاءت للتمييز بين مكوّنات الحاسوب الماديّة، وبرامج الحاسوب التي يتم تنفيذها واستخدامها عبر هذه المكوّنات المادية. يدخل في مضمار العتاد الصلب عدد من المكونات الأساسية التي يمكننا تلخيصها بما يلي: اللوحة الأم (Mother Board)، وهي العقل المدبّر لجهاز الحاسوب، والحامل لمختلف قطع الحاسوب، وتحمل كلّاً من وحدة المعالجة المركزية وذاكرة الوصول العشوائيّ وشقوق التوسعة. مزود الطاقة. Integerated Drive Electronic. بطاقة العرض الفيديوي. بطاقة موالف التلفاز. متحكّمات النواقل الحاسوبيّة. أنواع وسائط التخزين الحاسوبي من قرص صلب ومرن وناسخة القرص المرن وقارئة القرص المرن. DVD. وحدات الإدخال بمختلف أشكالها. شبكات الحاسوب. بطاقة الصوت والشبكة. وحدات الإخراج.

السوفت وير-software

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

الفرق بين hardware-software

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

Departmeents of specialization

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

الذكاء الصطناعي

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

البرمجة

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

علوم الحاسب

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

تخصص علم البيانات

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

الطباعة ثلاثية الأبعاد

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

هندسة البرمجيات

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

أمن الشبكات

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

Programming Languages

لغات برمجة وكيفية استخدامها وامكان تمكننا من دراسة البرمج اونلاين

PAYTHON لديها أيضًا حزم مثل NUMPY و SCIPY التي تستخدم عادةً في مجالات الحوسبة العلمية والرياضيات والهندسة، وتستخدم مكتبات PYTHON الأخرى مثل TENSORFLOW و PYTORCH و SCIKIT-LEARN و OPENCV لبناء برامج في علوم البيانات، التعلم الآلي، معالجة الصور والتصوير الرقمي، فتطبيقات العلوم والبيانات المقترنة بلغة بايثون تجعلها خيارًا رائعًا للاستخدام الأكاديمي. PHP تعتبر خيارًا قويًّأ آخر لمطوري الويب، تعمل لغة البرمجة النصية هذه وفقًا للإحصائيات على تشغيل 83% من مواقع الويب، وكانت بمثابة أداة خلفية حيوية لعمالقة مثل FACEBOOK و WIKIPEDIA و YAHOO. تحظى PHP بشعبيةٍ كبيرة بفضل الدور الذي تلعبه في نظام إدارة محتوى WORDPRESS، مما يجعل تطوير مواقع الويب في متناول الجماهير. ويمكن تضمين PHP ضمن أنظمة قوالب الويب أو استخدامها لتحسين وظائف صفحات ويب HTML، كما تنقل البيانات من خلال الاستعلام عن قواعد البيانات مثل MYSQL و POSTGRESQL. كما هو الحال في JAVASCRIPT، تستخدم مواقع الويب المعتمدة على PHP لعدة أغراض، بما في ذلك جمع بيانات النموذج والتحقق منها، وإنشاء ملفات تعريف الارتباط وعرض المحتوى والصور الديناميكية كما هو الحال مع JAVASCRIPT ، حيث توفر PHP عددًا من الأطر مثل LARAVEL و DRUPAL والتي تساعد المطورين على بناء التطبيقات بشكلٍ أسرع وجعلها أكثر قوة وقابلية للتطوير والخصوصية. إذا كنت ترغب في العمل كمطور مستقل للويب، فإن لغة PHP هي لغة عملية للتعلم. ومع وجود أكثر من 75 مليون موقع ويب يشغل WORDPRESS، ستكون هناك دائمًا حاجة للمطورين الذين يمكنهم إنشاء ملحقات PHP مخصصة وتقديم المساعدة الفنية. عند تحديد لغة البرمجة التي يجب عليك تعلمها، من المهم عدم الوقوع في اتجاهات متشعبة ومسابقة الشعبية والعصرية، فمن المحتمل أن تكون أفضل لغات البرمجة التي نتعلمها في عام 2019 هي نفسها التي كانت الأفضل لتعلمها في عامي 2017 و 2018 ، وسيظل هذا صحيحًا لعدة سنوات قادمة أيضًا. على الرغم من أن مجال برمجة الكمبيوتر يتغير بسرعة، فإن اللغات التي ناقشناها أعلاه تتمتع بقدر كبير من القدرة على البقاء، ومن خلال تعلم واحدة أو أكثر من هذه اللغات ستكون في وضعٍ ممتاز ليس فقط لهذا العام، ولكن أيضًا في السنوات القادمة. ملخص اهم لغات البرمجة فيما يلي ملخص سريع للاحتمالات المختلفة التي ناقشناها أعلاه: FRONT-END WEB DEVELOPMENT: JAVASCRIPT BACK-END WEB DEVELOPMENT: JAVASCRIPT, JAVA, PYTHON, PHP, RUBY تطوير الأجهزة المحمولة: SWIFT ،JAVA ،C. تطوير الألعاب: #C ++ ، C. تطبيقات سطح المكتب: JAVA ، C ++ ، PYTHON برمجة النظم: C ، RUST .


أفضل 5 مواقع تتعلم منها البرمجة : 1-أكادمية الزيرو 2-أكادمية حسوب 3-كــورســات 4-المعهد العربي لتعلم لغات البرمجة 5-هــــرمـــش

contact

تواصل معنا