المشاركات

عرض الرسائل ذات التصنيف لغة HTML

كيف تصبح مطور ويب وتحصل على وظيفة في أسرع وقت؟ (الجزء الأخير).

صورة
استمر في التعلم والتطوير من نفسك. ربما لن تحصل على الوظيفة في الأسابيع الأولى من بحثك, أو حتي الشهور الأولى. ولكن هذا يعطيك فرصة لتعلم المزيد والتطوير من مهاراتك. أنت تمتلك الأن المهارات الأساسية لمطور الويب المبتدئ, ولآن يمكنك أن تبدأ بتعلم مهارات اضافية, فهذه المهارات ستزيد من فرص توظيفك وتصبح مرغوبا في سوق العمل. وإليك بعض المهارات لتتعلمها: تعلم احدى مكتبات لغة جافا سكريبت. تعلم احدى المكتبات يمكن أن يجعل حياتك أسهل, وأحدى أشهر هذه المكتبات هي jQuery والتي تمكنك من عمل أشياء معقدة بسهولة تامة كالتلاعب بعناصر DOM مثلا وغبرها الكثير مما ستتعلمه عندما تستخدمها. إكمال دروس HTML and CSS والتي تركناها في البداية. يمكنك إكمال الدروس المتعلقة ب applied visual design, applied accessibility, CSS grid. تعميق معرفتك باللغات البرمجية التي تستخدمها. مارسها يوميا واعرف المزيد عنها وعن كيفية عملها, وعن اسرارها وطرق تسريع العمل بها كالمكتبات واطر العمل. استمر في بناء المشاريع ووضعها في معرض أعمالك الذي بنيته. تعلم كيف تعمل الجافا سكريبت. قدرتك على استخدامها والبرمجة باست...

كيف تصبح مطور ويب وتحصل على وظيفة في أسرع وقت؟ (الجزء الثاني)

صورة
  شكل باستخدام css ب- ابدأ بوضع الخطة.  بما أنه ليس بمقدور الجميع الذهاب إلى تلك الدورات التدريبية أو الحصول على مدرب, سوف أعطيك خطة تمكنك من الحصول على وظيفتك كمطور. وهذا تقريبا ما فعلته لأتحول من مهندس لمطور في 4 أشهر فقط. وهي كالتالي: جد وظيفة. لتتمكن من صنع خطة عظيمة, عليك ان تمتلك هدفا تود تحقيقه. وهدفنا ها هو الحصول على وظيفة بأسرع ما يمكن. كلما حصلت عليها أسرع, كلما تمكنت من ممارسة البرمجة يوميا وكذلك الحصول على الدعم من المبرمجين المحترفين وفوق كل هذا ستحصل على مرتب أيضا. هناك الكثير من الطرق لدخول المجال, من الذكاء الاصطناعي إلي علم البيانات وتطوير الألعاب, ولكن المجال الأسهل هو تطوير الويب. أما إذا كنت تود البدء في مجال آخر فأعلم أن دخولك مجال تطوير الويب لا يعني أنك ستعمل به دائما. سوف تتعلم الكثير خلال مسيرتك بحيث تتمكن من الإنتقال إلى مجالك المفضل. عندما بحثت عن وظائف لمطوري الويب كانت هذه أولى النتائج التي تطلب مطور ويب مبتدئ :  متطلبات العمل بعد النظر إلى القليل من إعلانات الوظائف المشابهة نج أن المتطلبات الشائعة هي: معرفة تقنيات ال...

كيف يعمل بروتوكول HTTP (الجزء الرابع) "ترويسة الرد وكود الحالة".

صورة
بروتوكول HTTP  في الأجزاء السابقة ( الأول , الثاني , الثالث ) تحدثتا عن ماهية بروتوكول http ومراحل طلب صفحة انترنت من سيرفر ما, والآن نكمل مع آخر مرحلة من هذه المراحل وهي... الخطوة الرابعة: استقبال الرد من السيرفر. بعد ان يستقبل السيرفر ترويسة الطلب عبر اتصال TCP/TLS ويقوم بمعالجتها, وبعد أن يجلب البيانات المطلوبة سواء من قاعدة البيانات أو من نظام الملفات يبدأ في تكوين ترويسة الرد ويقوم بوضع هذه المعلومات فيها ويرسلها بعد ذلك إلى المتصفح. وبالنسبة لهذه الترويسة فتكون شبيهة جدا من ترويسة الطلب في البنية, ومثال على ذلك: إذا ارسلنا هذه الترويسة في الطلب: GET /How-does-HTTP-work HTTP/1.1 \r\n User-Agent: curl/7.24.0 (amd64-portbld-freebsd8.4) libcurl/7.24.0 OpenSSL/0.9.8y zlib/1.2.3 \r\n Host: http://www.quora.com \r\n Accept: */* \r\n r\n\ نحصل على هذا الرد: HTTP /1.1 200 OK \r\n Cache-Control: private, no-store, max-age=0, no-cache, must-revalidate, post-check=0, pre-check=0\r\n Content-Security-Policy: default-src * data: blob:;style-src * 'unsafe-inline'...

