angular 标准目录结构_跟我一起学Spring Boot + Angular/React全栈开发_丹棱副所长的博客-程序员宅基地

技术标签: angular 标准目录结构  

11f08a214abc08c199344dc761949cdb.png

报名微信: 32698325,验证消息:"造火箭拧螺丝",有任何疑问可以加微信沟通


我最近几年一直在给企业做内部培训,涉及到Java Web开发架构和前后端技术。这些企业之前大都分采用SSH或SSM架构,还没有能脱离JSP。前端基本上用到了jQuery或EasyUI/LayUI/Extjs,但都没有采用真正的前端框架。

我帮助他们从老旧的技术栈迁移到当前主流的前后端组合技术栈上来,不仅提高了开发效率,还提升了最后产品交付的质量和用户体验。在这个过程中,我自己也积累了更多的经验。

现在,我想把这种面向企业内部的培训和指导扩展成一种更开放的形式,面向-2至+5年开发经验的普通Web开发人员。-2是大二大三的在校学生,+5是有五年工作经验开发人员。

如果你打算:

在Web开发上提高自己的水平,掌握今后三五年的主流开发技术。

向往新技术,喜欢持续学习,打算发展成全栈工程师。

期望提高自己的英文阅读能力,给自己今后的成长插上一双翅膀。

那就来参加吧!

适用人群

  • 有Java基础,了解服务器端开发,有一定的Spring开发经验。例如:
    • 有SSH或SSM开发经验,希望学习Spring Boot和Spring Data。
    • 一直在做Monolithic(单体结构)开发,希望学习了解MicroServices(微服务架构)。
  • 有JS基础,了解前端开发,有一定的前端框架使用经验,甚至只用过jQuery。例如:
    • 熟悉jQuery,但是想进一步学习React和Angular。
    • 有一些React开发经验,想扩展学习Angular。或者有一定的Angular开发经验,想扩展学习React。
  • 不管熟悉服务器端开发,还是熟悉前端开发,想了解全栈开发。例如:
    • 有服务器端开发经验,希望学习如何抛弃JSP或Thymeleaf,做到彻底前后端分离。
    • 有前端开发经验,希望扩展自己的知识范围,学习服务器端开发过程。

课程内容

  1. TypeScript、Angular、React的基础知识和开发过程。
  2. Spring Boot + Spring MVC(Restful) + Spring Data JPA应用的开发过程。
  3. JHipster如何快速生成Spring Boot + Spring MVC(Restful) + Spring Data JPA应用,以及代码结构详解。包括应用创建、CRUD模块创建、JDL生成多表关系的CRUD、编译发布。
  4. 前后端分离和集成测试。包含REST API的设计、测试、JWT(JSON Web Token)、CORS跨域。
  5. 创建基于Spring Cloud的MicroService架构应用,分析整个架构中各部分的关系。

一部分课程内容已经在我的两个专栏(JHipster、全栈开发杂谈)里陆陆续续写了一些,虽然远远没有写完,但是可以先参考一下。

点击链接,可以看具体课程目录。

陈龙:JHipster 课程目录​zhuanlan.zhihu.com
af728822ff1f9d95cfc6d545c988ab82.png
陈龙:TypeScript 课程目录​zhuanlan.zhihu.com
5df2be4b10beca78d9213355089fb860.png
陈龙:Angular 课程目录​zhuanlan.zhihu.com
46f42c4786a31c8f23fbabf4dad5ee3b.png
陈龙:React 课程目录​zhuanlan.zhihu.com
2b42ae910a000faaca25ee063ecebf3e.png
陈龙:Spring Boot 课程目录​zhuanlan.zhihu.com
a66f6e76e1a7316e6314c580b8d8fdb8.png
陈龙:Spring Data JPA 课程目录​zhuanlan.zhihu.com
ba607301c583abd8fe0b928705c9f8c2.png

课程特点

