اريد افضل دورات تعلم الويب
من html
الى php
وsql
ولاريفل
وcss
وجافا سركبت
أقترح دورة أكاديمية حسوب، حيث يوجد مدربون للإجابة على أسئلتك و متابعتك وهذا يساعدك على التقدم بشكل أفضل باتباع إرشادات المدربين و متابعتهم لكول المشاكل التي نعترضك أثناء الدراسة.
ماذا ستتعلم:
الأسس البرمجية السليمة عبر لغة PHP
كيف يتم التخاطب بين المتصفح والخادم
أساسيات قواعد البيانات
كيفية بناء تطبيق ويب لإدارة المهام باستخدام لغة PHP
أساسيات التطوير باستخدام معمارية MVC
أساسيات إطار العمل Laravel
بناء تطبيق إدارة المهام باستخدام إطار العمل Laravel
تطوير واجهة برمجية API بالإعتماد علي نمط RESTful
تطوير موقع إعلانات مبوبة
شبكة اجتماعية تشبه Instagram
تطوير نظام إدارة محتوى CMS كامل من الصفر باستخدام إطار العمل Laravel
تطوير قوالب WordPress
الرابط:
أما بالنسبة للدورات المجانية يمكنك أن تجدها على يوتيوب أو مواقع أخرى..
بالتوفيق
تنقسم برمجة مواقع الويب إلى قسمين رئيسيين هما:
تصميم الموقع Front-end أي ما يظهر للمستخدم
برمجة الموقع Back-end أي عملية إدارة قواعد البيانات ومعالجة البيانات (قسم المخدم)
تصميم المواقع يعتمد على التقنيات التالية:
HTML: تستخدم لتحديد بنية صفحات الموقع و أقسامه بالشكل الأساسي
CSS: تستخدم لعمل التنسيقات و ترتبط مع HTML
JavaScript: هي لغة البرمجة التي تعمل على المتصفح و تستخدم بإدارة الواجهة (معالجة بيانات و تحريك العناصر)
مكتبات وإطارات عمل مهمة لتصميم المواقع (مستوى متقدم):
jQuery: مكتبة في لغة البرمجة JavaScript تسهل العمل.
Bootstrap: إطار عمل CSS يسهل عمل التنسيقات.
برمجة المواقع يعتمد على التقنيات التالية:
أولا: قواعد البيانات ومنها: عليك تعلم SQL
MySQL
PostgreSQL
MongoDB .. وغيرهم
ثانيا: لغات البرمجة لمواقع الويب:
PHP: ونستخدم معها إطار العمل Laravel
JavaScript: ونستخدم معها إطار العمل Node.JS
Python: ونستخدم معها إطار العمل Django
مسار التعلم:
الأساسيات: HTML - CSS - JavaScript
ثم تختار نوع قاعدة بيانات مع لغة برمجة مثل MySQL + PHP
تعلم أولا الأساسيات وبعد تمكنك منهم يمكنك الانتقال لباقي التفاصيل و يسهل عليك الاختيار
سترى الطريق طويل لكن علينا التقدم خطوة بخطوة.
بالنسبة للدورات:
المجانية من على يوتيوب: Elzero web school
المدفوغة: أكاديمية حسوب، حيث يوجد مدربون للإجابة على أسئلتك و متابعتك.
بالتوفيق
التعليقات