V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tsja
V2EX  ›  Angular

新手请教 Angular 学习课程

  •  
  •   tsja · 2023-05-17 22:03:40 +08:00 · 3086 次点击
    这是一个创建于 553 天前的主题,其中的信息可能已经有所发展或是发生改变。

    新手请教 Angular 学习路线与课程

    本人当前大三, 找到一个前端实习, 公司技术栈是 Angular. 本人有一定的前端基础, Vue 和 React 都比较熟悉, 但是从未接触过 Angular, 请问有什么推荐的 Angular 课程吗?

    17 条回复    2023-05-18 21:02:44 +08:00
    rrfeng
        1
    rrfeng  
       2023-05-17 23:06:55 +08:00 via Android
    官网文档就够了
    sjhhjx0122
        2
    sjhhjx0122  
       2023-05-17 23:48:53 +08:00
    官网教程就够了,就当一个依赖注入强化版的 vue 也没什么问题,知道一下 ng 一般不用 axios 用 ng http ,小功能不需要自己写去翻翻 cdk 什么的就 ok 了
    placeholder
        3
    placeholder  
       2023-05-18 00:00:15 +08:00
    angular 技术栈,难得啊。

    https://angular.cn/ ,官方承认的由汉化小组汉化的文档,最厉害的是这文档是跟官方文档在保持同步更新
    文档中 关于中文版 的介绍底下有 Nice Angular 的社区,不过目前是 QQ 群的形式

    https://angular.io/ ,英文官方文档

    基本上看这俩就行了,文档里带的那个英雄列表的教程基本上把 angular 的特性都涉及到了,
    beginor
        4
    beginor  
       2023-05-18 00:03:41 +08:00 via Android
    推荐官方的英雄之旅教程
    RoccoShi
        5
    RoccoShi  
       2023-05-18 00:44:07 +08:00
    官网的文档写的已经很好了, 比任何教程都好
    Solael
        6
    Solael  
       2023-05-18 01:22:06 +08:00
    https://ultimatecourses.com/ 英语过关的话直接上这个,不想花钱也能下载种子
    ExplodingFKL
        7
    ExplodingFKL  
       2023-05-18 08:35:43 +08:00
    如 #3 楼所说 https://angular.cn/ 即可,与官方文档 1:1 甚至有中英文对照

    官方 material design 组件库相关的也有翻译 : https://material.angular.cn/
    tramm
        8
    tramm  
       2023-05-18 08:45:47 +08:00   ❤️ 1
    官网的文档.
    比 Vue 强多了,总感觉 Vue 的是东一榔头西一棒槌.零零散散的知识.
    parthenon2007
        9
    parthenon2007  
       2023-05-18 09:14:25 +08:00   ❤️ 1
    1. 官方文档: https://angular.io/ 。这应该是最权威的入门资料了。英语不好的话,可以读社区翻译的中文版( https://angular.cn/),但是内容较官网可能会有延迟。
    2. indepth.dev 的 Angular 板块( https://indepth.dev/angular ):上面有许多高质量的 Angular 文章。
    3. 如果喜欢看视频学习的话,可以考虑 Udemy 上的 Angular 课程。可以趁做活动的时候买(常年做活动),很便宜。

    P.S. Angular 使用了 RxJS ,我个人觉得它比 Angular 还要难。
    nzbin
        10
    nzbin  
       2023-05-18 09:17:59 +08:00   ❤️ 1
    最开始可能要先熟悉一下 ts 和 rxjs ,不用太深入,至少知道一些基础内容,Angular 的话了解一下模板语法和依赖注入就可以上手干活了,后面在工作中再学习一些高级用法
    alleluya
        11
    alleluya  
       2023-05-18 10:31:01 +08:00
    @placeholder ng 里用 rxjs 的教程也是在官方文档里就有的么?
    tsja
        12
    tsja  
    OP
       2023-05-18 10:33:18 +08:00
    好的, 感谢大佬
    tsja
        13
    tsja  
    OP
       2023-05-18 10:33:39 +08:00
    @placeholder 收到, 感谢大佬
    xubiaosunny
        14
    xubiaosunny  
       2023-05-18 11:05:08 +08:00
    现在国内感觉 VUE 一统天下了,包括我现在也是写 vue 多,前些年在用 angular ,确实比 VUE 难些,概念也多。ng 命令很好用`ng g component xxx`直接生成一个组件。大家提到的英雄示例就不错,我当时也是跟着那个例子学习的。angular 有一个 ant design 的 UI 框架叫 NG-ZORRO ,写后台管理还是很不错的。

    这是我当年写的一些关于 angular 的博客: https://xubiaosunny.top/blog/tags.html#Angular
    tsja
        15
    tsja  
    OP
       2023-05-18 15:44:13 +08:00
    @xubiaosunny 感谢大佬回复
    placeholder
        16
    placeholder  
       2023-05-18 17:14:30 +08:00
    @alleluya rxjs 在参考手册的概念参考手册里有介绍,不过我感觉就是个 quickstart ,更详细的还是得看 rxjs 自己的文档
    alleluya
        17
    alleluya  
       2023-05-18 21:02:44 +08:00
    @placeholder 感觉 rxjs 的上手还是有点难度...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5012 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 09:38 · PVG 17:38 · LAX 01:38 · JFK 04:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.