报名微信: 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,做到彻底前后端分离。
- 有前端开发经验,希望扩展自己的知识范围,学习服务器端开发过程。
课程内容
- TypeScript、Angular、React的基础知识和开发过程。
- Spring Boot + Spring MVC(Restful) + Spring Data JPA应用的开发过程。
- JHipster如何快速生成Spring Boot + Spring MVC(Restful) + Spring Data JPA应用,以及代码结构详解。包括应用创建、CRUD模块创建、JDL生成多表关系的CRUD、编译发布。
- 前后端分离和集成测试。包含REST API的设计、测试、JWT(JSON Web Token)、CORS跨域。
- 创建基于Spring Cloud的MicroService架构应用,分析整个架构中各部分的关系。
一部分课程内容已经在我的两个专栏(JHipster、全栈开发杂谈)里陆陆续续写了一些,虽然远远没有写完,但是可以先参考一下。
点击链接,可以看具体课程目录。
陈龙:JHipster 课程目录zhuanlan.zhihu.com课程特点
用打游戏来类比课程的特点吧。
- “地图全开”,视野开阔才能路径清晰。
了解当前主流的Java Web全栈开发技术和开发过程,搞清自己一直混淆和不理解的概念和技术点。明确自己今后技术提高的方向和学习路径,避免在黑暗中摸索。 - “科技全开”,略有超前但是必成主流。
培训涉及的技术都是当前主流的,也有部分略有超前。这些技术在未来三五年内都会是国内使用率最高的技术,并且长期处于上升趋势。 - “资金无限”,授人以鱼不如授人以渔。
优先基于官方英文文档内容讲解,逐渐养成适应翻阅官方文档的习惯,逐渐积累技术文档中的常见术语和短语。引导大家重视英语在程序员职业生涯中的作用,习惯从权威一手资料中直接获取知识,以后不要再从别人嚼过的东西中吸收营养。
省下买版本过时、翻译如咀蜡的中文书,避免再参加“包教包会”、“手把手带你冲击xxx年薪”的培训课程。
参考内容
下面是我在知乎一些问题下的回答。这些回答中所表达的思想和具体技术观点也是我培训过程中想贯彻的东西。如果你认同我回答里的观点,说明培训内容适合你。
关于学习方法:
学习编程照着别人的代码敲进去有效率吗?www.zhihu.com关于具体技术:
前端三大框架以及jquery与bootstrap这种框架有什么(概念上、范畴上的)区别?www.zhihu.com