|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/web-development-arabic-bootcamp-2021/
课程评论:没有评论
Coursera 網頁開發全攻略課程總結 本課程為一全面的網頁開發訓練營,涵蓋了網頁的構築、設計、交互行為以及伺服器端編程。課程共包含六個主要部分: 第一部分:HTML5 (網頁結構) 學習 HTML5,這是構建網頁基礎結構的標準標記語言。它負責網頁的內容骨架,並經常與 CSS3 和 JavaScript 配合使用。 第二部分:CSS3 (網頁設計) 深入學習 CSS3,用於網頁的樣式設計,使網頁呈現出吸引人的視覺效果。CSS 是一種樣式表語言,是萬維網的關鍵技術。 第三部分:JavaScript ES10 (網頁交互) JavaScript 是網頁的靈魂,負責網頁的動態交互。這是一個關鍵的入門級編程語言,對後續 NodeJS 章節的學習至關重要,也是當前市場需求最高的網頁開發語言之一。 第四部分:JSON (數據傳輸) JSON 格式是數據傳輸的基石,用於實現網頁前端與伺服器之間的數據交換。雖然基於 JavaScript,但它廣泛應用於各種程式語言。 第五部分:NodeJS (伺服器端開發) 學習 NodeJS 環境,使得 JavaScript 能夠運行在伺服器端。NodeJS 解決了傳統伺服器端編程的許多問題,尤其擅長處理併發請求,與 PHP 和 C# 等語言不同,它允許同時處理多個請求。學習 NodeJS 前必須先掌握 JavaScript。 第六部分:PHP-7 (伺服器端開發 - 可選) 本部分介紹 PHP-7 的伺服器端執行和數據庫操作。雖然非強制性,但 PHP 仍然是求職市場上與 JavaScript 同樣重要的後端開發技能。
سيتعلم المنضمين لهذا المُعسكر البرمجي لغات بناء الويب وتصميمه وتصميم سلوك صفحاته وبرمجة جانب السيرفرتلك الدورة تنقسم إلى 6 فصول كاملة حتى الآن:الفصل الأول: HTML5ستتعلم بهذا الفصل كل ماتحتاجه عن لغة بناء وهيكلة صفحات الويب وهي اتش تي إم إل5 ، وهي اللغة المسؤولة عن بناء أساس الموقع أو الصفحةلغة ترميز النص التشعبي ، أو إتش تي إم إل5 هي لغة الترميز القياسية للمستندات المصممة للعرض في مستعرض الويب أو المُتصفح.يتم غالباً دعمها بتقنيات مثل سي إس إس3 ولغات البرمجة النصية مثل جافاسكريبتالفصل الثاني: CSS3ستتعلم بهذا الجزء كل شئ عن لغة تنسيق عناصر الويب الرائعة لغة سي إس إس3 ، والتي تدعم بشكل أساسي لغة إتش تي إم إل في تنسيق مواقع الويب وجعله يظهر بشكله الجذاب السهل بالنسبة للزائر. هي لغة ورقة أنماط تُستخدم لوصف العرض التقديمي لمستند مكتوب بلغة ترميزية مثل إتش تي إم إل ، و سي إس إس هي تقنية أساسية لشبكة الويب العالمية.الفصل الثالث: JavaScript ES10هنا يأتي العمل الكثير والتركيز مطلوب ، فتلك اللغة الرائعة سلاح ذو حدين ، إما أن تُحبها أو تكرهها ، لا يوجد حل وسط ، فهي اللغة المحيرة والرائعة الرشيقة كما يسميها المبرمجون بنفس الوقت.تلك اللغة هي السبب الرئيسي لبناء المتصفحات التي تتابعنا من خلالها اليوم ، نعم بما في ذلك واجهات التطبيقات الهاتفية لمنصة يوديمي ، فهي تحتوي على جافاسكريبت بشكل أساسي في واجهاتهالغات إتش تي إم إل5 و سي إس إس3 ليسوا لغات برمجة ، وإنما هم لغة ترميز ولغة تصميم (على التوالي) ، وجافاسكريبت ستكون أول لغة برمجة تدرسها بهذا المعسكر البرمجي.هذا الفصل لا يجب تجاوزه على الإطلاق ، حيث أنه يعتمد عليه بناء المعسكر بالكامل بالإضافة إلى اعتماد الفصل الخامس بالدورة (نود جي إس) عليه بشكل كامل.بالتأكيد أنت يجب أن لا تتجاوز تعلم اللغة الأولى في تطوير المواقع والأكثر طلباً بسوق العمل التقني.الفصل الرابع: JSONتم شرح جيسون في الفصل السابق بالفعل و بأفضل الطرق الممكنة ، هنا فقط أن تتعلم تفاصيل أكثر عنه ، حيث أنه الحجر الأساس في تعلم كيفية ودورة نقل الملفات والنصوص والميديا بشكل عام من واجهة الموقع إلى جانب السيرفر والعكس.وعلى الرغم من أن جيسون مبني على لغة جافاسكريبت ، ألا أنه يتم استخدامه مع كافة لغات البرمجة ، فهو وسيلة اساسية لنقل البيانات خاصةً بتطوير المواقع.الفصل الخامس: NodeJSبهذا الفصل نبدأ العمل بجانب السيرفر بشكل أكثر تركيزاً ، فبيئة العمل نود جي إس هي بيئة عمل تسمح بكتابة لغة البرمجة جافاسكريبت بناحية السيرفر ، حيث أن جافاسكريبت تم تصميمها قديماً لتعمل فقط بالمتصفح.جاء نود جي إس ليس فقط هدية لمبرمجي جافاسكريبت ، وإنما لحل مشاكل لا حصر لها حين يأتي الأمر للبرمجة المهامية و استقبال الطلبات على الخوادم والرد عليها.نود جي إس يختلف عن لغة بي إتش بي و لغة سي شارب بأنه يسمح بأكثر من طلب والرد عليهم جميعاً في اوقات متزامنة وليست متتابعة.ستفهم أكثر ذلك عند دراستك للفصل.(يجب عليك متابعة دروس جافاسكريبت بالفصل الثالث قبل البدء بهذا الفصل)الفصل السادس: PHP-7بهذا الفصل سوف تتعلم كيفية تنفيذ كود بي إتش بي في ناحية السيرفر وقواعد البيانات ، هذا الفصل ليس إلزامي ولكنه من المهارات التي يتم طلبها كثيراً إلى جانب جافاسكريبت حين يأتي الأمر إلى العمل كمطور ويب للواجهات والباك إند معاً.