用打游戏来类比课程的特点吧。

  • “地图全开”,视野开阔才能路径清晰。
    了解当前主流的Java Web全栈开发技术和开发过程,搞清自己一直混淆和不理解的概念和技术点。明确自己今后技术提高的方向和学习路径,避免在黑暗中摸索。
  • “科技全开”,略有超前但是必成主流。
    培训涉及的技术都是当前主流的,也有部分略有超前。这些技术在未来三五年内都会是国内使用率最高的技术,并且长期处于上升趋势。
  • “资金无限”,授人以鱼不如授人以渔。
    优先基于官方英文文档内容讲解,逐渐养成适应翻阅官方文档的习惯,逐渐积累技术文档中的常见术语和短语。引导大家重视英语在程序员职业生涯中的作用,习惯从权威一手资料中直接获取知识,以后不要再从别人嚼过的东西中吸收营养。
    省下买版本过时、翻译如咀蜡的中文书,避免再参加“包教包会”、“手把手带你冲击xxx年薪”的培训课程。

参考内容

下面是我在知乎一些问题下的回答。这些回答中所表达的思想和具体技术观点也是我培训过程中想贯彻的东西。如果你认同我回答里的观点,说明培训内容适合你。

关于学习方法:

学习编程照着别人的代码敲进去有效率吗?​www.zhihu.com
3e78cfb9e20b9432bc95934e6e60e78b.png
Java新手如何学习Spring、Struts、Hibernate三大框架?​www.zhihu.com
怎么阅读Spring源码?​www.zhihu.com
71591ec875d07b1ed752a14266599431.png
做前端如何克服新技术焦虑?​www.zhihu.com
vue,react之类的框架是不是弱化了对前端人员js水平的要求?​www.zhihu.com
软件开发圈的人,一开始是怎么学会使用纯英文描述的 API和各种软件(比如Tomcat)的使用方法的?​www.zhihu.com
5e885443ce2c8a48020280505632acd0.png

关于具体技术:

前端三大框架以及jquery与bootstrap这种框架有什么(概念上、范畴上的)区别?​www.zhihu.com
Spring MVC 过时了吗?​www.zhihu.com
c87e60d0e4e7acb2a5205b027429dd96.png
现在(2018-10-12)还有必要学SSH框架吗?​www.zhihu.com
608929755d5ebf8270d406e19e8d0546.png
现在的前端框架全是通过API获得数据,如何记录用户登录状态?​www.zhihu.com
2e6cf530e60cc4d1e58e7e0bc98bbb1a.png
到底什么是前后端分离?​www.zhihu.com
Java开发主流框架是什么?​www.zhihu.com
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_32870457/article/details/112162014

智能推荐

oracle 存储过程循环执行update语句_oracle循环执行update_java开发小菜鸟的博客-程序员宅基地

select column1 from table1 ;对column1进行update操作。由于update时,需要对column1进行特殊处理。如果是java程序里,可以先for循环,然后分别update。请问在存储过程里如何实现?请写一个较为完成的存储过程。我会适当再加分的。谢谢!2012-06-28 13:43提问者采纳其实二楼写的最简单,但对于新手,最好别那么

通过服务名称查询端口号、pid、进程号_systemctl status pid_先说好不能骂我的博客-程序员宅基地

1、通过服务名称查询pid:systemctl status 服务名称 命令Main PID: 28686 (java) 其中28686即为服务对应进程PID数值.2、通过pid查询端口号:netstat -ltnp | grep 28686...

[block-039] EOS源码框架分析_未济2019的博客-程序员宅基地

1. eos的源码root目录,也就是./eos_build.sh所在的目录2. eos_build.sh是bash编译脚本,判断操作系统,判断编译参数等等。先执行cmake,再执行make。  root目录下的CMakeLists.txt,主要是设置一些参数,包含各子目录,用add_subdirectory命令包含进去。3. programs目录  3.1 programs/CMakeLists...

redis集群之哨兵模式_哨兵模式只有一个库吗_Demon丶冷漠的博客-程序员宅基地

