前言
一个能够将一个原型变成一个变成一个MVP(minimum viable product, 最小变量产品)的全栈工程师通常都被说成是门门精通,样样稀松, 当然其实这是褒义的说法全栈工程师,他同时拥有:前端开发技术及后端开发技术。既能写前端代码,又能写后端代码。他是能够独立完成产品研发的人。在诸多的企业尤其是创业型公司中,HR在招聘时往往希望可以招到一名技术全能型人才,而这种人才又被称之为全栈开发者。而全栈技能修炼是什么呢?往下看
之前想多写写Spring Boot相关的东西,于是对Spring做了一些总结,最后汇成了一张Spring Boot相关的体系结构图。
Java完整架构图私信我“修炼”即可免费获取!
需要获取这本技能修炼Spring Boot打造全栈应用的小伙伴可以转发+关注后私信(修炼)免费获取
内容简介
本书涉及很多平台、框架和类库等,主要有前端使用的Angular,后端使用的Spring Boot框架、SpringSecurity安全框架,数据库涉及MongoDB、Elasticsearch和Redis。此外,还会学习函数式编程、响应式编程(RxJS)、Redux等理念,Swagger、JaVers等工具及Rest、WebSocket、微服务等概念。
希望通过本书,可以帮助读者开启一扇门,真正掌握这些让人眼花缭乱的编程语言、框架、平台、IDE等技术背后的编程思想。
第一章技术的选型和环境搭建
本章主要集中讨论书中所采用的各种技术的选型,包括前端、后端、数据库、缓存等。读者可以下载源码配合书籍阅读。'
第二章使用Angular快速构造前端原型
本章会从Angular的核心概念出发,2.1节以一系列小例子阐释这些概念的意义和使用方法。有 Angular基础的读者可以跳过或者摘选自己感兴趣的内容看。在2.2节中,我们会一起来认识Angular 的官方UI组件库 Angular Material,这是一套遵循谷歌 Material Design 风格的组件库。使用它的好处在于可以在组件标准化、动画、兼容性方面节省很大精力,即使你不熟悉CSS也可以做出很好看的UI效果。还会一起学习几个较常见的组件,当然只是最初的简单框架和页面,使用的是 Angular Material组件库和 Angular FlexLayout 布局库。2.3节我们会一起学习Angular Material的主题支持,学会如何定制化主题。2.4节使用容器来构建应用,我们不会专门去讲关于容器的知识,但在书中需要使用容器的地方会有相应说明。使用容器的原因是它可以让整个开发部署的流程更加自动化,提高生产效率。