الاثنين، 19 أكتوبر 2015

MySQL 101

  1. نظرة عامة على مفهوم قواعد البيانات
  2. نظرة على السيرفر المحلي وبرنامج MySQL Workbench
  3. مفهوم الـ Database وبعض الأمور حولها
  4. نظرة عامة على لغة SQL
  5. إستخدام الأمر CREATE DATABASE
  6. نظرة عامة على مفهوم الجداول Tables
  7. مفهوم الـ Current Database وإستخدام الأمر USE
  8. إنشاء الجداول باستخدام الأمر CREATE TABLE
  9. حذف الجداول باستخدام الأمر DROP TABLE
  10. استخدام خاصية AUTO_INCREMENT
  11. إعادة تسمية الجدول والأمر RENAME TABLE
  12. إضافة حقل جديد بإستخدام ALTER TABLE
  13. استخدام ADD COLUMN FIRST and AFTER
  14. حذف الحقول بإستخدام ALTER TABLE and DROP COLUMN
  15. مفهوم الـ Uppercase and Lowercase
  16. مراجعة مفهوم الـ DDL
  17. ماقبل الدخول في DML
  18. إدخال البيانات بإستخدام INSERT
  19. وضع الأعمدة في جملة الإدخال INSERT
  20. خاصية row-constructor مع جملة الإدخال INSERT
  21. معلومة مهمة حول خاصية row-constructor
  22. حذف الصفوف بإستخدم DELETE
  23. حذف صفوف بإستخدام DELETE و WHERE
  24. تعديل البيانات والصفوف بـ UPDATE
  25. استخراج البيانات بجملة SELECT
  26. الإستعلام بـ SELECT و WHERE
  27. المقارنة بـ Comparison Operators
  28. استخدام AND
  29. استخدام OR
  30. استخدام XOR
  31. استخدام IN
  32. استخدام BETWEEN
  33. استخدام SQL Script
  34. أنواع البيانات Data Types
  35. استخدام UNSIGNED
  36. خاتمة الدورة
  37. الموقع الرسمي لقاعدة البيانات
  38. استخدام الكونسول
  39. العلاقة مع قواعدة البيانات
  40. MySQL ولغات البرمجة
  41. إضافة كورسات جديدة
  42. إعادة بناء جدول الكورسات
  43. استخدام ZEROFILL
  44. استخدام UNSIGNED
  45. خاتمة الدورة
  46. الموقع الرسمي لقاعدة البيانات
  47. استخدام الكونسول
  48. العلاقة مع قواعدة البيانات
  49. MySQL ولغات البرمجة
  50. إضافة كورسات جديدة
  51. إعادة بناء جدول الكورسات
  52. استخدام Replace
  53. استخدام Not

JavaScript DOM

  1. مقدمة في JavaScript
  2. عناصر صفحة الويب
  3. مفهوم Request-Response
  4. تحويل HTML إلى Tree
  5. تحويل HTML إلى Tree بتفصيل أكثر
  6. JavaScript و Tree
  7. Node و Tree
  8. مصطلحات الـ Tree
  9. الـ Text Node والنصوص العادية
  10. JavaScript ومفهوم Tree و Action
  11. التعرف على Node ID
  12. الـ Node كـ Object
  13. Syntax و DOM
  14. استخدام دالة getElementById
  15. استخدام خاصية innerText
  16. معلومات إضافية عن innerText
  17. استخدام خاصية innerHTML
  18. توضيح document
  19. استخدام document في الكود
  20. تشريح الـ Node
  21. خصائص الـ Node
  22. التعرف على Node Style
  23. JavaScript كـ HTML
  24. كيفية إنشاء Node
  25. createElement
  26. appendChild وطريقة استخدامها
  27. appendChild شرح تفصيلي
  28. التعرف على parentNode
  29. شرح تفصيلي لـ parentNode
  30. استخدام getAttribute
  31. التعرف على setAttribute
  32. استخدام document.body
  33. توضيح innerHTML
  34. استخدام removeChild
  35. استخدام removeAttribute
  36. وضع متغير يشير للـ Node
  37. عملية search و action
  38. استخدام getElementsByTagName
  39. getElementsByTagName و استخدام length
  40. getElementsByTagName بالتفصيل
  41. شرح getElementsByClassName بتفصيل
  42. استخدام getElementsByClassName
  43. مثال على التعامل مع أكثر من node
  44. استخدام nodeName
  45. استخدام nodeType
  46. استخدام nodeValue
  47. التفصيل في Node Types
  48. استخدام createTextNode
  49. مثال ديناميكي بسيط
  50. توضيح تفصيلي عن نوع الـ Node
  51. شرح الـ Node Style
  52. شرح الـ style object
  53. استخدام اسلوب Camel في الكتابة
  54. فهم خصائص CSS في JavaScript
  55. الوصول لـ CSS بإستخدام JavaScript
  56. التعامل مع خاصية style
  57. تخمين خصائص CSS في JavaScript
  58. مفهوم الـ events
  59. حدث onclick
  60. التعامل مع ondbclick و onmouseover
  61. التعرف على anonymous-function
  62. إستخدام this بداخل الـ event
  63. استخدام حدثي onmouseover - onmouseout
  64. مفهوم التأثيرات في جافاسكربت
  65. استخدام خاصية class من JavaScript
  66. التعرف على كائن event
  67. فهم الـ Siblings
  68. استخدام nextSibling
  69. مشكلة المسافات بين الـ nodes
  70. حل مشكلة المسافات بين الـ Nodes
  71. استخدام الـ parentNode
  72. استخدام parentNode
  73. استخدام مصفوفة childNodes
  74. تطبيق استخدام childNodes
  75. التعرف على عدد الـ Children
  76. استخدام setTimeout
  77. استخدام clearTimeout
  78. استخدام setInterval
  79. استخدام clearInterval
  80. مثال على عمل حركة لنص ملون
  81. مثال الحركة الإنسيابية
  82. حركة الأزرار-الجزء الأول
  83. حركة الأزرار-الجزء الثاني
  84. حركة الأزرار-الجزء الثالث
  85. تحريك الأزرار
  86. ترتيب الأمور - الجزء الأول
  87. ترتيب الأمور - الجزء الثاني
  88. كائن window
  89. كائن navigator
  90. كائن history

