金牌会员
- 威望
- 139
- 贡献
- 141
- 热心值
- 0
- 金币
- 1984
- 注册时间
- 2020-8-31
|
课程介绍:
现在大大小小的公司的 Job Description 里都倾向于招聘 Full Stack Engineer。即使职位名称未包含 Full Stack 字样,现在主流IT公司的软件工程师招聘仍然希望工程师具有全栈的经历与视野。
面对这样的市场形势,对于正在求职路上或者是想要跳槽的程序员来说,我们需要如何准备、如何应战?
首先你要知道,在这条寻求进步的路上你从来都不孤单!你需要的是一个可以提供专业教师资源与学习资源的团队,强大的线上线下学习社区,一套快速有效的学习方法,和一个专业到无法挑剔的课程资源。BitTiger 推出的 TinyURL 项目课就是你要找的最优解。
有同学会问 TinyURL 与成为全栈工程师之间有什么关系呢?其实,TinyURL 涵盖了全栈的核心技术点,能够很好地体现出技术的深度并且涵盖了Production的真实问题。TinyURL 项目涵盖了很多实用并且重要的知识,例如 Restful API 的设计原则与实现,基于 swagger 的 RESTful API 开发,HTML,CSS 以及 JavaScript 介绍,流行前后端架构的介绍与分析 (Angular.js, React, Ember.js, Vue.js, Node.js, Express, Meteor等),MEAN Stack (MongoDB, Express, Angularjs, Node.js) 实现Project,Nginx介绍与实践,集群环境的搭建,Cassandra介绍与实践,HBase介绍与实践(包含HDFS简单介绍) 等。
上完TinyURL全栈实战课后,你将:
- 能够独立完成一个全栈Web Application的开发;
- 了解最新全栈项目开发的构成与潮流;
- 能够根据需求选择适合的架构进行开发并且处理工作中实际Production问题;
- 能做到根据系统特点与面临的挑战进行分析,从而选择合适的技术栈。
课程目录:
第一节课
1. Full Stack Development招聘要求与趋势
2. TinyURL项目展示
3. TinyURL课程大纲及系统结构与技术栈介绍
VIEW LESS
第一周
理论课程:
1. TinyURL的需求和设计(SNAKE设计原则)
2. MVC, MV* 架构介绍
3. 流行前后端架构介绍与分析(Angularjs, React, Emberjs, Nodejs, Express, Meteor等)
4. 开源社区介绍与建议
5. Restful API的设计原则与实现
6. 通过Swagger进行API设计
7. Node.js与Express实现Restful API Server
实战课程:TinyURL全栈项目实战 1
* 设计实现Restful API
* 实现API Server
* 实现Url生成算法
VIEW LESS
第二周
理论课程:
1. Bootstrap介绍与实践
2. Angularjs介绍与实践
3. NoSQL数据库介绍
4. MongoDB介绍与实践
5. MEAN Stack(MongoDB, Express, Angularjs, Node.js)
实战课程:TinyURL全栈项目实战 2
* 实现Responsive Web设计
* 实现Single Page Application的Router与Pages
* 实现MongoDB通信
VIEW LESS
第三周
理论课程:
1. AB Test测试项目性能
2. Docker介绍与实践
3. 从提升QPS出发,解决Web server瓶颈问题;
4. Nginx集群环境介绍与实践
5. 解决数据读写瓶颈问题; Redis介绍与实践
实战课程:TinyURL全栈项目实战 3
* 实现Redis缓存设计
* Nginx搭建Cluster
* Docker及Docker-Compose搭建快速迭代开发部署环境
VIEW LESS
第四周理论课程
1. 如果有十亿用户怎么办?
2. TinyURL的访问数据统计分析
3. Cassandra介绍与实践, GFS/HDFS/HBase介绍与实践
实战课程: TinyURL全栈项目实战 4
!!!全新升级!2.0!
* Web Socket实现数据分析实时显示
* 通用用户管理系统
|
|