博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript 编码_我们的1,600小时JavaScript编码课程
阅读量:2533 次
发布时间:2019-05-11

本文共 6453 字,大约阅读时间需要 21 分钟。

javascript 编码

by freeCodeCamp

通过freeCodeCamp

我们的1,600小时JavaScript编码课程 (Our 1,600 Hour JavaScript Coding Curriculum)

How do you prepare someone for their first coding job while they’re still working full-time or raising kids? And do it completely in a browser? For free? Well, :

当某人仍在全职工作或抚养孩子时,您如何为他们的第一份编码工作做准备? 并完全在浏览器中完成吗? 免费? 好吧, :

航点 (Waypoints)

Our Waypoints are single-sitting coding lessons. We don’t use tutorials or Lynda-style video series. We use fast-paced, fully interactive lessons. They “hold your hand” and help you rapidly establish a baseline proficiency that you’ll expand upon in our practice projects. Rather than create our own lessons, we’ve curated the best lessons from around the web, from providers like , and . You’ll learn all this, in this sequence:

我们的Waypoint是单座编码课程。 我们不使用教程或Lynda风格的视频系列。 我们使用快节奏,完全互动的课程。 他们“握紧了手”,并帮助您快速建立了基准水平,您将在我们的实践项目中进行扩展。 我们没有自己的课程,而是从 , 和类的提供商了网上最好的课程。 您将按以下顺序学习所有这些内容:

  • HTML

    HTML
  • CSS

    CSS
  • Bootstrap

    引导程序
  • jQuery

    jQuery的
  • Computer Science

    计算机科学
  • JavaScript

    JavaScript
  • Chrome DevTools

    Chrome DevTools
  • Angular.js

    Angular.js
  • Node Package Manager

    节点包管理器
  • Node.js

    Node.js
  • Express.js

    Express.js
  • MongoDB

    MongoDB
  • Git

    吉特

Our waypoints include Codecademy’s new HTML, CSS and Bootstrap primer, as well as their new Angular.js course and also Node School. Setting up a Node.js development environment on your computer is a pain, especially if you’re using Windows or a ChromeBook. It’s impossible to do on a tablet. We’ve figured out ways to quickly get Node School lessons running in 's browser-based code editor.

我们的途径包括Codecademy的新HTML,CSS和Bootstrap入门,以及他们的新Angular.js课程和Node School。 在计算机上设置Node.js开发环境很麻烦,尤其是在使用Windows或ChromeBook的情况下。 在平板电脑上是不可能的。 我们已经找到了在的基于浏览器的代码编辑器中快速运行Node School课程的方法。

篝火晚会 (Bonfires)

Four months ago, we set out to build an algorithm scripting platform to replace HackerRank and CodeWars. We knew that if we focused, we could build a tool that did one thing better than anyone else did: JavaScript algorithm training. We built Bonfires from the ground up, emphasizing speed and usability. We now have 46 algorithm scripting challenges that take anywhere from 15 to 90 minutes. These take you on a guided tour of data structures, design patterns, and even functional programming. Our campers pass hundreds of Bonfires each day, and we’re on track to have 100 different Bonfire challenges by the end of 2015!

四个月前,我们着手构建一个算法脚本平台,以取代HackerRank和CodeWars。 我们知道,只要专注,就可以构建一个工具,其性能比其他任何工具都要好:JavaScript算法培训。 我们从头开始构建篝火,强调速度和可用性。 现在,我们有46种算法脚本挑战,耗时15至90分钟。 这些将带您导览数据结构,设计模式甚至功能编程。 我们的露营者每天要经过数百场篝火晚会,到2015年底,我们有望迎接100个不同的篝火挑战!

飞索 (Ziplines)

Before you dive into full stack JavaScript, you’ll get more practice with front end development. Ziplines challenge you to build a series of single-page apps using front-end frameworks like Angular.js.

在深入研究全栈JavaScript之前,您将获得有关前端开发的更多实践。 Ziplines挑战您使用Angular.js之类的前端框架来构建一系列单页应用程序。

Ziplines also present you with your first foray into interpreting ambiguous goals. Professional developers need to cope with ambiguity. They need to get help effectively by reading documentation, searching Google, and asking experts on IRC and Stack Overflow. So we give you open-ended Agile User Stories, and force you to ask questions, explore your options, and grapple directly with ambiguity. All of our Ziplines are built in CodePen, a powerful browser-based editor for building static JavaScript apps. Like GitHub projects, CodePen projects can be shared and forked.

Ziplines还向您展示了解释模棱两可的目标的第一步。 专业开发人员需要应对歧义。 他们需要通过阅读文档,搜索Google以及咨询IRC和Stack Overflow的专家来有效地获得帮助。 因此,我们为您提供了开放式的敏捷用户故事,并强迫您提出问题,探索您的选择并直接消除歧义。 我们所有的Ziplines都内置在CodePen中,CodePen是一个功能强大的基于浏览器的编辑器,用于构建静态JavaScript应用程序。 与GitHub项目一样,CodePen项目可以共享和分叉。

