Web 개발 학습하기

欢迎! 这里介绍的文档是针对Web开发新手的. 它包含制作一个简单网站所需的一切.

在此,我们不打算引导您从"初学者"到"专家". 但是,目标是引导您从"初学者"过渡到"熟悉的步骤". 之后,您必须找到自己的风格. 那时您将看到的其余MDN文档或其他文档将需要很多先验知识.

对于那些刚接触编码的人,Web开发可能会很困难(但我们将尽力解释它!). 但是,无论您是想学习Web开发的学生,正在寻找课堂资料的老师,还是想学习Web技术的业余爱好者,我们都将使您轻松学习.

새로운 콘텐츠?

该地点的内容会定期添加. 我们开始管理学习区域发行说明以跟踪更改,因此请定期检查!

如果您对期望的主题或缺少的东西有任何疑问,请将其留在我们的Discourse论坛上 .

어디서 시작해야 하나

注意 :提供技术定义的词汇表 .

随机词汇表条目

Copyleft
Copyleft是一个通常指许可的术语,用于表示作品的重新分发必须与原始许可使用相同的许可. Copyleft许可的示例包括GNU GPL (用于软件)和Creative Commons SA(类似共享)许可(来自艺术品).

다루는 주제

以下是MDN学习区中涵盖的所有主题的列表.

웹 개발 시작하기
简要介绍Web开发,使初学者可以轻松掌握.
HTML — 웹 구축하기
HTML是一种用于为网站创建内容并定义其含义或目的的语言. 此处详细介绍了HTML.
CSS — 웹 스타일링 익히기
CSS用于装饰网络. 您可以使用它来添加诸如动画之类的动作或设置Web内容的样式. 您可以在此处学习如何使用CSS.
JavaScript — 동적인 클라이언트 사이드(혹은 프론트 엔드) 언어
JavaScript是一种脚本语言,用于将动态功能嵌入到网页中. 本文档教您熟悉理解和编写JavaScript的所有必需知识.
Web forms — 사용자 데이타로 작업하기
Web表单是用于与用户交换信息的强大工具-主要用于收集用户信息或提供用户界面. 本文档涵盖了配置,修饰和与Web表单通信的所有基本要素.
접근성 — 모두를 위한 웹사이트
可访问性涵盖了如何编写代码以使任何人都可以访问网络,而无视身体残疾或地区,设备与其他个人之间的歧视. 您可以从本文档中学到所需的一切.
Web 성능 — 웹사이트를 빠르고 즉시 반응하도록 만들기 
Web性能是一种技术,可加快Web应用程序的下载速度并立即响应用户的操作,而不管用户的Internet带宽,屏幕大小,网络或设备功能如何.
도구와 테스트
描述了可帮助开发人员进行开发的工具,例如交叉浏览工具.
서버 사이드(혹은 벡 엔드) 웹 프로그래밍
即使您专注于客户端Web开发,了解服务器的工作方式仍然很有用. 它简要说明了服务器端的工作方式,以及如何使用两个流行的框架:Django(Python)和Express(node.js)构建服务器端应用程序.

코드 예제 얻기

您可以在GitHub上找到在学习区域中找到的所有代码示例. 如果要将代码示例复制到计算机上,最简单的方法是将最新的主代码分支作为ZIP下载 (<- 单击下载 zip文件).

如果要通过自动更新以更灵活的方式复制存储库,则可以执行更复杂的过程:

  1. 在计算机上安装Git . 这是GitHub使用的版本控制软件.
  2. 命令提示符 (Windows)或从终端( Linux ,Mac OSX )计算机打开它.
  3. 要将学习区域存储库复制到命令提示符/终端指向的当前文件夹,请使用以下命令:
    git clone https://github.com/mdn/learning-area
  4. 您可以看到在该位置创建了学习区域文件夹.

如果您已经学习了很长一段时间,可以按照以下步骤在GitHub上获取有关earning-area的最新信息:

  1. 从命令提示符/终端,使用cd命令转到learning-area目录. 例如,如果您在父目录中:
    cd learning-area
  2. 使用以下命令将存储库中的信息更新为最新信息:
    git pull

연락처

如果您有任何疑问,可以通过邮件列表IRC频道发送消息. 我们欢迎任何内容错误,对新学习主题的要求或对您不了解的事物的疑问.

所有这些学习过程都是在人才捐赠者的帮助下实现的. 如果您有兴趣帮助我们开发和改进内容,请查看如何通过邮件列表IRC渠道进行帮助和进行交流. 我们需要你. 欢迎对改进此学习平台充满热情的任何人.

관련 정보

**此处的韩语站点已被修改为下面的用户推荐站点以便与新修订和批准的英语(美国)版本轻松进行比较 .**

영어 원문에 있는 사이트

Mozilla Developer Newsletter
适用于所有Web开发人员的Mozilla Foundation新闻通讯
JavaScript 배우기
对于Web开发者来说,这是一个很好的资源—在交互式环境中学习JavaScript,从而可以进行短期课程,交互式测试和自动评估. 前40门课程是免费的,您可以花一小笔费用就可以选修整个课程.
Web Demystified 
JérémiePatonnier为初学者提供了一个很好的课程,为网络开发奠定了基础
Codecademy
처음으로 프로그래밍 언어를 공부하고 바로 실습할 수 있음
BitDegree
基本编码理论可以通过应用游戏化的过程来学习. 对于初学者
Code.org 
基本编码理论和实践. 主要针对儿童或完全初学者
EXLskills
免费讲座以学习信息技术. 提供基于项目的学习,可以直接从导师那里获得建议
freeCodeCamp.com
有用于学习Web开发的教程和项目
Web Literacy Map
这是一个初学者可以在其中使用网站并学习最新技术的网站,还提供了学习活动的材料.
Edabit
各种编码问题

영어 원문에 없는 사용자 추천 사이트 

프로그래머스
基本和实际编程可以同时完成
생활코딩
为奠定网络基础很有用
edwith
您可以通过Boost课程学习深入的Web开发
Baekjoon Online Judge
可以解决各种编码问题
Teaching activities
由Mozilla基金会运营的学习平台,教您如何使用基本网络并保护您的隐私,入侵JavaScript和Minecraft.
w3schools 
世界上最大的Web开发人员网站是座右铭,并且与Mozilla不同,这些解释很长且很容易理解,并且主要通过示例进行解释. 而且,站点菜单很容易找到您想要的主题.