دورة في لغة HTML

  1. الــــــــــــــــدرس 1
  2. الــــــــــــــــدرس 2
  3. الــــــــــــــــدرس 3
  4. الــــــــــــــــدرس 4
  5. الــــــــــــــــدرس 5
  6. الــــــــــــــــدرس 6
  7. الــــــــــــــــدرس 7
  8. الــــــــــــــــدرس 8
  9. الــــــــــــــــدرس 9
  10. الــــــــــــــــدرس 10
  11. الــــــــــــــــدرس 11
  12. الــــــــــــــــدرس 12
  13. الــــــــــــــــدرس 13
  14. الــــــــــــــــدرس 14
  15. الــــــــــــــــدرس 15
  16. الــــــــــــــــدرس 16
  17. الــــــــــــــــدرس 17
  18. الــــــــــــــــدرس 18
  19. الــــــــــــــــدرس 19
  20. الــــــــــــــــدرس 20
  21. الــــــــــــــــدرس 21
  22. الــــــــــــــــدرس 22
  23. الــــــــــــــــدرس 23
  24. الــــــــــــــــدرس 24
  25. الــــــــــــــــدرس 25
  26. الــــــــــــــــدرس 26
  27. الــــــــــــــــدرس 27
  28. الــــــــــــــــدرس 28
  29. الــــــــــــــــدرس 29
  30. الــــــــــــــــدرس 30
  31. الــــــــــــــــدرس 31
  32. الــــــــــــــــدرس 32
  33. الــــــــــــــــدرس 10
  34. الــــــــــــــــدرس 34
  35. الــــــــــــــــدرس 33

XMind

كيف تحلل برنامجك

ورشة عمل تطبيقات أندرويد

  1. ورشة العمل الأولى لتطبيقات أندرويد
  2. مقدمة للأندرويد
  3. تطبيقات أندرويد والـ Dalvik Machine
  4. شرح حول تطبيق أندرويد
  5. أندرويد SDK
  6. جهاز أندرويد الإفتراضي AVD
  7. تشغيل المحاكي وشرح إضافة Eclipse
  8. إضافة ADT و Eclipse
  9. أندرويد ADT و ماهية APK
  10. تنصيب Eclipse وإعداد بيئة العمل
  11. البدء في إنشاء تطبيق وشرح بيئة العمل
  12. شرح مفصل حول الواجهات
  13. الوصول للمصادر عن طريق الكود
  14. البدء في كتابة الكود
  15. العلاقة بين الواجهات والكود
  16. خطوات ربط الواجهة بالكود
  17. بناء برنامج بسيط خطوة خطوة
  18. إكمال كتابة الشفرة وإيضاح التفاصيل
  19. كتابة مثال بسيط يوضح الجمع
  20. مفهوم الـ Activity ؟
  21. شرح لـ Activity Life Cycle
  22. كتابة دوال الـ Activity Life Cycle
  23. معنى Intent
  24. ملف AndroidManifest.xml
  25. استدعاء Activity من تطبيق آخر
  26. تناقل البيانات بين الـ Activities
  27. عرض كتاب حول Android
  28. إرسال البيانات لـ Activity أخر
  29. شرح Bundle وإرسال البيانات
  30. التفصيل في إرسال البيانات
  31. التعرف على الـ Activity المرسل
  32. جلب البيانات من Activity
  33. شرح onActivityResult
  34. شرح إضافي لـ onActivityResult
  35. جوال Samsung Y
  36. أندرويد ماركت بشكل سريع
  37. خاتمة ورشة أندرويد

