介绍前端大师(带赠品)

介绍前端大师(带赠品)

嗨,DWB读者,

我很高兴赞助这个博客。 自从David在2007年撰写关于JavaScript和MooTools的文章开始,我就一直是读者和爱好者。

我们处于地球上变化最快,发展最快,最活跃的社区之一:JavaScript和前端Web开发。 这是爆炸! 有很多选项可以保持最新,包括此博客。 但是,如果您想更深入一点,该怎么办? 我在这里告诉您关于深入了解并成为最好的开发人员的最佳选择之一。

自2005年以来,我一直从事前端开发人员的工作,而我注意到自学成才的一件事是,我错过了使我感到痛苦的核心基础知识 我开始像这样的博客中复制和粘贴示例,最终以自己的方式编写自己的大型应用程序,使公司赚了数百万美元。 成功...?

有点 ...但是编程从来都不是您“到达”的东西 在这条路上,我遇到了许多大的坎and和障碍,而花一些时间来加深我对更深层次的基础知识的认识是可以避免的。 一旦开始喜欢编写代码,您将永远不会停止学习。

介绍前端大师(带赠品)

当我刚开始使用JavaScript时,我会喜欢上BiancaJavaScript课程:“功能基础” (免费试用JavaScript模块模式 ),以了解JavaScript的基础知识以及使我的代码更易于使用所提供的实用程序重用underscore.js或破折号。

介绍前端大师(带赠品)

更深入地了解JavaScript,您需要了解一些概念,例如范围/闭包,“ this”,提升和继承。 如果您对这些概念没有足够的了解,您会想知道为什么您的代码有错误或结果不是您所期望的。 凯尔·辛普森(Kyle Simpson)的高级JavaScript课程对此进行了详细介绍。 您可以免费获得Kyle的Advanced JS课程的一部分

介绍前端大师(带赠品)

最后,我在冒险中几乎完全错过的一件事是函数式编程。 所有最新框架(如React和Angular 2)都受到函数式编程背后概念的严重影响。 这样的想法是,您希望使数据保持单一方向流动,而不是在程序或函数中间改变状态。 您可以通过使用诸如map,reduce和filter之类的概念来实现。 所有这些都是为了增加功能的可重用性和可组合性。 查看我们的JavaScript中的核心函数编程课程,以学习这些概念。

您想专注于编程的深层基础知识,而不是学习“最新的热门框架”,因为抽象会泄漏并且您需要了解幕后的内容。 即使这样,我确实认为框架有优点,因此我们需要了解流行的前端工程师,并学习在其中工作。 一旦您了解了JavaScript的深层次基础知识,世界就是您的牡蛎。 像Angular和React这样的框架更容易理解它们为什么存在以及如何使用它们。 我们甚至开设了一门有关选择JavaScript框架的课程,因此您可以比较排名前四的JS框架,并决定要深入研究哪个。从那里您可以深入研究特定的框架,例如React和Ryan FlorenceAngular Application Development和Lukas Ruebbelke。 您还可以免费试用Lukas的第一个Angular课程

无论您是通过我们还是通过其他方式学习JavaScript和框架的深层次基础知识,对我而言都是可以的。 我只想指出,您应该使您JavaScript至少了解范围/闭包,即原型/继承。 您不仅应该探索函数式编程,还应该探索自己选择的框架。 更好的是找出其中你不需要一个框架的地方,坚持香草JavaScript。

祝您学习愉快! 如果您想查看Frontend Masters,请访问我们的课程库免费下载电子邮件课程 如有任何问题,请随时向我射击。 我很乐意回答!

送!

是否想获得三个通行证年度许可证之一? 在下面的评论部分中,与我分享您接下来想了解的内容!

介绍前端大师(带赠品)

关于马克·格拉班斯基

Marc是Frontend Masters的首席执行官和创始人, Frontend Masters是一个致力于教授高级Web开发技能的网站。 在此之前,他致力于开源,并创建了Web上最流行的UI元素之一jQuery UI Datepicker。 他还在60多个Web开发会议上发表演讲,创建过会议,并偶尔出现在播客中

frontendmasters.com 1马克 帖子

翻译自: https://davidwalsh.name/frontend-masters