السلام عليكم اخواني حقيقة بحثت لاكثر من شهرين في اليوتيوب والمواقع المختلفة لكن اختلط الامر وتشعبت المصادر
احتاج منكم خريطة كاملة لبداية المجال وفق منهجية ورؤية كاملة في برمجة الويب والتحكم في html / css/ java sript
وكل الشكر والتوفيق لكم .
وعليكم السلام أهلا بك عصام,
في البداية يفضل أن يتم التعلم في البداية من قبل طرف ما أو شخص ما تستطيع أن تفهم جيداً ما يقول وطريقة شرحه مناسبة لك فليس كل شخص يستطيع الفهم من المدرس لسبب ما ,وبالنسبة للمجال الذي ذكرته وهو تصميم الويب فهو مجال واسع الانتشار ويوجد الكثير من الدروس المتواجدة على الانترنت بخصوصها ولكن كما أسلفت فليس كل مدرس يستطيع الشرح بشكل جيد لكل طالب ففي حال كان هنالك أسماء لبعض المبرمجين المعروفين أو الدروس التي تمتلكها فقم بمشاهدة درسين أو ثلاث وأنظر إن تفهم جيداً أم لا.
في البداية عليك تعلم لغة HTML وهي لغة ترميزية تستخدم كبنية أساسية للصفحة أو هيكلية الصفحة وهي لغة سهلة يمكنك تعلمها بسهولة ويبدو أن لديك خلفية عنها لذا سيكون ذلك سريعاً ,لكن بنية الصفحة وحدها لا تكفي فيجب تحسين المنظر العام للصفحة وهنا يأتي دور لغة ال CSS وهي لغة تستخدم لتحسين شكل الصفحة من ألوان وأشكال وتصميم وأماكن مكونات الصفحة وطريقة عرضها بطريقة جميلة ولائقة. يمكنك في البداية تعلم هاتين اللغتين وتطبيق بعض المشاريع عليهم ,ففي حال بحثت عن مشاريع فهاتين اللغتين ستجد الكثير ,ويمكنك أيضاً أن تحاول نسخ الصفحات وعمل نسخ مطابقة منها فهذا سيعزز من قدراتك على تصميم صفحات الويب.
بعد ذلك يمكنك تعلم لغة ال JavaScript وهي لغة برمجية تعمل على المتصفح لإضفاء الديناميكية والتفاعلية على الصفحة. وبعد ذلك يمكنك بما أنشأته من مشاريع في لغتي HTML and CSS أن تضيف عليهم ال JavaScript أو يمكنك بناء مشروع يعتمد على JavaScript وكل هذا سينمي مهاراتك وقدراتك على تصميم الويب وعند الأنتهاء من مشروعين أو ثلاثة يمكنك الإطلاع على أطر العمل لتصميم الويب ,ويعرف إطار العمل على أنه مجموعة من المكتبات البرمجية التي يستخدمها المبرمج في برنامجه عادةً يتم جمعها في قالب واحد بحيث توفر على المبرمج الوقت والجهد في جمعها بكل مشروع وكذلك تقدم العديد من الميزات لتسريع عملية إنشاء التطبيقات وكذلك تخفف عليه القلق قليلاْ من ناحية الأمان في حال كانت إطار العمل يحصل على تحديثات دورية. وهنالك العديد من أُطر العمل المختصة في تصميم صفحات الويب ولكنها جميعها تشترك في أنها تعتمد على لغة ال JavaScript z لذا عليك التركيز عليها وتطوير نفسك بها جيداً ,ومن أطر العمل هذه:
React.
Angular.
Vuejs.
jQuery.
Emberjs.
ويوجد العديد منها أيضاً ولكن هذه الأشهر بينهم وينصح بتعلم إحداهم في حال كنت تريد الإستمرار في المجال ولكني أنصحك بواحدة من إثنين React أو Anguler. وبالطبع وبعد إختيارك واحدة منهم وتعلمها وتمكنك منها يأتي دور التطبيق العملي لما تعلمته عبر إنشاء مشروع أو أكثر.
أهلا بك
هنالك نقطة سقطت مني وهي تعلم أطر العمل الخاصة ب CSS مثل Bootstrap وغيرها ولكن هذه اشهرهم وإذا أردت الأطلاع على المزيد قم بالبحث عن الأمر وستجد العديد من أُطر العمل هذه. قم بتعلم Bootstrap بعد إنتهائك من HTML و CSS ,لكن هنالك بعض الأمور في Bootstrap تحتاج لجافاسكريبت يمكنك التغاضي عنها في الوقت الحالي إلى أن تتم تعلمها ومن ثم تجربها حتى لا يكون التجريب بدون فهم. وأيضاً هنالك العديد من المكتبات التي تساعدك في إنشاء صفحة ويب إحترافية مثل الخطوط والأيقونات وخرائط الألوان المناسبة للتصميم والصور ذات الجودة العالية وغيرها.
تحياتي
التعليقات