مرحبا بالتأكيد لم تأتي الى هنا الا وأنت راغب في تعلم كيفية تصميم موقع و عرض أعمالك عليه وإنشاء عمل خاص بك على الانترنت أيا كان هدفك من إنشاء الموقع, فأنا في هذه المدونة سوف اساعدك خطوة بخطوة حتى تعرف أسرار هذه الصناعة.
أحب أن أنبه أن هذه المدونة لمن اراد تعلم برمجة وتصميم المواقع بكتابة الاكواد وهكذا, مع التنبيه أنه من الممكن أن تنشيء موقعك بدون كتابة اكواد لكنك لن تحصل على نفس النتائج كما لو تعلمت كتابة الأكواد. إذا إنشاء وتطوير موقع الكتروني ينقسم الى ثلاث أقسام
Front-end development
Back-end developmet
UI design
إذا ما معنى هذا؟
عندما تقرر أنت كشركة أو كشخص بإنشاء موقع فإن أول شيء تفعله هو تخيل واجهات الموقع و شكله النهائي, وهنا تقريبا ستقوم برسم هذا على الورق, لكن في الواقع هذا يسمى ( UI Design ) حيث تصمم وترسم الواجهات في احدى برامج الرسم فوتوشوب مثلاً.
بعد ذلك سوف تحول هذه الرسومات الى أكواد تسمى HTML حتى تستطيع عرضها على المتصفح, ايضا ستستخدم تقنية اسمها CSS هذه مسؤولة عن كل ما هو جميل في الموقع من الوان و خطوط وتموجات و مكونات تمزج مع بعضها لتنتج عالم مواقع رائعة, كل هذا يسمى ( Front-end development ).
اذا الم تلاحظ ان أغلب المواقع اليوم تتفاعل معك و تمكنك من كتابة تعليقات و التواصل مع الاخرين وعمل العديد والعديد من الأشياء الرائعة والتي لا يمكن حصرها, نعم هذا يتم من جهة الخادم أو سيرفر ينفذ العمليات الحسابية و يقدمها لك ببساطة وبواجهة الموقع, حيث تكتب برامج المواقع بلغات مختلفة اشهرها PHP امتدادا الى Python و Ruby وحتى Java
حيث تمكنك هذه اللغات من عمل العديد من المهمام مثل إجراء العمليات الحسابية ومعرفة الطقس والبحث في الملفات والمواقع وتبادل الملفات ورفع الصور و تحميل الكتب والشراء عبر الانترنت, كل هذا يتبع ل( Back-end development ).

اوشكنا على الانتهاء لكن يبقى سؤال, لماذا تتعلم برمجة وتصميم المواقع؟
الجواب هو أن العالم اليوم اصبح يعتمد بشكل كبير على الانترنت, وعالم الانترنت من مكوناته مواقع الانترنت التي تقدم المعلومات و الخدمات لجميع المستخدمين عبر العالم, والشركات تتوسع في أعمالها عبر الانترنت لأنه إن كان لمؤسستك أو شركتك موقع الكتروني فبالتأكيد سيكون لها حضور أكبر من الشركات التي لا تقدم خدماتها على الانترنت.