آموزش وب

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

欢迎来到MDN培训区. 借助这一系列文章,您可以从最基础的水平以及编写简单网站的代码所需的所有知识中学习Web开发.

MDN的目标不是将您从"初学者"转变为"专家",但绝对可以将您从"初学者"提升到"可接受"的水平. 之后,您应该能够确定自己的路径,遵循MDN其余部分的教义以及被认为是中高级的其他资源,这需要很多先验知识.

如果您是初学者,Web开发可能是一个挑战-我们将帮助您,并为您提供足够的信息,使您感到舒适并很好地学习所有主题. 无论您是想学习Web开发(亲自或部分学习)的学生,想为自己的课程提供内容的老师,还是业余爱好的老师,或者只是想要更多的人,您都需要宾至如归.了解网络技术的工作原理.

重要提示 :此处提供的教程会定期添加. 如果您对想要覆盖或看不见的主题有疑问,请参阅下面的" 与我们联系"以获取有关呼叫方法的信息.

از کجا شروع کنیم

注意:词汇表中,您可以找到所有术语的定义.

词汇表的随机输入

حلقه
术语" 计算机编程"是一系列命令,反复执行以达到特定条件. 例如,采取一些数据并对其进行修改,然后确保检查指定条件的条件的步骤,例如,当计数器达到指定数量时.

مطالب ارائه شده

您可以在下面看到MDN中的主题列表.

شروع کار با وب
它为Web开发的新手提供了介绍.
HTML — ساختار وب
HTML是一种用于创建内容不同部分并定义其含义和目的的语言. 在本节中,我们将详细介绍HTML.
CSS — ظاهر وب
CSS是一种用于样式化和组织Web内容以及添加手势(例如动画)的语言. 本节详细介绍CSS.
JavaScript — اسکریپت نویسی پویا سمت کاربر
JavaScript是一种脚本语言,用于向网页添加交互式操作. 本节介绍了轻松编写和阅读JavaScript所需的所有技巧.
دسترسی‌پذیری — وب را برای همه قابل استفاده کنید
可访问性是一种使Web内容可供尽可能多的人使用的实践,而不论其残障,设备,区域设置或与他们相关的其他差异性因素. 本主题为您提供了所有您需要了解的内容.
ابزارها و تست ها
本节介绍了可帮助开发人员进行工作的工具,例如不同浏览器中的测试工具.
برنامه نویسی سمت سرور وب سایت
即使您专注于客户端Web开发,了解服务器和服务器端代码功能的工作方式仍然很有用. 本主题概述服务器端的工作方式,并提供详细的教程,详细说明如何使用两个流行的框架Django(Python)和Express(node.js)构建服务器端应用程序.

دریافت کد مثال‌ها

您在教程中看到的示例代码都可以在GitHub上找到 . 如果要将它们全部都放在计算机上,最简单的方法是:

  1. 在设备上安装 . 该软件是GitHub所基于的版本控制系统.
  2. یک حساب گیت‌هاب برای خود بسازید. این کار بسیار ساده و آسان است.
  3. 创建帐户后,使用您的用户名和密码登录github.com .
  4. 在计算机上,打开命令提示符 (Windows)或终端( LinuxMacintosh ).
  5. 要将培训资料库复制到名为学习区域的文件夹中,请将以下命令写入打开命令提示符/终端以使用您的命令的位置:
     git clone https://github.com/mdn/learning-area 
  6. 现在,您可以转到所需的文件夹并查看其中的新文件. (您可以同时使用finder / file Explorer和cd命令 ).

必要时,您可以对learning-area文件夹中的GitHub存储库进行以下更改:

  1. 在命令提示符/终端中,借助cd转到learning-area文件夹. 例如,如果您位于顶部文件夹中:
     cd learning-area 
  2. 使用以下命令更新存储库:
     git pull 

ارتباط با ما

如果您想就任何主题与我们联系,最好的方法是通过电子邮件列表IRC渠道向我们发送消息. 我们期待收到您关于网站上错误的事情或缺点的消息,询问新的教育主题,就您不了解的主题寻求帮助,或其他.

如果您有兴趣帮助开发/改善内容,请查看如何提供帮助并取得联系! 最重要的是,无论您是学习者,老师还是网络开发人员,或者想帮助改善您的教学经验的人,我们都很高兴见到您.

همچنین ببینید

خبرنامه توسعه موزیلا
Web开发人员通讯,这对于所有级别的开发都是一个很好的资源.
Codecademy
一个伟大的交互式站点,从头开始教编程语言.
Code.org
理论和实践入门编码更适合儿童和初学者.
freeCodeCamp.com
一个包含教程和Web开发学习项目的交互式站点.
Web Literacy Map
网络学习和21世纪技能的基本水平的框架,允许访问分类的教育活动.
Teaching activities
Mozilla基金会创建了一系列学习活动(包括学习),从基本的网络知识到JavaScript安全性和Minecraft黑客技术,都应包括在其中.