| 
金牌会员  
 
 威望139 贡献141 热心值0 金币2140 注册时间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实现数据分析实时显示
 * 通用用户管理系统
 
 
 
 
 
 | 
 |