كيف يعمل بروتوكول HTTP (الجزء الثالث) "ارسال ترويسة الطلب".

صورة
بروتوكول http تحدثنا في الجزئيين الأول و الثاني عن ماهية بروتوكول http وعن كيفية عملة في الخلفية وما هي الخطوات التي يمر بها طلبك لصفحة ما من موقعك المفضل, والآن نكمل حديثنا عن تلك الخطوات. 3. الخطوة الثالثة: ارسال ترويسة طلب http إلى السيرفر. وأخيرا بعد فتح الاتصال مع الخادم يمكننا الآن التحدث إليه. فيقوم المتصفح بتكوين الطلب على شكل ترويسة http وإرساله إلى الخادم عبر اتصال TLS/TCP. ومن الجميل أن بروتوكول http هو بروتوكول نصي (أي يقوم بإرسال الطلبات على هيئة نصوص), لذلك فمن السهل جدا أن تقوم بقراءتها. ويبدو طلب http بهذا الشكل (من الضروري إلحاق علامة نهاية السطر \r\n في نهاية كل حقل من حقول ترويسة الطلب): GET /How-does-HTTP-work HTTP/1.1 \r\n User-Agent : curl/7.24.0 (amd64-portbld-freebsd8.4) libcurl/7.24.0 OpenSSL/0.9.8y zlib/1.2.3 \r\n Host : http://www.questionerd.tk \r\n Accept : */* \r\n r\n\ والسطر الأول يبين نوع الطلب ويكون على الشكل ( فعل الملف-المطلوب اصدار http \r\n) : الفعل: وهو يوضح للسيرفر ماذا يفعل, وهو في هذه الحالة GET وتع...

كيف يعمل بروتوكول HTTP (الجزء الثاني) "خطوات ارسال الطلب".

صورة
الصورة redlettersph.com في الجزء السابق تحدثنا عن ماهية بروتوكول HTTP وعن الخطوات التي تحدث في الخلفية عند طلب صفحة من موقع الكتروني, والآن سنتحدث عن تلك الخطوات بشيء من التفصيل . 1. الخطوة الأولى: استعلام DNS " مخدم أسماء النطاقات ". العنوان "https://www.questionerd.tk/2019/06/http-protocol-explaind.html" يسمى URL (Uniform Resource Location) أي موقع المصدر الموحد ويتكون من ثلاثة أجزاء: محدد لنوع البروتوكول المستخدم وفى هذه الحالة هو بروتوكول HTTP . اسم الموقع الإلكتروني المطلوب ( www.questionerd.tk ). المسار إلى الملف المطلوب احضاره من السيرفر (/2019/06/http-protocol-explaind.html/). لقد استخدمت "www.questionerd.tk" كعنوان للموقع لكن هذا اسم سهل الحفظ والتذكر مقارنة بالعنوان الحقيقي للموقع وهو "172.217.171.243" وهذا يسمى عنوان بروتوكول الانترنت IP address وكل شيء متصل بالإنترنت له مثل هذا العنوان. ولكن من يمكنه تذكر عنوان كهذا لكل موقع يزوره, وكذلك فإن الحواسيب لا يمكنها فهم إلا عنوان IP وللتوفيق بين هذين...

كيف يعمل بروتوكول HTTP (الجزء الأول) "ما هو بروتوكول نقل النص التشعبي".

صورة
الصوره slideplayer.com الم تتساءل من قبل كيف يعمل الانترنت , ما الذي يحدث في الخلفية من امور عندما تطلب موقعك المفضل ؟ حسنا دعني اعرفك عن المسؤول عن هذا. انه بروتوكول HTTP. حسنا... ماهو وماذا يفعل؟؟ HTTP هي اختصار ل"HyperText Transfer Protocol" وهو بروتوكول نقل النص التشعبي. HyperText وهو النص التشعبي ويعني الملفات النصية التي تحتوي على روابط تشير إلى ملفات أخرى. HTML وهي اختصار ل"HyperText Markup language" وهي لغة ترميز النص التشعبي, وتستخدم في هيكلة تلك الملفات النصية. Transfer أو النقل ويعني أن ملفات النص التشعبي يتم نقلها بين برنامجي حاسوب, يكون في العادة بين المتصفح والخادم . ملاحظة تاريخية : تم اختراع بروتوكول HTTP من قبل تيم بيرنرزلى لمشاركة الأوراق البحثية بين الفيزيائيين في سيرن والتي كانت تحتوي على الكثير من الروابط لأوراق أخرى. Protocol البروتوكول وهو مجموعة من القواعد التي تحدد كيفية الاتصال بين جهتين. ويحدد البروتوكول شكل البيانات التي يتم تبادلها بين الطرفين, وكيفية التصرف في مواقف محددة مثل فقد الاتصال بين الطرفين. ويتكون الانترنت من ال...