学习角度的最佳资源

Angular是我们在Upstate Interactive使用的首选开发堆栈之一。 这是Google维护的用于前端Web应用程序开发的基于JavaScript的开源框架,该平台使您可以轻松构建具有声明性模板,依赖项注入,端到端工具等功能的应用程序。 所有这些听起来对您来说都是陌生的吗? 我们都必须从某个地方开始。 根据我们自己的开发团队,这是在不同级别学习Angular的最佳资源。

角度文档

Angular官方文档显然是一个很好的起点。 它包括教程,以及有关基础知识,设置和部署,发行信息,CLI命令等所有内容的指南。 培训材料假定您对JavaScript感到满意,我们的其余建议也一样。因此,在学习教程之前,一定要熟悉一下这一点很重要。

约翰·林德奎斯特(Egghead.io)的视频教程

该站点上有许多教程,它们提供了对难度级别范围内的概念的易于理解的解释,所有这些都带有易于消化的小内容。 每个视频还提供了示例代码供您在项目中使用。 如果您真的想深入了解,可以使用Pro会员资格选项,以访问高级培训内容。

建立Gmail克隆

对于需要通过基于示例的教程进行更多实际操作培训的人,Thinkful通过构建Gmail克隆集结了有关学习Angular的有趣课程。 通过创建自己的简单电子邮件应用程序,您将在构建克隆以阅读,删除和搜索电子邮件的过程中学习AngularJS的主要概念。

NgRx与Jesse Sanders的复杂表格

在与Angular Google开发人员专家Jesse Sanders的对话中,您将了解NgRx如何影响企业应用程序的开发,并深入探讨“动态呈现表单的复杂表单”。使用复杂表单和桑德斯将逐步讨论动态规则,验证现场数据以及剖析代码样本。 他还分享了可能出现的挑战以及如何解决这些问题。 在进行下一个项目时,请确保下载幻灯片以供参考。

使用RxJS和Dominic Elm进行高级缓存

AngularAir主持人Justin Schwartzenberger与Web开发人员Dominic Elm讨论了RxJS的高级缓存。 这种做法将帮助您提高应用程序性能,尤其是在用户的情况下。 在本视频中,您将学习不同的缓存方案以及如何实现由RxJS支持的高级缓存机制。 通过阅读Thoughtram博客上的随附帖子来进行跟进。 AngularAir展览还展示了许多其他精彩片段,它们将帮助您通过工具,依赖项注入,xplat多平台工具等主题来提高自己的Angular技能。

含Xavier Lozinguez的高级NgRx食谱

软件工程师Xavier Lozinguez对AngularNYC进行了有关高级NgRx配方的出色介绍。 在半小时的讲座中,他将教您使用选择器进行状态切片和合成,使用NgRx效果进行副作用处理,使用meta reducers进行异常处理等等。


如果您已经开始学习Angular,那么您最喜欢的学习资源是什么?