【免费】angular8高级实战教程—网易云音乐pc端

自制angular8实战教程,先上连接:html

历时个把月,本想出个单一功能的教程,没想一开始就控制不住了,到最后时长竟高达30多个小时,前端

为何是angular?

angular是个人第一个框架,所谓先入为主,即便工做中怕是再难用上,也不会把它丢掉,并且angular用户是痛苦的,至少在国内,不管是文档、生态、百度、教程等都全面被vue和react压制,并不是angular技不如人,只因google太任性。本教程也算是为推动angular作点贡献吧,这应该是前端框架中,最给力的免费教程了。vue

作什么?

用angular8仿造网易云音乐pc端的部分功能,包括:歌单、歌曲、歌手和会员的登陆注册等,并实现网易云核心的播放器功能。react

能学到什么?

主技术栈:angular8 + ngrx8 + ng-zorro + material/cdk,包括但不限于:git

  • ng-template,ng-content,ng-container
  • ng模块化设计
  • proxy,http拦截器
  • 依赖注入
  • 自定义指令和管道
  • 自定义表单控件
  • 动态组件
  • 各类rxjs操做符
  • material/cdk
  • 变动检测策略
  • ngrx8
  • ...

课程特点?

本课程全程都在实战,在开发过程当中会尽力覆盖ng的各类api,项目的模块化、目录设计和组件化等都是以真实项目标准来作的,可复用到平常工做的各项目中去,代码极度精简,期间更有徒手造轮子的过程,是一门学习框架和提高基本功的双休课程。
源码也分好了章节上传到github:
master分支是最终完成的代码
https://github.com/lycHub/ng-wyygithub

须要的基本知识?

  • typescript
  • rxjs
  • angular基本api的使用(重要)

学完后能达到什么水平?

因为本课程会尽量多的使用angular高级api,若是能彻底掌握,那在使用层面已经很是优秀了。彻底能够独自用angular胜任网易云音乐官网这种难度的项目typescript

讲授方式?

手写每行ts和html,样式部分复制作好的。api

很遗憾没法上传到慕课网,由于事先没有了解清楚,推荐你们去网易云课堂或B站观看:前端框架

后续计划?

若是平常够稳定的话,会持续录教程,如今年末估计是没啥时间了,后面再录教程也必定是走高难度路线,基础视频大几率是不会出的,这里也有了基本规划,最快等明年初vue3发布后(我的觉的有点悬),打算出一个vue3 + ts的造轮子为主的移动端课程,也就是不用任何ui框架徒手实现移动端日历、滑块、picker等复杂组件,这也是我入行第一年的经历, 从定位上难度就会远高于本课程,但愿明年再见吧!!!框架

相关文章
相关标签/搜索