Android 101

  1. أول مشروع على أندرويد
  2. تشغيل أول مشروع على أندرويد
  3. نافذة الخصائص في أندرويد
  4. ملف XML الخاص بالـ Activity
  5. توضيح الفائدة من ملف R.java
  6. شرح إضافي عن ملف R.java
  7. شرح ملف strings.xml
  8. شرح إضافي عن ملف strings.xml
  9. عرض الرسائل مع Toast
  10. أهمية الـ ID في تطبيقات أندرويد
  11. التعرف على findViewById
  12. استخدام حدث onClickListener
  13. التعرف على Activity Window
  14. حدث onCreate في الـ Activity
  15. التعرف على الـ Activity Life Cycle
  16. حدث onStart و onResume في الـ Activity
  17. ما بعد تشغيل الـ Activity
  18. الأحداث onPause و onStope وonDestroy في الـ Activity
  19. انشاء دوالك الخاصة في الـ Activity
  20. رسالة من مربع النص - الجزء الأول
  21. رسالة من مربع النص - الجزء الثاني
  22. رسالة من مربع النص - الجزء الثالث
  23. رسالة من مربع النص - الجزء الرابع
  24. لماذا نستخدم الـ View
  25. ماهو الـ Intent ؟
  26. مثال على تشغيل وعرض المستعرض
  27. مثال على تشغيل وعرض شاشة الإتصال
  28. التعامل مع ملف AndroidManifest
  29. مثال على استخدام الـ Intent مع الـ Activity - الجزء الأول
  30. مثال على استخدام الـ Intent مع الـ Activity - الجزء الثاني
  31. مثال على استخدام الـ putExtra - الجزء الأول
  32. مثال على استخدام الـ putExtra - الجزء الثاني
  33. مثال على استخدام الـ putExtra - الجزء الثالث
  34. معلومات إضافية عن الـ Activity Life Cycle
  35. حدث onRestart في الـ Activity
  36. مثال على جمع عددين - الجزء الأول
  37. مثال على جمع عددين - الجزء الثاني
  38. مثال على جمع عددين - الجزء الثالث
  39. مثال على جمع عددين - الجزء الرابع
  40. مثال على جمع عددين - الجزء الخامس
  41. مثال على استخدام Intent Filter - الجزء الأول
  42. مثال على استخدام Intent Filter - الجزء الثاني
  43. مثال على استخدام Intent Filter - الجزء الثالث
  44. مثال جلب البيانات الجزء الأول
  45. مثال جلب البيانات الجزء الثاني
  46. مثال جلب البيانات الجزء الثالث
  47. مثال جلب البيانات الجزء الرابع
  48. مثال جلب البيانات الجزء الخامس
  49. مثال جلب البيانات الجزء السادس
  50. مثال جلب البيانات الجزء السابع
  51. مشكلة التداخل في الـ Activity - الجزء الأول
  52. مشكلة التداخل في الـ Activity - الجزء الثاني
  53. تحويل الـ Activity إلى Dialog - الجزء الأول
  54. تحويل الـ Activity إلى Dialog - الجزء الثاني
  55. تحويل الـ Activity إلى Dialog - الجزء الثالث
  56. شرح الـ GUI Layout الجزء الأول
  57. شرح الـ GUI Layout الجزء الثاني
  58. شرح الـ GUI Linear Layout الجزء الأول
  59. شرح الـ GUI Linear Layout الجزء الثاني
  60. شرح الـ GUI Linear Layout الجزء الثالث
  61. شرح الـ Gravity Attribute
  62. شرح الـ Weight Attribute
  63. شرح الـ Absolute Layout
  64. شرح الـ Table Layout
  65. شرح الـ Relative Layout الجزء الأول
  66. شرح الـ Relative Layout الجزء الثاني
  67. شرح الـ Frame Layout
  68. شرح الـ Scroll View
  69. برمجة Wizard الجزء الأول
  70. برمجة Wizard الجزء الثاني
  71. برمجة Wizard الجزء الثالث
  72. برمجة Wizard الجزء الرابع
  73. برمجة Wizard الجزء الخامس
  74. برمجة Wizard الجزء السادس
  75. برمجة Wizard الجزء السابع
  76. برمجة Wizard الجزء الثامن
  77. المصادر ومجلد res
  78. ملف strings.xml الجزء الأول
  79. ملف strings.xml الجزء الثاني
  80. المصفوفات النصية وملفات XML
  81. الألوان وملف XML الجزء الأول
  82. الألوان وملف XML الجزء الثاني
  83. التعرف على Resource Reference Syntax الجزء الأول
  84. التعرف على Resource Reference Syntax الجزء الثاني
  85. التعرف على Resource Reference Syntax الجزء الثالث
  86. التعرف على Resource Reference Syntax الجزء الرابع
  87. وحدة Dp واستخدام الواجهات الجزء الأول
  88. وحدة Dp واستخدام الواجهات الجزء الثاني
  89. شرح Dots Per Inch
  90. مجلد Drawable وإضافة الصور
  91. مجلد Drawable و DPI
  92. إضافة صورة جديدة
  93. تغيير خلفة الـ Layout ووضع صورة
  94. استخدام getDrawable و DbitmapDrawable
  95. getDrawable و ColorDrawable
  96. شرح ملف Dimension XML
  97. getDimension و ملف Dimension XML
  98. شرح وحدة SP