2018全栈工程师课程

简单可依赖的全栈课程,体系且深入。

PART 1

  • photo布局入门

    markdown的安装使用、CSS基础、CSS引入方式、选择器、权重、属性继承;盒子模型、盒子模型的兼容问题、BFC、基线对齐方式、overflow、ps的使用;浮动、浮动的影响、清除浮动的几种方式、定位、相对定位、绝对定位、固定定位、层级关系;综合实战【浮动、清除浮动、绝对定位、滤镜】

  • code背景边框

    背景background属性、雪碧图的制作和使用、网格布局、轮廓线、margin的负值技巧 综合练习 设计图解析、导航练习、浮动、定位、hover的使用、margin负值、盒子模型的计算 css属性继承、关系选择器的应用场景、居中、文字居中【水平和垂直居中】、盒子居中 复习border实现三角形效果

  • format_align_leftCSS3入门

    banner练习、background的实际应用、定位的实际应用及其层级关系的比较 网格布局、结构复用、综合练习、CSS3属性、复习滤镜 网站底部收尾、文字排版、版权特殊符号、页面优化 表单、表单的基础知识、模拟表单综合练习、CSS3动画

  • linkHTML5

    HTML5 标签:headerfooternavarticle…及兼容处理 CSS3 属性、border­radiusbox­shadowCSS3选择器 移动端页面设计规范及分析、移动端视口概念、媒体查询、rem 及百分比布局;综合实战 – QQ音乐、弹性盒模型、弹性盒模型综合实战、移动端综合实战案例

  • format_paintJS入门

    js的引入方式、js的输出方式、js的组成、命名规范、变量、数据类型、数据类型详解、Numberbooleanobject、数组、对象、检测数据类型、数据类型的比较、js的基本语句、判断、判断的应用、元素绑定事件 js的基本语句、循环、DOM获取元素、函数、隔行变色、自定义属性、内置属性、Onmouseoveronmouseout、选项卡

  • editDOM

    DOM、获取元素、节点、节点关系属性、动态创建元素、Math、获取随机数、字符串、获取四位不重复的验证码 数组的常用方法、算法、去重、快速排序、插入排序、冒泡排序、定时器、Date、倒计时 综合实战99乘法表+复杂选项卡

PART 2

  • syncJS进阶

    Dategit基础操作、闭包作用域及堆栈内存释放、this、面向对象编程 单例模式实现模块化开发、构造原型模式、ES6、类和继承 this及面向对象深入、callapply、课堂APP表格排序以及DOM性能优化 正则基础到实战、元字符、常用正则编写、正则捕获execmatchreplace实战案例;正向预查和负向预查、初识前后端交互模型和简单ajax动态绑定数据 JS盒子模型常用属性及实战案例、同步异步编程、图片延迟加载、花瓣网实战案例 编写兼容所有浏览器的DOM库、选项卡组件的封装

  • repeat事件、移动端

    定时器和回调函数深入解读、轮播图案例的实现以及组件封装、Query常用方法使用及源码解读;事件对象及基础知识、事件冒泡传播、事件委托、事件核心解读及兼容处理、拖拽案例、多级菜单案例、商城导航案例、抛物线动画案例…设计模式之发布订阅模式、照片墙拖拽案例、移动端touch事件及常用事件库、gulp 自动化开发平台讲解及部署; 综合实战开发PC端项目、移动端webApp项目、H5场景介绍页面;完成hybrid模式、iscrollswiperlessejs模板引擎…

  • toysAJAX、NPM

    前后端交互开发深入解读、HTTP事物及报文、AJAX基础知识、GET系列请求和POST系列请求的对比,状态码分析、网络状态码分析:200、301、302、304、404、500…、AJAX中的同步和异步、兼容处理ejs URL解析及常用的编码方式、AJAX库的封装和JQ中的解读、JSONP非同源策略处理及更多的跨域方式 百度模糊搜索案例开发、NODE基础、常用内置模块:HTTPFSURL…、简单的NPM操作 静态资源文件的请求处理、API接口的请求处理 综合全栈案例开发:CRM客户管理系统

  • businessNodeJS

    Node基础、Node概述、非阻塞IO及事件环原理、Node安装、版本切换、开发环境和调试技巧 Node应用的编写与启动运行、控制台的logerrordirtimetimeEnd等方法、Node中的全局作用域

  • peopleHTTP

    讲解filename变量和dirname变量、事件处理机制及事件环机制、模块与npm包管理工具、使用Buffer类处理二进制数据,在Node中操作文件和文件流;Node服务器开发、创建和使用httphttps服务器、获取客户端请求中的参数如查询字符串、请求头和请求体 使用http客户端向Web服务器请求资源

  • buildExpress

    Node快速开发框架Express、路由控制以及路由原理、获取请求的方法、查询字符串、请求头和请求体等参数 Node中间件的原理和常用中间件的使用、通过sendsendFile发送响应 如何在Express中使用ejsjade模板以及模板的原理实现、静态文件中间件重定向实现页面跳转、用户管理系统的项目实战、cookiesession原理以及在项目中的应用

  • accessibilityMongodb

    非关系型数据库MongodbMongodb的基本概念、安装和启动 如何创建、删除和查看数据库、如何创建、删除和查看数据库集合、增删改查集合中的文档 对文档进行限定条数、排序、和分页等高级查询、使用Mongoose操作Mongodb、定义操作集合的骨架和模型 使用模型对集合文档进行增删改查操作以及高级查询、数据库集群和灾容处理

  • account_boxwebsocket

    实时通信解决方案websocketsocket.io、实时通信的历史解决方案如轮询、长轮询和iframe流等方法 如何建立websocket服务器和客户端、如何在网页中使用websocket客户端、跨平台的websocketsocket.io 如何发送消息和接收消息进行广播和划分房间