此章节建立在上一章的基础上(主从复制),这一章省去了主从复制的配置,如需要可以看上一章节!目录第二,哨兵模式的配置详解1.copy一个配置文件sentinel到对应的目录,我把所有的配置文件都放在了myredis文件夹下面了2.去掉配置文件的注释和空行,生成新的配置文件3.修改配置文件sentinel-26379.conf第三,启动哨兵模式,查看哨兵的监测日志第四,关闭主机,查看哨兵是否起作用1.关闭主机6379,30秒后哨兵的日志发生变化,如下面的截图:2.哨兵监测到.

短信通知接口json报文开发设计总结_json风格接口输出的报文头_无敌浪浪的博客-程序员宅基地

​​​短信渠道接口详细设计总计    这两天就一直写设计文档,毕竟第一次开发短信的接口,一开始还是比较懵逼的,主要是不明白总体通讯的流程,所以设计起来比较花时间。    经过老大的提示了,也是明白了大概的接口通讯流程:前台接口通过调用接口发起短信通知接口,将信息组织为json 格式报文发往后台,后台处理报文数据,发往某短信提供方,厂商接收后实时返回短信发送状态。这是是厂商将短信内容

Xcode8打包上传app,构建版本按钮不显示_帅气的cc的博客-程序员宅基地

伴随着苹果的新产品ihpone7的发布,iOS系统的版本已经到了10.0了(不对,前几天又更新到10.0.2),我们的开发工具Xcode也到8.0了。但随之而来的又有许多问题(好像每次大更新都有问题哈)。今天我就说一下用Xcode8提交版本,iTunes Connect的构建版本按钮(也就是那个加号)不显示的一个处理经验。其实我的这个问题就是iOS10的权限的问

随便推点

串的定长顺序存储结构:实现串的基本操作Replace(&S,T,V)_tim_tsang的博客-程序员宅基地

编写算法,实现串的基本操作Replace(&S,T,V)。要求采用以下所定义的定长顺序存储表示,但不允许调用串的基本操作。定长顺序串SString的类型定义:

CSS3(二) Transition & Animation_.transition("2")_Robbie丨Yang的博客-程序员宅基地

Transition & Animation记得很早以前使用过css动画,但是当时写起来感觉很混乱。大概是不太了解Transition & Animation这两个属性的关系,他们分别控制动画的哪些操作,因此,今天整理一下这两个动画中,经常用到的属性。 CSS3中,动画允许在多个关键帧之间进行状态(元素的行为和外观)的改变。Trasition 提供了从一种状...

在STM32F103C8T6上移植UCOS系统_stm32移植ucos_Awen-Linux的博客-程序员宅基地

网上看到有的人也在STM32F103C8T6上移植过UCOSII系统,各有各的说辞,有的说在STM32F103C8T6上移植UCOSII系统,不能用startup_stm32f103x_hd.s,要用startup_stm32f103x_md.s,不然会报错或跑不起来,我就纳闷了,hd是比md更大内存,更大FLASH的,怎么会用不了,再说系统能不能跑起来,最主要的还是取决你的芯片的...

修改代码_.net中后台修改代码怎么写_梦里仙的博客-程序员宅基地

1.获得项目有路径File file=new File(""); String root=(file.getAbsolutePath()+"\\WebContent").replace("\\", "/");

小红书上架,一场蹭流量闹剧的终结?_程序员大咖的博客-程序员宅基地

点击右侧关注,了解黑客的世界!点击右侧关注,掌握进阶之路!点击右侧关注,探讨技术话题!作者丨婷婷的勇敢世界本文来自微信公众号丨几何小姐姐(jihexj)小红书重新上架了。...

前端面试题汇总(一)_long冰的博客-程序员宅基地

1、怎么清除浮动父级div定义height使用空标签清除浮动clear:both;(增加无意义的标签)父级div定义伪类:after和zoom(:after{display:block;clear:both;content:“ ”;visibility:hidden;})父级div定义overflow:hidden父级div定义overflow:auto父级div也浮动,需要定义宽度父

推荐文章

热门文章

相关标签