تعلم تطوير الويب

该翻译不完整. 请帮助翻译本文英文

欢迎来到Mozilla开发人员学习网络部分. 这组文章旨在为Web开发初学者提供开始构建其站点所需的一切.

本节的目的不是让您从"初学者"阶段进入"专业"阶段,而是使您从"初学者"阶段进入"基础"阶段. 然后,从这里开始,您应该能够通过研究Mozilla开发人员网络资源其余部分以及其他需要先验知识的中高级水平的资源来完善自己的道路.

如果您是初学者,Web开发可能是一个挑战-我们将为您提供帮助,并为您提供足够的详细信息,使您感到舒适并适当地学习主题. 如果您是学习Web开发的学生(本人或研究的一部分),正在寻找资源的老师,业余爱好者或仅想了解有关Web技术工作原理的人,那么这里就是您的地方.

重要提示 :本节中的内容是不断更新的内容. 如果您对想要覆盖或感到不完整的主题有疑问,请参阅下面的"与我们联系"部分,以获取有关与我们联系的信息.

من أين أبدا

  • مبتدئ:

    如果您是Web开发的初学者,我们建议您从Web Start单元开始 ,它为Web开发提供了实用的介绍.

  • 具体问题:

    如果您对Web开发有特定疑问,可以在FAQ部分找到有用的信息.

  • 除了基础知识:

    如果您有一点知识,那么下一步就是使用"超文本标记语言简介 "单元详细学习超文本标记语言和流程图样式页面,然后继续进行" 流程图样式页面简介 "单元.

  • 切换到编程:

    如果您已经熟悉超文本标记语言和流程图样式页面,并且对编程感兴趣,那么您肯定会希望转而学习" JavaScript". 从" 使用JavaScript的第一步 "模块和" 开发服务器端的第一步 "开始.

注意 :我们的词典包含术语的定义

小建议

معاودة
递归 (或自调用)是函数对其自身的调用. 递归用于解决子问题较小的问题. 递归函数可以接收两种类型的输入:基本输入(当迭代结束时-重复)和递归输入(当迭代有效时).

المواضيع المغطاة

以下列表包含Mozilla开发人员网络的"学习"部分中涵盖的所有主题.

البدء مع الويب
该单元为初学者提供了有关Web开发的实用介绍.
لغة ترميز النص الفائق — لبنة الويب
HTML是我们用来构造内容的各个部分并确定其含义或目的的语言. 本主题详细解释了该语言.
صفحة الأنماط الانسيابية — تصميم الويب
简化样式表(CSS)是我们用于设计和格式化Web内容的语言,我们还使用它来添加动画等效果. 本主题全面介绍了该技术.
الجافاسكربت — لغة برمجة ديناميكية لتطوير جهة العميل
JavaScript是一种动态编程语言,用于向网页添加交互功能. 本主题说明了使用该语言进行读写的所有基本要素.
الإتاحة — اجعل الويب متاحاً للجميع
可访问性使Web内容可供尽可能多的人使用,无论他们有残障,他们使用的设备,他们说的语言或任何其他因素. 本主题提供了您需要了解的有关此概念的所有信息.
الأدوات والإختبار
本主题涵盖开发人员用来促进其工作的工具,例如corss-browser.
برمجة جهة الخادم
即使您专注于开发客户端,了解服务器的工作方式以及服务器端语言所具有的优势仍然很有用. 本文提供了有关服务器端工作原理的一般介绍,还提供了有关如何使用两种流行的框架-Jango(Python)和Express(NOD)来构建服务器应用程序的详细课程.

احصل على أمثلتنا البرمجيّة

您将在"学习"部分中看到的所有编程示例都可以在GetHub找到 . 如果要将它们全部复制到计算机上,最简单的方法是:

  1. 在计算机上安装Jet . Jet是Jethab用于完成其工作的基本版本控制软件.
  2. 在GetHapp上创建一个帐户 . 这个过程很简单
  3. 创建帐户后,使用您的用户名和密码登录到该站点.
  4. 在计算机(如果使用Windows)或终端(如果使用LinuxMac )上打开命令提示符
  5. 要将Learning Department存储库复制到当前路径中名为" learning-are"的文件夹,请使用以下命令:
     git clone https://github.com/mdn/learning-area 
  6. 现在,您可以访问文件夹以找到您要查找的文件(使用文件管理器或使用cd命令

您可以按照以下步骤获取对存储库的最新更新,并将它们自动上传到您的文件夹中:

  1. 在命令提示符/终端上,使用cd命令进入learning-area文件夹. 例如,如果您位于learning-area容器文件夹中,请使用以下命令:
     cd learning-area 
  2. 使用以下命令更新存储库:
     git pull 

تواصل معنا

如果您想与我们联系以告知我们任何信息,最好的方法是通过"学习"部分主题或使用IRC渠道向我们发送消息. 我们希望收到您关于本网站上您认为是错的或遗漏的任何信息,要求提供新的学习主题,就您无法理解的内容寻求帮助,或任何其他问题.

طالع أيضاً

القائمة البريدية لمطوري موزيلا
我们为Web开发人员提供的邮件列表,它是所有专业知识的宝贵资源.
موقع Codecademy
一个伟大的交互式站点,从头开始教编程语言.
EXLskills
免费和开放的技术技能课程,包括指导和基于项目的学习
موقع Code.org
主要面向初学者的简单软件文章和教程.
موقع freeCodeCamp.org
一个包含课程和项目的交互式网站,用于教授Web开发.
أنشطة تعليميّة
Mozilla基金会创建了一系列教育学习活动,涵盖了从网络和隐私的基本知识到javascript和其他高级技术的所有内容.