هذا المقال

سوف يفيدك اذا كنت تريد تعلم برمجة المواقع

February 20, 2022

ازاى اتعلم برمجة المواقع ؟؟

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

عليك معرفة ان اي موقع ينقسم الي جزئين

الجزء الاول وهو يسمي : Front end

وهو الجزء المسؤول عن الواجهة الامامية للموقع

دوس هنا

إذا ما هي المهارات المطلوبة لكي اكون مبرمج مواقع ؟

1- لغة HTML

وهي اللغة المسؤولة عن وضع العناصر الرئيسية في المواقع مثال وضع عناوين ومقاطع فيديو وملفات صوتية وصور وجداول داخل موقعك .

دوس هنا

1- لغة CSS

وهي اللغة المسؤولة عن شكل الموقع ووضع الصور في المكان الذي تريده تحديد خلفية الموقع وتنسيق الوان واشكال الموقع .

دوس هنا

1- لغة JavaScript

وهي اللغة المسؤوولة عن جعل الموقع يتحول من ثابت الي موقع داينمك اي اشكن يحدث مثال عن الضغط علي زر معين يحدث اكشن معين الجانب الاخر منها وهي تجعل المستخدم يطلب العديد من الصفات عن طريق طلب السيرفر .

دوس هنا

هذه هي الخطوات الاساسية لتعلم برمجة الواجهة الامامية .

ثم بعد ذلك عليك تعلم بعض من المكتبات التي تسهل عليك استخدام اللغات السابقة

4- مكتبة مثل BootStrap

-- لجعل الموقع متجاوب مع كل الشاشات -- لاخذ اجزاء من الكود جاهزة للعمل بشكل اسرع

دوس هنا

5- مكتبة مثل React Js

-- وهي مكتبة تساعدك علي عمل واجهة امامية بشكل اسرع وتسهل عليك استخدام لغة JavaScript.

دوس هنا

هناك خطوة مهمة وهي لرفع مشاريعك في مكان للحفاظ عليه وتداول الكود بين مبرمجين شركتك Git & GitHub

دوس هنا

الان يمكنك التقديم علي عمل بعد عمل مشاريع وتطبيقات علي اللغات السابقة يمكنك ان تري هذه المحاضرة للعمل الاونلاين والعمل في شركات .

دوس هنا

الجزء الثاني وهو يسمي Back-end

وهو الجزء المسؤول عن تخزين بيانات المستخدم كأسم وايميل وباسورد متعارف عليه هو الكواليس والاشياء التي تحدث في الخلفية ولا يراها المستخدم .

عليك اختيار لغة برمجة من العديد من اللغات ولنفترض في هذه المقالة سوف نختار :

1- لغة JavaScript

(Node js)

وهي اللغة المسؤولة عن استقبال الداتا الخاصة بالمستخدم وتخزين المعلومات في قاعدة بيانات

قريبا

2- Mongo DB (database)

وهي قاعدة بيانات يتم فيها تخزين المعلومات الخاصة بالموقع علي شكل جداول .

3- عليك تعلم Framework يسهل عليك استخدام Node Js مثل Express Js

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

1- لغة PHP

وهي اللغة المسؤولة عن استقبال الداتا الخاصة بالمستخدم وتخزين المعلومات في قاعدة بيانات

2- MySQL (database)

وهي قاعدة بيانات يتم فيها تخزين المعلومات الخاصة بالموقع علي شكل جداول .

خطوة اضافية ليك بعد تعلم كل اللغات السابقة

3- عليك تعلم Framework يسهل عليك استخدام لغة PHP مثل Laravel

لو حابب تنضم تتعلم معايا لايف وتشترك في الكورس القادم يوم ١٠-٨ تواصل علي رقم الواتساب 01551407795 او 01000787393

ولآي استفسار تليفونيا علي رقم 01142384465 يوميا من الساعة ١١ صباحا الي ٦ المغرب ماعدا يوم الجمعة والسبت

او رسالة علي صفحتنا Mag Camp علي فيسبوك