PART 3

  • starES6

    [React课程体系]、babel­强大的编译器、babel介绍、如何在babel中使用预设、如何使用babel插件、 如何使用babel转换react语法、如何在gulp中使用babel ES6深入知识、什么是ES6、箭头函数的定义和用途、类的定义和继承、对象和继承、模板字符串的原理和用法 解构赋值、默认、其余和展开参数、letconst定义变量、模块的定义和使用 webpack介绍、创建项目目录、使用webpack跑通基本开发环境、支持es6语法、自动产出html文件、在本地启动服务 支持react、使用css样式、使用karma­mocha搭建测试环境、使用chai测试框架、使用eslint进行代码检查、打包完成后自动打开浏览器、使用uglify­js进行代码压缩、自动插入banner、将css单独加载、为文件添加hash

  • languageReact

    React基础、JSX语法、如何给组件添加样式、如何添加自定义组件、创建无状态组件、学习render方法、组件的属性 组件的状态、理解react中的this、使用refs操作DOM元素、子组件children属性、组件的生命周期之创建、组件的生命周期之销毁、react路由介绍、路由、路由的嵌套使用、设置路由激活状态、路由参数、indexlink、路由重定向、browser history、后端服务器;路由切换、钩子函数;redux应用、搭建开发环境、action­store­reducerdispatchsubscribeaction­creatorreact­redux介绍、实现计数器应用、Redux中间件、logger中间件、thunk中间件实现异步action、超棒的调试工具、区分开发和生产环境

  • call_madeVue

    快速上手vue、了解渐进式框架vue、了解vue中的基础指令v­model,v­for,v­on,v­bind…. vue中的数据交互、使用第三方模块vue­resourceaxios实现数据交互、使用nodejs+vue实现留言板 jsonp跨域实现完整百度搜索框案例

  • security命令、组件

    vue中自定义指令,通过自定义指令实现拖拽,扩展功能 vue中自定义过滤器,创建日期过滤器、数据过滤等、vue中创建组件、父子组件的数据传递 使用vue­router搭建单页应用、应用webpack手动搭建vue项目并使用vue­loadervue­cli快速生成项目,并集成vue­router,vue­resource、使用vuex实现数据状态的统一管理、应用mintUI elementUI

  • fingerprintAngular

    Angular基础、了解MVCMVVM,掌握angular核心特性 掌握angular安装以及基础使用 angular中常用的指令,ng­app,ng­model,ng­bind,ng­repeat,ng­click,ng­class… angular中的作用域以及模块的使用、angular与bootstrap结合完成购物车案例 angular指令、创建自己定义指令,装饰型指令以及组件式指令 自定义指令实现拖拽、轮播图的封装、封装panel组件,以及opener组件、深入剖析指令中的作用域,模板,指令之间的依赖 实现双向数据绑定(ng­model),以及watchapply的原理

  • lock_outline过滤器、app

    angular过滤器、angular中常用过滤器(date,uppercase,filter,orderBy…) 编写自定义过滤器、用过滤器实现数据的筛查以及数据展示 angular中的服务、timeout、深入剖析依赖注入的实现原理和服务的实现;使用provider,factory,service,value,constant定义angular中的服务;开发单页应用;uiRouter实现路由嵌套、使用ngResource+ngRoute+nodejs实现书店案例;angular搭建app、使用angular+ionic开发app项目

  • dnsLinux、Python

    cpu、寄存器、内存、硬盘工作原理、内核态与用户态及转换机制、L1,L2缓存,RAM,闪存,CMOS、磁盘结构、寻道与延迟时间、虚拟内存与MMU、设备驱动与控制器、总线与南桥北桥、操作系统启动流程、多道技术及进程、线程;网络基础之osi七层协议; linux操作系统介绍、安装; linux操作系统维护常用命令 ; Python环境安装、Pycharm IDE使用; 基本语法:变量、常量命名规范、程序执行、编码区别; 二进制的演化与运算; 基本数据类型:int、str、bool、list、dict、set; 流程控制:if、elif、else、for、while语句; 字符编码类别、编码转换; Python 2 vs Python3的编码区别; py2 vs py3上的bytes str 的恩恩怨怨; 文件IO处理,通过python对文件实现增删改查; 十六进制、二进制、八进制、十进制的互相转换; 数据类型list , tuple , dict , set , str详细讲解; 实战案例:用户登录认证程序开发 实战案例: 购物车程序开发;

  • import_contactsPython爬虫实战

    爬虫实现原理介绍 request模块学习及常用参数介绍 request模块session使用 实战案例:自动登录抽屉新热榜并对新闻点赞 实战案例:自动登录Github 实战案例:爬去汽车之家新闻页面 BeautifulSoup模块学习 实战案例:破解web微信,通过爬虫登录微信,实现更换头像、获取联系人列表、给好友发送消息等功能 高性能IO相关模块:asyncio、aiohttp、Twisted学习 利用gevent协程模块自定义开发一个高并发异步非阻塞的爬虫框架 Selenium自动化测试框架入门 PhantomJS快速上手 图片滑动验证码实现原理剖析 实战案例:通过Selenium+PhantomJS破解滑动验证码 Scrapy框架介绍 Scrapy程序创建及运行 Scrapy基本使用及选择器、url学习 通过Scrapy发送post,get请求 Scrapy自定义去重规则 Scrapy持久化之pipeline Scrapy基于下载中间件实现代理 Scrapy定制https证书 实战案例:通过Scrapy登录拉勾网获取职位信息,并实现自动简历投递

Bootstrap全栈工程师精英计划,全国招募中。
改变自己,就在今天

锁定名额