أفضل جروبات التليجرام لتعلم البرمجة وقواعد البيانات والشبكات   موقع W3schools عملاق تعلم البرمجة - كامل بدون أنترنت   العالم ما وراء التقليدي "ميتافيرس" (كتاب باللغة العربية)   كتاب التسويق الإلكترونى Arts Of E-Marketing من الألف إلى الياء   أداة تفعيل وتنشيط جميع أصدارت الويندز وميكروسوفت أوفيس 2022   جميع أصدارات الوندوز والأوفيس بروابط مباشرة من موقعها الأصلي   تعرف على الفرق بين تقنيات HD و FHD و HDR و 4K   كيف تحصل على تفعيل كامل لنظام الويندوز 10 مقابل 7.43$ فقط!   لعبة ببجي (PUBG) للحاسوب متاحة الآن مجاناً   7 خصائص في برنامج Zoog VPN لفك المواقع المحظورة ستعجبك كثيراً   تعرف على Windscribe .. برنامج VPN ومانع إعلانات إحترافي في آن واحد   موبايلك أتسرق وبتتصل بيه مغلق ؟ تجربة حقيقية من مصر ..   سبعة أكاذيب تمنعك من تعلم البرمجة   لو باقة الأنترنت المنزلي مش بتكمل معاك الشهر .. أليك الحل ..   أزاى تبحث فى جوجل صح .. إليك بعض النصائح للبحث   واحده من أكبر عمليات الأختراق الـ حصلت في التاريخ   كتاب إحترف كاميرات المراقبة في 6 ساعات   الفيلم الوثائقى لقصة حياة ستيف جوبز .. مؤسس شركة أبل   الفيلم الوثائقى لقصة حياة مارك زوكربيرج .. مؤسس موقع الفيسبوك   الفيلم الوثائقى لقصة حياة بيل جيتس .. مؤسس شركة ميكروسوفت   مجموعة ضخمة من الخطوط 4000 خط من الخطوط العربية والأنجليزية   ازاي تبقي محترف فـ Cyber Security وانت بتدرس او بتشتغل ؟   أفضل المواقع للمبرمجين - مشاريع مفتوحة المصدر   صور من أول نسخة للويندوز فى التاريخ النسخة v1.0 - v2.0   لو اي حد بيبتزك او بيتحرش بيك اونلاين او بيهددك بصور .. أعمل الصح   التجسس على الشخص من خلال سماعات البلوتوث !! حقيقة   تجربة ويندوز 95 و ويندوز 98 أون لاين .. يلا نرجع أيام الزمن الجميل   عايز تعرف بياناتك أتسرقت ولا ـ لا - موقع على الانترنت يقدملك الاجابة   اليك أكثر من 30 سيرة ذاتية أحترافية بصيغة وورد والتحميل مجاناً   3 خطوات تجعلك أكثر آمنا عند تصفحك للأنترنت .. قم بتطبيقها حالا...   ما هي لغات البرمجة الخاصة ببرمجة الذكاء الإصطناعي ؟   حاتشتغل يعنى حاتشتغل .. أعمل اللى عليك .. وربنا حيرزقك   تجميعة بسيطة لخدع حاسوبية ممكن تصنعها ببرنامج Notpad   أزاى تبقى مبرمج أو مطور برامج محترف فى البرمجة ..   13 جملة ممكن يكونوا السبب إنك ماتعدّيش من الأنترفيو   ما الفرق بين كل من الـ VPN و الـ VPS ؟ و ما تعريف كل واحد منهما ؟   مشاهدة حلقات المسلسل Mr.Robot كاملة | المواسم الأربعة للمسلسل للتحميل   موقع يجعلك تكتب مثل الهاكرز التى فى الأفلام الأمريكية   تحميل مجانى لحقيبة المبرمج Programmer Bag مهداة من موقع أمازون   كتاب فكر كمهندس أطلق عنان أحلامك، كن مختلفاً، واستمتع   خلاصة الخلاصة في الهندسة الجتماعية ( social Engineering )   ما هو ال Keylogger ؟ وكيف تقوم هذه بالتجسس على لوحة مفاتيحك   الكابل البحري الناقل للإنترنت في المحيطات، وما هي سرعة نقل البيانات فيه ؟   ماهو هجوم الفدية او إنتزاع الفدية (Ransomware)   هل تريد أن تصبح هكر ؟ ولماذا ؟ من أين وكيف تبدأ ؟   تريد أن تتعلم البرمجة .. يبقى لازم تعرف من أين تبدأ طريقك للبرمجة   الاختراق المادي Physical hacking   الفرق بين بروتوكول TCP/IP و بروتوكول UDP   ماهي لغة ألف ؟ لغة البرمجة العربية !   ما هو الفرق بين Cyber Security و Information Security   ماذا يجب أن أتعلم لأدخل عالم الروبوتات ، وما هي لغات برمجة الروبوت؟   فحص الروابط وتحليلها للتأكد من سلامتها قبل فتحها بطرق سهلة وبسيطة   تحديد التهديدات ونقاط الضعف المتعلقة بأمن الشبكة   ماهو كود الاستجابة السريعة QR؟ وكيف يعمل؟   كتب ومقرارات وملخصات كلية الحاسبات والمعلومات الفرقة الأولى   كتب ومقرارات وملخصات كلية الحاسبات والمعلومات الفرقة الثانية   كتب ومقرارات وملخصات كلية الحاسبات والمعلومات الفرقة الثالثة   دورة تعليمية لشرح هياكل البيانات والخوارزميات بالصوت والصورة   دورة أنظمة التشغيل Operating Systems Course بالصوت والصورة   تقنية DeepFake خطورتها وآلية عملها وكيف يمكن أكتشاف التزيف !!   إدارة الحضانات التعليمية ورياض الأطفال والمدارس برنامج مجانى   برنامج أدارة المدارس والمعاهد والجامعات مجانى بالتفعيل مدى الحياة   برنامج شؤون الموظفين الذى يقوم بخدمة الموظفين في الشركات والهيئات والمؤسسات   مشروع برمجى كامل لتصميم موقع تواصل إجتماعى + السورس كود   رسم تصميم شجرة برمجياً .. بالعديد من اللغات البرمجية   برنامج مجانى وأحترافى فى إدارة شؤون الموظفين مفتوح المصدر   مشروع برمجى لتصميم موقع متكامل ومتجاوب يدعم كل شاشات العرض Gallery Images   برنامج إدارة شؤون الموظفين لإدارة الموارد البشرية في الشركات والهيئات والمؤسسات   برنامج محاسبى لإداة كاشير المطاعم والكافيهات نسخة مجانية   برنامج لإدارة معامل التحاليل الطبية الحديثة ومفتوح المصدر   كتاب لغة البرمجة الجافا ( الجافا سؤال وجواب )   مجموعة من الكتب التعليمية لتعليم لغة البرمجة الجافا   لعبة الثعبان البسيطة .. الكود بلغة البرمجة الجافا   لعبة بسيطة تشبة الطيور الطائرة .. مع الكود البرمجى للعبة   لعبة البلية بشكل مبسط مع الكود البرمجى للعبة   شرح تصميم واجهة أحترافية بلغة الجافا 102 + الكود وملفات العمل   شرح تصميم واجهة أحترافية بلغة الجافا 103 + الكود وملفات العمل   شرح تصميم واجهة أحترافية بلغة الجافا 104 + الكود وملفات العمل   شرح تصميم واجهة أحترافية بلغة الجافا 101 + الكود وملفات العمل   لغة الجافا ( Java ) اللغة الأشهر من بين كل لغات البرمجة .. تعرف عليها   دورة تعليمية لتعلم ( Jasper Reports ) لأنشاء التقارير بالصوت والصورة   دورة تعليمية لتعلم Jasper iReport لأنشاء التقارير لمطورين الجافا   تصميم وبرمجة برنامج للشات | بلغة الجافا + الكود   طريقة عمل لعبة الثعبان بلغة ++Snake Game in C   مجموعة من أفضل الكتب التعليمية لتعليم لغة البرمجة السى   كتاب لغة البرمجة السى سؤال وجواب   مجموعة من أفضل الكتب التعليمية لتعليم لغة البرمجة ( ++C )   مجموعة أسطوانات تعليمية لتعلم لغة ( ++C ) من البداية وحتى الأحتراف   تحميل كتاب سى شارب #C بعمق   مجموعة من أفضل الكتب لتعليم لغة السى شارب #C   كتاب سبيلك إلى تعلم لغة C#.NET + كتاب برمجة الواجهات   أقوى دورة تعليمية لتعلم لغة السى شارب #C من البداية بالصوت والصورة   برمجة برنامج لأدارة المبيعات #C وقاعدة بيانات SQL Server بالصوت والصورة   تصميم لعبة حرب طائرات بالسي شارب + السورس كود   تصميم برنامج تشفير وفك التشفير بالسي شارب #C + السورس كود   تصميم لعبة الارنب وجمع الجزر بلغة السي شارب + الكود   (00) دورة تعلم لغة البرمجة MQL5 - تعلم MQL5 ( MetaTrader5 )   ورشة عمل برمجة أكسبرت CAP Zone Recovery EA   كتاب المرجع الكامل فى تعلم لغة MQL4   التعرف على MQL5 - لغة برمجة روبوتات التداول من Metaquotes   دورة تعليمية لتعلم لغة XML بالصوت والصورة   10 أسطوانات تعليمية لتعلم لغة الفيجوال بيسك 2008 بالصوت والصورة   دورة تعليمية لبرمجة الواجهات بلغة الفيجوال بيسك بالصوت والصورة   مجموعة من الأسطوانات التعليمية لتعلم ASP.NET من البداية وحتى الأحتراف   دورة تدريبية لبرمجة موقع للتوظيف بتقنية ASP.NET MVC 5 بالصوت والصورة   مجموعة من أفضل الكتب لتعليم لغة Microsoft ( ASP.NET )   دورة تصميم المواقع الالكترونية ( HTML - CSS - PHP - JOOMLA- SEO) باللغة العربية   إنشاء موقع بالإعتماد على إطار العمل الشهير بوتستراب (Bootstrap)   مجموعة من أفضل الكتب لتعليم لغة CSS   كتاب تعلم HTML5 و CSS3 ( الخطوة الأولى نحو البرمجة للويب )   دورة تعليمية لتعلم أطار العمل Bootstrap 4 بالصوت والصورة   كتاب برمجة المتحكمات الدقيقة بلغة التجميع   أقوى دورة تعليمية لتعليم لغة الأسمبلى بالصوت والصورة   مجموعة من أفضل الكتب لتعليم لغة البرمجة أسمبلى   مشروع أدارة منتجات كامل بالجافا سكريبت | Full Product Management System   كورس مجانى للمبتدئين فى مجال البرمجة Javascript باللغة العربية بخط اليد   مشروع أحترافى ساعة رقمية وعقارب + السورس كود   أنشاء تخزين سحابي بسيط | تحميل و رفع الملفات بأستعمال PHP   أنشاء نظام كامل لتسجيل الدخول بـ PHP   مجموعة من أفضل الكتب لتعليم لغة PHPemsp;  دورة تعليمية لتعلم MVC Framework فى لغة PHP بالصوت والصورة   كتاب تعلم Flutter باللغة العربية   مجموعة أفكار مشاريع Flutter لأحتراف التطوير بها   ما هي Dart ؟ و ما هي Flutter ؟   كتاب فك الشيفرات السرية بلغة البايثون   الكود الأول لتصميم وبرمجة روبوت كصديق لك مع القابلية للتعلم بالذكاء الأصطناعى   برمجة سكربت بايثون لفحص البورتات المفتوحة و المغلقة في موقع   تحميل كتاب البرمجة بلغة بايثون   اصنع اداة nmap بنفسك لفحص عناوين الآيبي للمواقع و السيرفرات في لغة بايثون   تعلم بايثون بالكامل في فيديو واحد | كورس بايثون كامل للمبتدئين   كتاب أربعون سؤالاً لمقابلات العمل بلغة بايثون   كتاب تعلم أساسيات الأندرويد بالعربية بأستخدام Android Studio   كتاب ملخص مسار الأندرويد من مبادرة مليون مبرمج عربي   كتاب ببساطة لتعلم تطوير التطبيقات على الأندرويد   7 مكتبات أندرويد لتطوير واجهات تطبيقات الأندرويد بشكل إحترافي بكل سهولة   دورة تعليمية لتعلم برمجة تطبيقات الأندرويد على Xamarin بالصوت والصورة   كورس CS50 كامل باللغة العربية | CS50 Tutorial In Arabic   كتاب مختصر دليل لغات البرمجة   كتاب هندسة البرمجيات العصرية للمبتدئين باللغة العربية   تعلم الخوارزميات وهياكل البيانات فى 300 دقيقة   أهم مقاسات الشاشات اللي تحتاجهم لتصميم صفحات متجاوبة Responsive   كتاب البحر الشاسع لدخول الخوارزميات من بابها الواسع   أفضل الكتب التعليمية الخاصة بأغلب لغات البرمجة مع التمارين والأمثلة   أساسيات البرمجة ونصائح والذى يجب على كل مبرمج معرفتها جيداً   الفرق بين أطار العمل Framework والمكتبة Library ببساطة   مجموعة ضخمة من الأيقونات لمبرمجين تطبيقات سطح المكتب   تحميل برنامج NetBeans IDE 8.2 المحرر العملاق للبرمجة بالجافا   إعداد بيئة الجافا للبرمجة Java Development Kit ( JDK )   الدورة الشاملة في أدارة الشبكات المنزلية والمحلية من الألف إلى الياء باللغة العربية   خطوات حماية الشبكة من الهاكرز (من كواليس المحترفين)   أعداد وأختبار وتأمين بروتوكول SSH   أجهزة التشويش: كيف تعمل أجهزة التشويش على الهواتف النقالة ؟   "قناة 14" الغامضة للواي فاي - لماذا لا يمكنك استخدامها ؟   أكبر مكتبة كتب باللغة العربية لتعلم الشبكات ( 300 كتاب )   كتاب يقدم دورة تعليمية كاملة لـ ( MCITP ) باللغة العربية   مجموعة من أفضل الكتب لدراسة شهادة MCSE   مجموعة من أفضل الكتب لتعلم لغة SQL لإدارة قواعد البيانات   كتاب الشرح الوافى لتعلم لغة SQL من نبعها الصافى   الهندسة العكسية Reverse Engineering   أسطوانة تعليمية لتعلم الهندسة العكسية وكسر حماية البرامج   الأسطوانة الثانية لتعلم الهندسة العكسية وكسر حماية البرامج   كتاب الهندسة العكسية خطوة إلى الأمام   كتاب مدخل إلى الهندسة العكسية   كتاب أوبنتو ببساطة (أبدأ مع نظام أوبنتو لينكس الآن)   كتاب خطوة بخطوة لنحترف GIMP   كتاب ( برمجة وتصميم نظام تشغيل ) أساسيات بناء نظام تشغيل   مقدمة عن الـ Disk Management ( إدارة الهاردسكات )   حل مشكلة تهنيج وثقل هواتف الأندرويد   أكواد سرية في هاتفك تقوم بأشياء مهمة عليك معرفتها   4 ملفات لا يجب أن تحذفها مطلقًا من هاتف أندرويد الخاص بك وإلا ستواجه مشكلات   جرب أنظمة اللينكس كاملة من خلال المتصفح فقط ومن دون أي برامج !   كيف تتجاوز كلمة المرور فى نظام الويندوز بدون فورمات   25 أمر إذا أدخلتها في نافذة ال RUN ستدخل إلى أدوات مهمة ومخفية في حاسوبك   تجربة الإصدارات القديمة من Windows في متصفحك باستخدام المحاكي EmuOS مجانا   كيفية إزالة Internet Explorer بالكامل من نظام التشغيل Windows 10   التعامل مع نظام التشغيل Dos وكيفية برمجة الملفات الدفعية   تحميل ويندوز 10 للأجهزة الضعيفة . أخر تحديثات 2018 . بحجم صغير   حقيبة المصمم لمصممين الفوتوشوب Adobe Photoshop   أداة مجانية وآمنة لتفعيل جميع برامج ادوبى Adobe لجميع الإصدارت - مدى الحياة   دورة تعليمية أحترافية لتعلم برنامج الفوتوشوب Adobe Photoshop CS6   هل تصدق .. قصة حب وراء أختراع برنامج الفوتوشوب ( Photoshop )   أسئلة أمتحانات ICDL | Windows 7 الرخصة الدولية لقيادة الحاسب الآلى   طريقة الدخول على الدارك ويب أو الأنترنت المظلم : إليك الطريقة   روابط الغرفة الحمراء - الغرفة الحمراء   اللى أتعلم Python ومش قادر يكتب Tools تساعده في الـ Penetration Testing   كورس برمجة فيروس الفدية بأستخدام لغة البرمجة بايثون   قائمة أهم اللغات البرمجة التي يجب عليك معرفتها للولوج لعالم الهاكينغ و الإختراق   مكتبة cookiejar وكيفية عمل سكربت و حقنه لتخطي لوحة الادمن في بايثون   أشهر التوزيعات فى مجال أختراق الشبكات   عمل هجوم على بورت مفتوح Telnet بالفيديو على شبكة داخلية   8 أدوات أختراق شبكات الواى فاى على الويندوز   حل مشكلة أنقطاع الشبكة بعد أستخدام airmon-ng   هجمات قومت بيهم على أرض الواقع وصور توضيحية من الهجمة   توضيح الهجوم على الشبكة - رجل في المنتصف MITM   أستغلال الـ Reverse Shell و Reverse Tcp لـكن ماذا يعني هذا ؟!   تثبيت الميتاسبلويت على تطبيق التيرمكس بأسهل الطرق   فيروس جديد بالبايثون لعمل DDOS Attack على النظام ومسح نفسه تلقائى   كتاب الفيروسات نظرة معمقة   صنع فيروس مزعج بأستخدام بايثون وآلية عمل مكافح الفيروسات   فيروس حذف ملفات التسجيل Registry الرئيسية   طريقة صنع فيروس بسيط مدمر للويندوز في ثواني   كيف يمكن ان تكون مثل مستر روبوت MR.Robot ؟   كتاب محترف لأختراق الشبكات اللاسلكية   إخفاء جميع ملفاتك و فيديوهاتك بداخل صورة لا يتجاوز حجمها 10KB بسهولة   كيف تصنع صوتا شبيه بصوت مجموعة أنونيموس Anonymous الشهيرة   ما الفرق بين الـ Vulnerability و الـ Exploit في مجال الإختراق و الحماية ؟   مجموعة من الكتب لأختبار الأختراق والأمن والحماية   كتاب التحليل الجنائي الرقمي   كتاب أختبار أختراق سيرفرات وتطبيقات الويب   كتاب تعلم اساسيات برنامج تيرمكس Termux بالعربي للمبتدئين من الصفر   أختراق أجهزة الـ Android وأختراق الـ WhatsApp بواسطة صورة   طريقة بسيطة جدا لأختراق الواتساب بأستخدام أداة Whatapp Viewer   كيفية عمل روت لأي جهاز يعمل بنظام Android بدون جهاز كمبيوتر   فتح قفل الشاشة لهواتف الأندرويد رمز PIN بن كود | Android Pin Bruteforce Unlock   قائمة لأقوى 10 أدوات إختراق لنظام الـ Kali Linux عليك معرفتها و إحترافها   إليك أزيد من 10 توزيعات لينكس (Linux) الخاصة بإختبار الإختراق   سؤال وجواب حول طرق هكر وأختراق وتهكير الفيسبوك   أفضل 15 طريقة عمل لكيفية اختراق حسابات الفيسبوك Facebook وكيفية حمايته   مصطلحات من مسلسل MR.Robot تعرف عليها الآن   كتاب مقدمة في الأمن السيبراني   كتاب باللغة العربية فى قرصنة الحواسب الآلية وطرق تأمينها Hacking   طرق أختراق الواتس آب وحمايتك من الأختراق   بناء مختبر أختراق للتدرب على أكتشاف الثغرات وأختبار أختراق السيرفرات وتطبيقات الويب   متجر لشراء عتاد ومعدات الإختراق للقرصنة والأمن السيبراني   كتاب Manually Vulnerability Anlaysis in Web Application باللغة العربية   قصة حقيقية للهاكرز من شركة SecureWorks في مؤتمر Black Hat 7 للهاكرز   سيناريو من يوميات الهاكرز .. اقرأ وأستفيد من تفكير الهاكرز   برنامج يستطيع اختراق حساب الفيسبوك ضع الايميل ويخرج لك الباسورد   مشروع تخرج : تقنية مصائد الأختراق لمكافحة جرائم الأنترنت   سيناريو هاكر أكثر من رائع من يوميات مهندس أمن المعلومات   معرفة كلمة مرور الشبكة اللاسلكية Wi-Fi بأستخدام موجه الأوامر CMD   لو بتعمل Ping فى مختبر الأختراق وما وصل للجهاز الأخر .. اليكم الحل   جهازك اصيب بفيروس الفدية .. أليك الحل فى خطوات   تعلم برمجة وصناعة الفيروسات وأختراق وتدمير الأجهزة   برمجة فيرس لأغلاق جهاز الضحية ووضع له كلمة مرور .. لا يستطيع فتح الجهاز بعدها   أساسيات فهم الأختراق والمهارات الأساسية للهاكرز المحترف 
  1. المدير العام

    المدير العام أدارة موقع أكتب كود

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

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

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

    تنقسم لغات البرمجة بناء على قربها من اللغات الإنسانية إلى:
    لغات عالية المستوى (قريبة من اللغة التي يفهمها البشر) مثل سي وجافا.
    لغات منخفضة المستوى (كلغة التجميع؛ وهي قريبة من لغة الآلة).
    وتقسم أحياناً بناء على الأغراض المرغوبة من اللغة المستخدمة.
    لغات صُممت لكي تعمل على أجهزة معينة، مثل أن تقوم شركة ما بإنتاج جهاز حاسب أو معالج مركزي (وحدة معالجة مركزية)، وتوفر له دليل استعمال يحتوي على الأوامر التي تنفذ عليه.

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

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

    ولعل أشهر اللغات المستخدمة في هذا المجال هي:
    1- لغة سي C: هي أقدم اللغات البرمجية وكل اللغات الأخري تم بنائها بالإعتماد عليها وينصح بشدة من يريد دخول مجال البرمجة البدأ بها, حيث تعتبر أسهل لغة في التعامل, ويتم إستخدامها في كافة المجالات.
    2- لغة سي بلس بلس ++C: الجميع يعتبر هذه اللغة الأفضل في بناء التطبيقات , ظهرت لأول مرة عام 1983 قام بتصميمها بيارن ستروستروب , ميزاتها أنها سريعة , نقطة الضعف بها أنها أصبحت قديمة بعض الشئ.
    الاستخدامات : برمجة الالعاب , كما أنها تعتبر جزء لا يتجزأ في بناء البرامج.
    مستخدمة في :Mozilla Firefox , Adobe, Google Chrome , Internet Explorer
    3- لغة سي شارب #C: لغة غرضية التوجه ظهرت لأول مرة عام 2000 قام بتصميمها شركة مايكروسوفت , شبيه بلغة java تمتاز بسرعة الأداء , لكن نقطة الضعف أنها تعمل فقط على بيئة windows.
    4- لغة جافا JAVA: لغة غرضية التوجه ظهرت لأول مرة عام 1995 حيث قام بتصميمها جيمس جوسلينغ , كما أنها تعد الأكثر شعبية من بين جميع لغات البرمجة.
    الاستخدامات : برمجة الشبكات , تطوير تطبيقات الويب , تطوير البرامج , تطوير واجهات المستخدم الرسومية GUI
    مستخدمة من قبل أندرويد (نظام التشغيل , التطبيقات).

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

    إن لم تكن تتقن هذه اللغات فأنت ما زلت مبتدأ حتى ولو كنت تعرف جميع اللغات الأخرى.
    عندما تتقن هذه اللغات الأربع فقد أصبحت تستوعب مفهوم البرمجة وأسلوب التفكير المنطقي الذي يتطلبه العمل كمبرمج وعندها فأنت الان قادر على الاختيار الصحيح حسب التخصص الذي ترغب في تعلمه وما يستهويك.
    بتعلمك وإتقانك لهذه اللغات, تبدأ مشوارك الوظيفي ك Junior software engineer ثم Senior ثم تصبح Team Leader حتي تصل إلي وظيفة Project Manager.

    ثانيا – برمجة تطبيقات الويب
    مجال الويب: هو مجال من مجالات البرمجة و هو عبارة عن تصميم أو برمجة مواقع الانترنت أو صفحات الويب ( سواء كانت صفحة واحدة أو صفحات متعددة) مثل الفيسبوك, تويتر, يوتيوب و غيرها و به ثلاثة أقسام أساسية تختلف تماما عن بعضها هي:
    • تصميم الويب Web Design.
    • برمجة وتطوير الويب Web Development.
    • قواعد البيانات Data Base.
    التصميم يهتم بالشكل الذي يراه المستخدم أو ما يطلق عليه واجهة المستخدم (front end) من تصميم و ألوان و تأثيرات مثل شكل الموقع الذي تراه حاليا.

    لكي أكون مصمم ويب ينبغي أن أتعلم جيدا اللغات التالية:
    1- لغة HTML: هي اللغة الأساسية المستخدمة في إنشاء صفحات الإنترنت وهي ليست لغة برمجة بالمعنى والشكل المتعارف عليه للغات الأخرى ولكنها لغة هيكلة (Hyper Text Markup Language).
    فهي مثلاً لا تحتوي على جمل التحكم والدوران، وعند الحاجة لاستخدام هذه الجمل يجب تضمين شيفرات من لغات أخرى كـ Java, JavaScript, CSS .
    كذلك فهي لا تحتاج إلى مترجم خاص بها Compiler . وهي غير مرتبطة بنظام تشغيل معين، لأنه يتم تفسيرها وتنفيذ تعليماتها مباشرة من قبل متصفح الإنترنت بغض النظر عن نظام التشغيل المستخدم.
    2- لغة سي اس اس CSS : اختصار لـ (Cascading Style Sheets) وهي لغة تصميم تحدد شكل ملف الـ HTML، فهي تهتم بالخطوط، الألوان، الهامش، والعرض والارتفاع، صورة خلفية الموقع، وكيفية توزيع المساحات وأشياء أخرى كثيرة.
    يمكن إستخدام لغة HTML لإضافة تصميم للمواقع، لكن CSS توفر المزيد من الخيارات وهي أكثر دقة وعملية، وهي مدعومة من قبل جميع المتصفحات الرئيسية.
    3- لغة جافا سكربت JavaScript: هي لغة برمجة تختلف كل الإختلاف عن لغة جافا Java مع أنها تحمل نفس الإسم, وهي تستخدم لإعطاء حيوية و حياة للموقع بمجموعة من السكريبتات الخاصة على الموقع من إدراج و دخول و خروج بين الصفحات حيث أنها تستخدم في برمجة التطبيقات المتحركة مما يعطي رونقا وجمالا للتصميم.
    ليس هذا فحسب بل أيضا تستخدم في برمجة تطبيقات الألعاب وفي برمجة تطبيقات سطح المكتب وهي مستمدة من لغة C وقامت بتطويرها شركة Netscape.
    4- مكتبة الـ jQuery: من أشهر المكتبات المبنية على لغة الجافا سكريبت تساعدك في إضافة اللمسات السحرية في موقعك والتحكم بالأحداث الموجودة في الصفحة. وهي لا غنى عنها اليوم في تصميم صفحات الويب بدونها سوف تكون صفحة الويب صامتة لا يوجد فيها أي حركات سحرية تلهم اي شخص يراها ولا غنى عنها في التعليم وهي مكتبة سهلة جدا و بسيطة و يمكنك تعلمها في وقت سريع جدا حسب حبك لها ومعرفتك بإمكانياتها هذه المكتبة سوف تضيف لك الكثير في صفحة الويب وسوف تنقل الصفحة نقلة كبيرة جدا.
    5- إطار العمل Framework: من أشر إطارات العمل في الويب هو Bootstrap و هو إطار عمل تمت برمجته من طرف طاقم تويتر لتسهيل عملية إدارة التصاميم و الأكواد وهو إطار عمل جميل يفيدك في إختصار الوقت والجهد في كتابة الكثير من الأكواد, وتستخدمه الكثير من الشركات, و كذلك سوف يساعدك جدا في عمل مواقع متجاوبة Responsive.
    بالإضافة لبعض البرامج مثل الفوتوشوب Photoshop و الإليسترايتور Illustrator والتي ليس من الضروري تعلمها ولكن إن تعلمتها فهذا سيجعل منك مصمم محترف ويضفي علي موقعك تأثيرات وتصاميم متناسقة وجميلة.
    أما برمجة وتطوير الويب أو ما يطلق عليها الـ Back end فهي مجموعة لغات البرمجة التي تتحكم في إدارة وتنسيق وتنظيم جميع الوظائف التي تحدث داخل مواقع الانترنت وقواعد البيانات وغيرها من الأمور التي لا يراها المستخدم.
    هناك العديد من لغات البرمجة التي يمكنك أن تعتمد عليها في برمجة موقعك و من أشهرها وأكثرها إستعمالا هي php و هي مجانية و مفتوحة المصدر.

    من اللغات المستخدمة في برمجة وتطوير الويب:
    1- لغة بي اتش بي PHP: ظهرت لأول مرة عام 1995 قام بتصميمها راسموس ليردور , وهي اللغة الأكثر شعبية في بناء المواقع وتطبيقات الويب التفاعلية , كما انها مفتوحة المصدر ويمكن أن تكون جزءا لا يتجزأ من ملف HTML،
    مستخدمة في : Facebook , Wikipedia , WordPress , Joomla.
    2- لغة بايثون Python: لغة برمحة غرضية التوجه , تتميز بسهولة تعليمها , وببساطة كتابتها و قرائتها , ظهرت لأول مرة عام 1991 قام بتصميمها جايدو فان روسم. إنتشارا واسعا في السنوات الأخيرة بحيث يتم إستخدامها في تطبيقات الويب , تطوير البرامج , امن المعلومات وتعتبر أيضا أحد افضل اللغات البرمجية التي يمكن للمبتدأ ان يشق طريق البرمجة عليها فهي سهلة التعامل ويتم إستخدامها من قبل instagram على موقعها وPinterest وتُستخدم أيضاً من قبل Google , Yahoo
    3- لغة روبي Ruby: ظهرت هذه اللغة لأول مرة عام 1993, قام بتصميمها الياباني يوكيهيرو ماتسوموتو , وهي غرضية بشكل كامل, مثل سابقتها تستخدم في بناء وبرمجة تطبيقات الويب والهواتف الذكية وتُستخدم من قبل GitHub , Twitter وغيره من المواقع المشهورة في مواقعها الرسمية ,وتعتبر روبي سهلة التعامل إلى حد ما في التعلم بالنسبة للمبتدئين.
    4- لغة Asp.net: و هي لغة ليست مجانية و هذا ما جعل أغلبية المبرمجين يتعاملون أكثر مع لغة php ولكنني فوجئت بوجود العديد من عشاق لغة asp.net لذلك جمعت لهم أحسن الدورات في العالم العربي و أيضا الدورات الشاملة في الدورات الأجنبية.

    قواعد البيانات
    بما أن هناك العديد من لغات البرمجة أيضا هناك عدة لغات لإنشاء قاعدة بيانات لكن أول نصيحة سأقدمها لك قبل أن تبدأ في أي لغة أن تتعلم لغة Sql
    لغة إس كيو إل SQL: وهي لغة برمجة تستخدم في إدارة البيانات داخل قواعد البيانات وهي الأكثر إسخداما لهذا الغرض .
    وبتعلمك وإتقانك لها ستتمكن من تعلم أي لغة أخري من لغات قواعد البيانات مثل Mysql أو Oracle أو Sql Server و هذه اللغات يتم العمل بها لكي تبرمج موقع كامل به برمجة بنائية و به قاعدة بيانات لتخزين معلومات و بيانات كل مستخدم مثلا: تسجيل في موقع الفيس بوك و يتم إستخراجها أو أظهارها له عندما يحتاجها مثلا أو يتم التعرف عليها بكلمة و رقم سري مثلا و عندما تختار لغة برمجة يجب أن تختار معها لغة برمجة قواعد البيانات و الأكثر إستعمالا في المواقع مع php هي Mysql.
    يبقي أن نعرف أن مجال الويب متشعب وبه العديد من الوظائف نظرا لكثرة اللغات المستخدمة فمن الممكن ان تتخصص في لغة الجافا سكربت وتصبح JavaScript Developer او تتخصص في لغة الphp وتكونphp developer.
    أيا كانت وجهتك ف لابد لك أن تتقن لغة HTML , CSS ,JavaScript كبداية لك (لا يوجد مطور ويب لا يجيد هذه الاساسيات)
    نصيحة علي الهامش.
    اهتم بالجافاسكربت ومكتباتها فهي تحولك من مطور عادى الي مطور متميز لا تنسي تخصصات هامة مثل الوردبريس او جوملا وهي برامج ادارة محتوي جاهزة كل عملك هو تطويرها وانشاء تطبيقات خاصة بها لتحسين الاداء او اضافة مميزات بهذه البرامج وايضا لا تنسي اهمية التقنيات والمسميات الاتية Ajax – Web Services – xml – Bootsrap – Json

    بتعلمك وإتقانك لهذه اللغات, تبدأ مشوارك الوظيفي ك Junior web Developer ثم Senior ثم تصبح Team Leader حتي تصل إلي وظيفة Project Manager.

    ثالثا – برمجة تطبيقات الموبايل
    بداية من عام 2012 والعالم يتجه بشكل جنونى إلي تطبيقات الهواتف الذكية ويعد سوق الأندرويد هو السوق الأكثر انتشارا ورواجا ويليه سوق الأيفون (Apple) ثم تأتي مايكروسوفت في المؤخرة ومعها البلاكبيري.
    مجال تطبيقات الموبايل من المجالات المربحة جدا إذا أتقنتها, والفضل يعود للتنافس الشديد بين الشركات والأسواق الخاصة بالبرامج فيمكنك عمل تطبيق معين ثم رفعه في سوق جوجل بلاي Google Play مثلا وتحديد سعر له والربح من خلال التحميلات أو وضعه مجانا والربح من خلال الاعلانات.

    تخيل إذا قام مليون شخص مثلا بتحميل تطبيقك.. هل تتخيل الارباح ؟
    للخوض في مجال تطبيقات الأندرويد يلزمك إتقان إحدي لغات البرمجة مثل: XML- Java SE – OOP – MVC وبالطبع ستحتاج إلي دراسة إحدي قواعد البيانات.
    ويمكنك العمل علي إحدي المنصات الشهيرة في التعامل مع تطبيقات الأندرويد مثل: ANDROID STUDIO أو ANDROID ECLIPSE.
    إلي عشاق مجال تطبيقات الهاتف موقع جميل جدا جدا به أكواد مفتوحة المصدر لأكثر من 7 ملايين تطبيق أندرويد http://www.codota.com

    في حالة أبل ستحتاج لأتقان لغة Objective-C والعمل علي منصة Mac المقدمة من أبل
    لغة Objective-C: هي لغة برمجة مستخدمة بشكل رئيسي من قبل شركة ابل لبرمجة أنظمة التشغيل الخاصة بها سواء كانت OS X أو IOS ظهرت لأول مرة عام 1983 قام بتصميمها براد كوكس وتوم لوف إنتشرت هذه اللغة بعد الإنتشار الواسع لبرمجة تطبيقات الأيفون, وقد أصبحت هذه اللغة أيضا مطلب الشركات البرمجية.
    وفي حالة مايكروسوفت فبالطبع ستحتاج لأتقان لغة سي شارب #C.

    رابعا: برمجة أنظمة التشغيل Computer Operating Systems
    معظم أنظمة التشغيل الحديثة يتم كتابتها وبرمجتها بلغة الـ C بالإضافة إلي القليل من لغة الأسمبلى Assembly, مثل: Windows NT و Linux و MAC OS X,
    بعض أنظمة التشغيل كتبت بالباسكال مثل MAC OS القديم (ما قبل MAC OS X) كان معظمه بلغة Pascal و بعض الأسمبلى Assembly.
    بعض الانظمة القديمة كتبت بلغة Assembly مثل الMS-DOS, و لكن لاحقا تمت اعادة كتابة بعض أجزاءه بلغة السى.
    نظام CP/M كتب بلغة PL/M و هى لغة تم تصميمها حصريا ليتم كتابة CP/M بها, تماما مثلما تم تصميم لغة سى فى الأصل لكتابة نظام Unix بها.
    بقي أن نعرف أن أي نظام تشغيل مثل: نظام تشغيل الويندوز من أجزاء عديدة، أهمها: نواة النظام Kernel ومكتبات دوالAPI.

    ** نواة النظام Kernel: هو قلب نظام التشغيل، الذي يتعامل مع مكونات الجهاز المادية، مثل الذاكرة والقرص الصلب وكارت الشاشة وكارت الصوت…. إلخ.

    وهذا الجزء مكتوب بلغة ++C على نظام تشغيل DOS.. ومن المؤكد أن أجزاء من الكود الخاص بهذا الجزء مكتوبة بلغة التجميع Assembly لأنها لغة منخفضة المستوى تتعامل مع مكونات الجهاز مباشرة.. وتتيح ++C للمبرمج كتابة مقاطع من لغة التجميع.
    ** أما API فهي اختصار للتعبير: “واجهة برمجة التطبيقات” Application Programming Interface، وهي مجموعة ملفات لها الامتداد .dll تحتوي على دوال برمجية تؤدي كل وظائف الويندوز الأساسية، مثل إنشاء النوافذ وعرضها وإخفائها، ورسم الأدوات عليها وكتابة النصوص فيها… إلخ.

    وهذه الدوال أيضا مكتوبة بلغة ++C. وقد أدخلت ميكروسوفت تطويرا هاما مع ظهور ويندوز فيستا وويندوز سيرفر 2008، حيث جعلت .Net Framework 3 جزءا أساسيا من نظام التشغيل، يمنحه بعض دوال API في صورة كود مدار Managed Code.
    لا يوجد في الانترنت العربي دورة كاملة لتعليم الأسمبلي فهي لغة قديمة و غير موجودة بكثرة أيضا في الويب العالمي, ولذلك أحضرت أفضل دورتين في اليوتيوب باللغة الإنجليزية
    الدورة الأولى : Assembly Language Programming Video Course بها 70 فيديو.
    الدورة الثانية : Assembly Language Programming بها 55 فيديو وهي دورة جميلة أيضا.

    والآن: كيف يمكن تعلم ودراسة هذه اللغات؟
    مصادر تعلم ودراسة لغات البرمجة
    هناك مجموعة من القنوات علي موقع اليوتيوب التي تتوفر على مجموعة من الدورات التعليمية التي تأخذ بيدك من البداية حتى الإحتراف في مجال البرمجة والتصميم وقواعد البيانات ونظم التشغيل وغيرها الكثير من مجالات الحاسب الآلي والبرامج والشبكات منها:
    قناة المهندس أسامة محمد (Elzero Web School): أضخم قناة عربية تضم دورات تعليمية في جميع لغات البرمجة وقواعد البيانات التي تستخدم في تصميم وبرمجة الويب وبناء الووردبريس ومواقع التجارة الالكترونية.
    قناة Free4arab | Information Technology وهي قناة تعليمية باللغة العربية لشرح الشبكات ونظم التشغيل بالإضافة للعديد من لغات البرمجة مثل جافا و روبي وبايثون و ASP.net وقواعد البيانات أوراكل وMySQl بالإضافة لبعض الدورات حول التسويق الالكتروني والربح من الانترنت.

    قناة وقف أون لاين: قناة عربية تضم مجموعة كبيرة من الدورات الكاملة حول Visual Basic و Oracle developer و SQL server 2008 و asp.net , كما تضم دورة ضخمة لتعلم لغة برمجة سي شارب #C بها أكثر من 170 فيديو وكذلك أكبر دورة عربية لتعليم الفيجوال بيسك 2012 للمدرب أحمد الزيني تضم 330 فيديو, بالإضافة لدورات كثيرة لتعليم الفوتوشوب والدريم ويفر و الـ Actionscript 3 والـ 3D Max والـ Autoplay Media Studio.
    قناة عادل صبور: وهي قناة تعليمية باللغة العربية لشرح أهم لغات البرمجة وخاصة asp.net والجافا والجافا سكربت و السي شارب وتطبيقات الويب والموبايل بالإضافة لدورات في لغات تطوير المواقع وقواعد البيانات مثل: PHP, VB.NET, HTML5, CSS, Oracle
    قناة عبدالله عيد وهي قناة تعليمية باللغة العربية لشرح ما يخص علوم الكمبيوتر والرياضيات من برمجة وتطبيقات وتفاصيل حول لغات كثيرة مثل جافا و سي++ ولغات تطوير المواقع وقواعد البيانات وتطبيقات الجوال مثل الأندرويد.
    قناة ملتقى الدارين: قناة عامة بها العديد من الفيديوهات الطويلة في شتي المجالات ومنها بعض الدورات القيمة في مجالات البرمجة المختلفة.
    قناة محمد عيسى : واحدة من أكبر القنوات العربية التي تهدف لتعليم جميع لغات البرمجة حيث تحتوي علي مجموعة من الدورات الضخمة في لغات Kotlin, Laravel, Angular 4 وكذلك PHP & MySQL CMS و MYSQL server والـ ++C بالإضافة لأكبر ثلاث دورات عربية في الجافا والبايثون والأندرويد ستوديو.
    دورة تعلم لغة ++c تقديم: محمد شيمي بها 64 فيديو.
    قناة خالد السعداني: التي تضم : دورة السي شارب كاملة 110 درس, بالإضافة لعدد من الدورات الأخري مثل: تصميم قوالب الووردبريس وبرمجة وإدارة قواعد البيانات والفيجوال بيسك وغيرها.
    قناة البرمجة: التي تضم عدد من الدورات مثل: دورة لغة C ودورة HTML و دورة CSS و
    قناة Appsstuff Middleware: وهي قناة عربية تهتم بتعليم مبادئ البرمجة وقواعد البيانات وخاصة الجافا والأوراكل.
    قناة الاسطورة للبرمجيات وعالم الكمبيوتر: وبها دورتين أساسيتين وهما: دورة تعليم لغة برمجة جافا المتكامله ودورة االفيجوال بيسك 2010.
    قناة محمد البحراوي: التي تضم دورة تعليم الفيجوال بيسك | من البداية الى الاحتراف.
    قناة شريف فتحي: تضم مجموعة من الدورات السهلة والبسيطة لتعليم معظم لغات البرمجة وقواعد البيانات.
    قناة ابراهيم قديح: تضم مجموعة من الدورات الممتعة لتعليم لغات الإتش تي ام ال والسي اس اس والبي اتش بي والجافا سكربت والجيكويري وغيرها.
    قناة علي حمدي: تضم 6 دورات في تصميم مواقع الإنترنت بالإضافة لدورات أخري تشرح البايثون وتطوير البرامج والبي اتش بي والووردبريس وغيرها.
    قناة بغداد الجديدة: قناة متخصصة في تعليم كل مايخص عالم التقنية من لغات برمجة وامن معلومات
    قناة محمد الدسوقي: المتخصصة في شرح قواعد البيانات وخاصة أوراكل ودراسة مقررات قواعد البيانات الجامعية .
    دورة للمبتدئين في الأندرويد بإستخدام برنامج Android studio لباسم بدر.
    قنوات ودورات أجنبية
    قناة The New Boston: تضم حوالي 2 مليون مشترك وما يزيد عن 350 مليون مشاهدة وبها العديد من الدورات في معظم لغات البرمجة وقواعد البيانات وبرامج التصميم والمونتاج وغيرها.
    قناة kudvenkat: تشرح بعض لغات البرمجة وخاصة السي والاس كيو ال.
    قناة Caleb The Video Maker2: بها العديد من الدورات في معظم لغات البرمجة وقواعد البيانات.
    = وأخير لا يخفى علينا موقع ويب سكول
     
جاري تحميل الصفحة...
المشاركات المتشابهة - تريد أن تتعلم
  1. المدير العام
    الردود:
    0
    المشاهدات:
    293
  2. المدير العام
    الردود:
    0
    المشاهدات:
    637
  3. المدير العام
    الردود:
    0
    المشاهدات:
    190
  4. المدير العام
    الردود:
    0
    المشاهدات:
    149
  5. المدير العام
    الردود:
    0
    المشاهدات:
    113