يعني اية Web Developer ؟

بنسمع كتير عن ال web developers ( مطورين المواقع ) وقد ايه مطلوبين .. خاصة ك مستقلين على منصات ال Freelancing

وبما انه مجال مفتوح مش مرتبط بتخصص او كلية معينة بجانب انه مش محتاج غير كمبيوتر ونت ودماغ “الحمد لله التلاتة متوفرين^_^ ” في ناس كتير بتفكر تبدأ فيه اما كأفراد أو شركات على مستوى صغير وفي الحمد لله اللي بيكمل وينجح .. و في اللي بيكون فاكر ان هيتعلمله لغة برمجة وبعدين هيعمل مواقع “جامدة أوي ” و أول ما يبتدي يتلقى الدنيا مش وردي زي ماكان متصور فيحس بالاحباط وما يكملش
فاحنا هنحاول نوضح الصورة شوية علشان اللي حابب يشتغل في الموضوع يعرف الدنيا ماشية ازاي وايه اللي مفروض يتعلمه فما ينصدمش بعد كده ^_^

– يعني ايه مطور مواقع و اية هي مجالات شغله؟
المطور هو مبرمج بيعمل برامج وتطبيقات للشبكة العنكبوتية (WWW)بيكون قادر على انه يبني الموقع من العدم ويوصل بيه للشكل اللي بيحقق متطلبات العميل او الزبون اللي بيزور الموقع .
وعملية تطويرالمواقع ( web development ) بتتقسم ل 3مراحل  :
1-البرمجة من جهة العميل ( Client-side scripting ) : الكود اللي بيتنفذ على متصفح الويب (كروم ، فيرفوكس) وبيحدد ايه اللي الناس هتشوفه لما تدخل على الموقع بتاعك .وبنسميه “”front end
2-البرمجة من جهة الخادم ( Server-side scripting ) : الكود بيتنفذ على خادم الويب وبيحدد الموقع هيشتغل ازاي ؛ زي كده اللي بيحرك العرايس في مسرح العريس بيشتغل من ورا الكواليس لكنه بيتحكم في كل حاجة.””Back end
3-تكنولوجيا قواعد البيانات ( Database technology ) : علشان موقعك يشتغل بسلاسة يبقى محتاج قاعدة بيانات يحفظ فيها الكود ، الملفات ، الصور وباقي البيانات اللي ممكن يحتاجها.
 
على حسب انت هتشتغل في أي مرحلة هتحدد ايه اللغات اللي هتحتاج تتعلمها :
– (Client-side) : هنشرح شوية اللغات فيها بتعمل ايه لأن دي أول حاجة المبتدأ في المجال ممكن يدخل فيها والحلو انه مش بيكون محتاج انه يتربط بخادم علشان يشوف نتيجة شغله
1- لغة ” : “HTMLاول لغة بتبدي بيها وبتحط أساسات الموقع بتاعك ومحتوياته “ممكن نعتبره : مهندس مدني ” والاصدار المستخدم حاليا هو”HTML 5″
2- لغة ” CSS ” : عايز تخلي شكل الموقع لطيف وتظبط styleبتاعه “مهندس الديكور”
3- لغة ” JavaScript ” : عايز بقى تحط زراير في موقعك تقوم بمهمة معينة لما يضغط عليها او تعمل لعبة فلاش
يعني بتعمل حاجة بيتفاعل معاها المستخدم “مهندس ميكانيكا ”
4- وممكن طبعا تريح دماغك وبدل ما تبني الموقع من العدم تجيب حاجة جاهزة وتبدأ تظبطها زي ما انت عايز ومثال
على ده ” “WordPressعن طريق انها بتقدملك قوالب جاهزة اما مجانية او مدفوعة الثمن تاخدها وتعدل فيها
لغاية ما تعمل شكل الموقع اللي انت عايزه
بالنسبة للمرحلتين الباقين دي بعض اللغات المطلوبة فيها :
-(Ruby”،”python” ،”PHP” ، ” ASP.NET” : (Server-side”
– (Database): بقى هتحتاج حاجة تدير بيها بياناتك زي “”Apache” ، “MySQL” ، “Oracle
نيجي بقى للمصادر اللي ممكن تبتدي بيها علشان تدخل و تتعلم الليلة دي؟

 
1- لو عايز كورسات .. فـ أرشحلك كورس “The Complete Web Developer Course” على Udemy
بعيدا عن ان الكورس من اكتر الكورسات اللي محققة مبيعات وريتنج بجانب ” ” 843311 طالب مشتركين في الكورس
انا اللي عجبني فيه المنهج بتاعه انه ماشي معاك باللغات اللي ممكن تحتاجها في المراحل التلاته يعني كده من (الالف لغاية الـ ي)
بجانب انه بيديك مهارة عن طريق المشاريع اللي بتشتغالها بايدك وبيستضيف موقعك مجانا لمدة سنة فبيسهل عليك تشتغل في
تاني مرحلتين . الكورس حاليا عليه خصم 90% ( 15$ فقط بدل 200$ ) عن تجربة يستحقهم و زيادة

لينك الكورس :

https://www.udemy.com/the-complete-web-developer-course-2
2-اما لو نفسك تدخل على موقع تتعلم فيه أي لغة يبقى خليك في الموقع ده :
/http://www.w3schools.com

3-لو عايز تطبيقات تنزلها على موبايلك سواء (android,ios, winphone )و تتعلم عليها شوية من لغات البرمجة اللي فوق يبقى ادخل هنا : /https://mshmshvalley.com/sololearn
من الاخر #ملكش_حجة ^_^
ملاحظة:
1- خلي بالك كلامنا هنا عن web developerمش web designerاللي بيحتاج حاجات تانية زي فوتوشوب وغيرها
2- المصادر اللي فوق دي على سبيل المثال والتجربة مش الحصر وبالتالي اي مصدر شايف انه مفيد ونفعك ممكن تشاركنا بيه

 

 

freelancerWeb developerمطور مواقع
Comments (1)
Add Comment
  • محمود

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