CodePen doubles as front end development portfolio. It’s another way to get discovered. When your app gets featured on the front page of CodePen, thousands of developers, and potential employers, will see it.

CodePen兼作前端开发产品组合。 这是被发现的另一种方式。 当您的应用程序出现在CodePen的首页上时,成千上万的开发人员和潜在的雇主将会看到它。

Congrats to camper Geoff Storbeck (pictured below in the Basejumps section) for making it onto the front page of ! — Free Code Camp (@FreeCodeCamp)

恭喜露营杰夫Storbeck(在Basejumps部分描绘下文)使得它在头版 ! -免费代码营(@FreeCodeCamp)

跳伞 (Basejumps)

Basejumps give you the full stack JavaScript practice you need to eventually build solutions for nonprofits. You’ll build CRUD (Create Read Update Delete) interfaces, RESTful APIs, and even Real-time Communication apps.

Basejumps为您提供了最终为非营利组织构建解决方案所需的全栈JavaScript实践。 您将构建CRUD(创建读取更新删除)接口,RESTful API,甚至是实时通信应用程序。

Our goal is to simulate the experience of sitting down in front of a blank page. Basejumps crank up the ambiguity even further, forcing you to make an array of implementation and design decisions. Thanks to tools like Github, Heroku and Cloud 9, you can build these apps and deploy them to the internet from literally any device with a browser.

我们的目标是模拟坐在空白页前的体验。 Basejumps进一步加剧了歧义,迫使您做出一系列实现和设计决策。 借助Github,Heroku和Cloud 9之类的工具,您可以构建这些应用程序并将其从几乎任何带有浏览器的设备部署到Internet。

公益项目 (Nonprofit Projects)

By this point, you will have:

至此,您将拥有:

  • 200 hours of core curriculum in full stack JavaScript development

    200小时全栈JavaScript开发的核心课程
  • 200 hours of algorithm scripting practice, and your own solutions to a hundred of the most common “white board” job interview questions

    200小时的算法脚本练习以及您自己的解决方案,可以解决一百个最常见的“白板”工作面试问题
  • 200 hours of front end development practice, and more than a dozen single-page apps on CodePen

    200小时的前端开发实践,以及CodePen上的十几个单页应用程序
  • 200 hours of full-stack JavaScript development practice, and several dynamic web apps deployed to the internet

    200小时的全栈JavaScript开发实践,并将多个动态Web应用程序部署到Internet

And this is just the half-way point!Next, you’ll get paired up with another camper and work with Agile Project Managers to build full stack JavaScript solutions for nonprofits. Many of our campers have already .Don’t let anyone tell you learning to code is easy. Learning to code takes time and hard work. But with our rigorous curriculum — and our supportive community — you can get good enough at coding to land your first coding job in about 1,600 hours. You don’t need to quit your job or pay some school a bunch of money. You just need to sit down and do the work.

接下来,您将与另一个露营者结对,并与敏捷项目经理合作,为非营利组织构建全栈JavaScript解决方案。 我们的许多露营者都已经不要让任何人告诉你学习编码很容易。 学习编码需要时间和艰苦的工作。 但是,凭借我们严格的课程设置和我们的支持社区,您将可以很好地进行编码,从而在大约1600个小时内完成首次编码工作。 您不需要辞职或花一些钱去上学。 您只需要坐下来完成工作即可。

Originally published at on April 25, 2015.

最初于年4月25日发布在上。

翻译自:

javascript 编码

转载地址:http://jrewd.baihongyu.com/

你可能感兴趣的文章
聊聊IOCP,聊聊异步编程
查看>>
Java-笔记3-复习
查看>>
MARC
查看>>
LeetCode - 367. Valid Perfect Square
查看>>
剑指offer-二叉树中和为某一值的路径
查看>>
Thinking in Java第十三章学习笔记----字符串
查看>>
从零开始学android开发-获取TextView的值
查看>>
SPSS中八类常用非参数检验之二:二项分布(Binomial)检验
查看>>
并发,并行
查看>>
Luogu 2375 [NOI2014]动物园
查看>>
关于ewebeditor发文时,不能控制行距的问题
查看>>
前端开发者常用的9个JavaScript图表库
查看>>
Centos Apache 多站点配置
查看>>
Perl入门(一)Perl的基本类型及运算符
查看>>
Struts2表单数据接收方式
查看>>
小技巧之a标签自动解析URL
查看>>
51Nod 1099 任务执行顺序 (贪心)
查看>>
Spring Boot系列学习文章(一) -- Intellij IDEA 搭建Spring Boot项目
查看>>
时间对象 <-> 定时器 <-> 电子时钟 <-> 倒计时效果
查看>>
Xposed模块开发入门-最基本的项目创建
查看>>