前端全栈开发工程师精英班

红点工场企业介绍

红点工场,让教育回归本质:体系,概念,推论。在繁杂的互联网教育中,做一个朴实的工匠者。我们坚持用认真对待课程,用真心对待学生。

前端全栈开发工程师精英班

前端全栈开发工程师精英班课程介绍

本课程为前端全栈开发类课程,涵盖了前端必备的页面制作,页面交互逻辑,现在最流行的前端框架,各类算法,以及node后端逻辑,是每一个想从事前端全栈开发的学员的不二之选。为适应更前沿的开发需求,本课程始终会保持更新迭代,一次购买,多次学习,并配备最好最优质的老师为学员答疑解惑。

前端全栈开发工程师精英班

红点工场老师介绍

  • Eric

    红点工场Eric,项目开发老师,于北京从事web前端开发工作多年,参与多个大型SAAS项目的开发和架构设计。

  • Jason

    前阿里钉钉事业部前端开发人员,多个Github项目代码贡献者。爱好分析源码,编写轮子,是100%的纯程序员。

教学课程目录

    基础环境开发搭建

  • 【录播】编译环境和编辑器(8分钟)
  • 【录播】HTML发展和文档标签介绍(17分钟)
  • HTML核心标签使用

  • 【录播】文字类标签(33分钟)
  • 【录播】图片标签(13分钟)
  • 【录播】网页跳转的核心——超链接(12分钟)
  • 【录播】列表和表格(16分钟)
  • 【录播】表单标签及HTML标签语义化介绍(34分钟)
  • 【录播】HTML块标签和内联标签和区别和联系(11分钟)
  • 构建自己的百度搜索

  • 【录播】构建自己的百度搜索(2分钟)
  • Css基础知识入门

  • 【录播】css常见的三种引用方式(10分钟)
  • 【录播】css选择器和优先级(62分钟)
  • css样式深究

  • 【录播】css文本样式和三种颜色的使用方式(27分钟)
  • 【录播】css自定义文字(16分钟)
  • 【录播】css背景颜色、背景图片(21分钟)
  • css核心——盒子模型

  • 【录播】元素的margin、padding、border详解(14分钟)
  • 【录播】盒子模型细节及阴影设置(40分钟)
  • 网页排版的核心——元素定位

  • 【录播】布局的核心position(19分钟)
  • 【录播】元素的漂浮(8分钟)
  • 【录播】清除元素浮动(7分钟)
  • 【录播】flex弹性布局(25分钟)
  • 【录播】css实战项目——flex骰子(34分钟)
  • 伪类和伪元素

  • 【录播】锚伪类(10分钟)
  • 【录播】通用伪类和伪元素(16分钟)
  • 【录播】css实战项目——伪元素五环(25分钟)
  • css过渡及动画

  • 【录播】过渡在css属性中的应用(12分钟)
  • 【录播】animation动画(45分钟)
  • 2D和3D转换

  • 【录播】2d转换及二维坐标轴(10分钟)
  • 【录播】3d转换及三维坐标轴(37分钟)
  • 【录播】css实战项目——立方体(33分钟)
  • 【录播】css实战项目——3d相册(44分钟)
  • 【录播】css实战项目——酷炫科技旋转(23分钟)
  • 【录播】css实战项目——加载跳动方块(37分钟)
  • 【录播】css实战项目——小米选项卡(30分钟)
  • css响应式布局

  • 【录播】媒体查询(8分钟)
  • 【录播】栅格系统(14分钟)
  • JS入门:数据类型讲解

  • 【录播】JS类型特点、基础数据类型精讲(25分钟)
  • 【录播】变量和内存理解:值类型和引用类型(8分钟)
  • 【录播】布尔型、函数、typeof、对象-数组精讲(20分钟)
  • 【录播】各类型常用方法和属性(8分钟)
  • 【录播】函数深度讲解:arguments、return、作用域(13分钟)
  • 【录播】值和引用类型、NAN等其他类型、命名习惯(20分钟)
  • js语句:运算符

  • 【录播】运算符的坑:数学、逻辑、三元、全等运算符(30分钟)
  • js语句:条件判断和循环

  • 【录播】if语句和布尔型转换、switch语句和break(21分钟)
  • 【录播】for、while循环,遍历字符串、数组、对象(30分钟)
  • dom元素的增删查改

  • 【录播】轮播图程序模型(7分钟)
  • 【录播】查:js选择器(29分钟)
  • 【录播】结合dom操作实现轮播图程序原型(7分钟)
  • 【录播】改:修改元素属性(19分钟)
  • 【录播】dom节点增删操作–便签(上)(34分钟)
  • 【录播】dom节点增删操作–便签(下)(30分钟)
  • 用户和页面交互的基础:JS监听器

  • 【录播】鼠标监听器(19分钟)
  • 【录播】键盘事件(21分钟)
  • 【录播】JS对象结构分析(8分钟)
  • 【录播】表单监听器(20分钟)
  • 【录播】窗口监听器–小米页面滚动事件(上)(32分钟)
  • 【录播】窗口监听器–小米页面滚动事件(下)(33分钟)
  • 前端页面的重要组成:轮播图

  • 【录播】轮播图基础原理及完整实现(29分钟)
  • window对象介绍及常用方法

  • 【录播】window对象详解(60分钟)
  • 构造器进阶、js原型继承

  • 【录播】类、构造器、面向对象(14分钟)
  • 【录播】原型继承和call继承(29分钟)
  • canvas画布:flash终结者

  • 【录播】canvas基础知识(26分钟)
  • 【录播】画布动画原理分析、循环小圆点动画实现(23分钟)
  • 【录播】js实战项目:加载进度条效果(15分钟)
  • 【录播】js实战项目:黑客帝国代码雨(21分钟)
  • 【录播】js实战项目:线球联动(上)(7分钟)
  • 【录播】js实战项目:线球联动(下)(29分钟)
  • localstorage和json数据格式

  • 【录播】localstorage知识点详解(24分钟)
  • 【录播】记事本程序模型(21分钟)
  • 【录播】js实战项目:结合本地存储的记事本(上)(37分钟)
  • 【录播】js实战项目:结合本地存储的记事本(下)(25分钟)
  • JS日期类

  • 【录播】js实战项目:数字时钟、指针时钟、倒计时(42分钟)
  • 【录播】日历和事件综合项目:样式准备(24分钟)
  • 【录播】渲染函数包装、日历翻页效果(23分钟)
  • 【录播】今日高亮、日历跨年翻页、当前月份展示(28分钟)
  • 【录播】添加翻页按钮、回到本月(19分钟)
  • 【录播】本地存储事件、事件存储和渲染处理、预处理(54分钟)
  • 【录播】添加事件、项目优化整理(25分钟)
  • 页面重要通讯方式之一:Ajax

  • 【录播】xml、json和html深入讲解(20分钟)
  • 【录播】ajax和json(19分钟)
  • 【录播】ajax页面加载(17分钟)
  • js高级进阶项目

  • 【录播】h5音频、视频预热(11分钟)
  • 【录播】项目展示:HTMLMediaElement常用方法和属性(18分钟)
  • 【录播】视频核心事件解析(22分钟)
  • 【录播】视频实现进度条(27分钟)
  • 【录播】视频音量控制、全屏控制(38分钟)
  • 【录播】弹幕样式、模型结构分析实况(15分钟)
  • 【录播】弹幕对比发送实现、样式处理(17分钟)
  • ajax制作网易云音乐播放器(上)

  • 【录播】网易云音乐API安装(18分钟)
  • 【录播】ajax拉取API的json数据解析(13分钟)
  • 【录播】get请求封装(9分钟)
  • 【录播】搜索封装和获取url封装(8分钟)
  • 【录播】获取歌手信息等填充搜索列表(22分钟)
  • 【录播】补充弹出搜索结构页面样式(7分钟)
  • 【录播】搜索列表点击播放和收回(16分钟)
  • 【录播】初探歌词滚动原理、LRC分析解析(17分钟)
  • ajax制作网易云音乐播放器(下)

  • 【录播】回调函数讲解和函数封装思想(21分钟)
  • 【录播】代码封装中的回调函数参数分析(27分钟)
  • 【录播】get方法参数解析、实现(13分钟)
  • 【录播】getMusicUrl封装,减少代码耦合度(17分钟)
  • 【录播】学习查阅文档,封装Search方法和播放方法(27分钟)
  • 【录播】LRC拉取,初步解析LRC格式歌词(16分钟)
  • 【录播】LRC解析,歌词时间转换(21分钟)
  • 【录播】歌词滚动之高亮显示效果(27分钟)
  • 【录播】歌词滚动完美实现(9分钟)
  • 【录播】搜索列表弹出列表,点击播放歌曲(14分钟)
  • windows系统计算器模仿

  • 【录播】网页小计算器实例(48分钟)
  • es5和es6区别

  • 【录播】ES6预热(20分钟)
  • 【录播】变量定义的区别(9分钟)
  • 【录播】变量作用域及函数的定义方式(18分钟)
  • 【录播】class继承(20分钟)
  • 【录播】对象和数组的解构(11分钟)
  • 【录播】ES6重构播放代码(15分钟)
  • JQuery

  • 【录播】拓展原型方法、实现JQ选择器核心基础部分(22分钟)
  • 【录播】jq选择器(21分钟)
  • 【录播】jq的ajax方法(19分钟)
  • 【录播】JQ css方法、类名操作(24分钟)
  • 【录播】jq效果实战(16分钟)
  • 【录播】原生js实现jq方法(47分钟)
  • 【录播】attr方法、forEach优化(24分钟)
  • 【录播】jq中的ajax及原生实现(15分钟)
  • 【录播】jq的小米首页实战(31分钟)
  • 【录播】jq实战项目:轮播图(23分钟)
  • Bootstrap

  • 【录播】BS使用说明(一)(42分钟)
  • 【录播】BS使用说明(二)(28分钟)
  • 【录播】BS使用说明(三)(47分钟)
  • 【录播】BS使用说明(四)(27分钟)
  • 走进node

  • 【录播】CommandJS模块系统、node的单线程异步回调(15分钟)
  • node核心模块

  • 【录播】path模块和相对、绝对路径(16分钟)
  • 【录播】querystring和url编码、解码(9分钟)
  • 【录播】url模块、url组成分析(14分钟)
  • 【录播】fs模块追加、复制文件(19分钟)
  • 【录播】fs读取、写入文件、实现copyFile方法(14分钟)
  • 【录播】fs模块文件夹操作:创建、移除、读取(13分钟)
  • 【录播】文件、文件夹通用操作精华和文件监听(17分钟)
  • 递归遍历和同步异步操作

  • 【录播】递归的原理示范(21分钟)
  • 【录播】同步、异步的原理解析(26分钟)
  • http模块

  • 【录播】http协议:浏览器request和服务器response(23分钟)
  • 【录播】node创建服务器初体验(18分钟)
  • 【录播】incomingMessage类精讲(23分钟)
  • 【录播】node处理get/post请求、处理简单的文本请求(14分钟)
  • 【录播】设置Content-Type处理多种类型文件请求(19分钟)
  • 【录播】页面引入js文件、图片文件请求url分析处理(12分钟)
  • 【录播】静态目录处理、mime类型包装、状态码说明(25分钟)
  • ajax、form表单请求精讲

  • 【录播】携带query的请求分析、接口处理(28分钟)
  • 【录播】form表单处理post请求(22分钟)
  • 【录播】ajax的get、post请求处理、分析(10分钟)
  • 【录播】ajax设置请求头、后端json处理(24分钟)
  • 【录播】node实现网页重定向、设置跨域响应头(28分钟)
  • QQ空间登录逻辑

  • 【录播】qq空间登陆逻辑分析(30分钟)
  • 【录播】cookie介绍、实现解析cookie中间件(16分钟)
  • 【录播】cookie检验和重定向逻辑(29分钟)
  • 【录播】token原理讲解(10分钟)
  • express模块

  • 【录播】node脚手架:package.json 初始化和使用(14分钟)
  • 【录播】express模块详细讲解:请求和响应(38分钟)
  • mongodb数据库的使用

  • 【录播】数据库概念、mongodb安装、环境路径配置(19分钟)
  • 【录播】node搭建mongodb客户端、连接数据库(20分钟)
  • 【录播】mongodb的增删查改及mongoControl的es5封装(27分钟)
  • 【录播】mongod和mongo区别、mongodb的es6封装(34分钟)
  • 【录播】express实现用户注册、登录、账户信息修改(34分钟)
  • 【录播】增加用户注册,实现修改密码(25分钟)
  • node全栈项目:通讯录

  • 【录播】设计通讯录接口(14分钟)
  • 【录播】获取全部联系人、添加联系人api实现(24分钟)
  • 【录播】搜索、删除、修改联系人api实现(26分钟)
  • 【录播】结合jquery、bootstrap构建前台(42分钟)
  • 【录播】结合node处理数据同步问题(40分钟)
  • 【录播】前端高级封装,完成通讯录项目(18分钟)
  • 服务器购置和配置

  • 【录播】服务器购买、远程连接、环境配置和安全组(22分钟)
  • 【录播】域名解析和备案(16分钟)
  • node全栈项目:个人博客

  • 【录播】博客架构分析和设计(52分钟)
  • 【录播】博客的三种前端渲染方式(26分钟)
  • 【录播】后端渲染流程分析、实现(35分钟)
  • 【录播】ejs后端渲染(34分钟)
  • 【录播】博客文章和评论字段设计,数据解耦(10分钟)
  • 【录播】moment模块处理日期格式(32分钟)
  • 【录播】文章ejs数据渲染,首页链接跳转(11分钟)
  • 【录播】评论ejs渲染、发布评论(23分钟)
  • 【录播】express模块路由分发(14分钟)
  • node精华项目实战 – 博客后台管理和管理权限

  • 【录播】后台管理界面和文章发表功能、界面实现(39分钟)
  • 【录播】使用cookie、重定向完成登陆、身份验证(28分钟)
  • 【录播】cookieParser模块的使用和token分发验证(14分钟)
  • 【录播】数据状态、数据耦合、哨兵变量、评论审核(44分钟)
  • 【录播】评论审核接口调试、实现(35分钟)
  • 【录播】代码注释和书写文档(33分钟)
  • websocket协议、socket.io模块

  • 【录播】socket.io模块的安装和使用(23分钟)
  • 【录播】制作简单即时聊天程序(23分钟)
  • MySQL数据库精讲

  • 【录播】数据库功能介绍(7分钟)
  • 【录播】数据库结构(5分钟)
  • 【录播】修改MySql的root密码(4分钟)
  • 【录播】怎么书写MySql语句(6分钟)
  • 【录播】MySql安装、环境配置(7分钟)
  • 【录播】MySql的增删查改(27分钟)
  • 【录播】MySql和Mongodb的区别(6分钟)
  • 【录播】MySyl创建、删除数据库以及创建表(14分钟)
  • 【录播】node操作MySql:MySql模块(16分钟)
  • React第一课

  • 【录播】React入门概念介绍、课程项目demo(9分钟)
  • 【录播】6个简单demo轻松学会React开发模式(49分钟)
  • 【录播】React开发、调试环境配置(12分钟)
  • React-第二课

  • 【录播】React基础(上):项目解读和基础语法(18分钟)
  • 【录播】React基础(下):jsx细则和点赞demo(16分钟)
  • React-第三课

  • 【录播】React核心(一):组件书写方式(10分钟)
  • 【录播】React核心(二):事件监听和this作用域(17分钟)
  • 【录播】React核心(三):state、props、context(16分钟)
  • 【录播】React核心(四):核心开发模式 – 状态提升(17分钟)
  • React-第四课

  • 【录播】React生命周期(一):mount、update生命周期(23分钟)
  • 【录播】React生命周期(二):生命周期函数实战、参数(13分钟)
  • 【录播】React生命周期(三): 17版全新生命周期函数(21分钟)
  • React-第五课

  • 【录播】React组件类属性:defaultProps、propsTypes(8分钟)
  • 【录播】context实现、context实战 – 状态提升(15分钟)
  • React-第六课 开发实战

  • 【录播】React实现经典轮播图实战(52分钟)
  • React实战 – 井字棋游戏

  • 【录播】Step1 完成组件构建和基础样式(13分钟)
  • 【录播】Step2 游戏逻辑和数据维护(32分钟)
  • 【录播】Step3 状态提升(17分钟)
  • 【录播】Step4 历史记录数据和跳转(46分钟)
  • 【录播】Step5 官方推荐进阶练习(22分钟)
  • React – Router基本路由组件

  • 【录播】课程介绍和成果展示(4分钟)
  • 【录播】安装和引入React – Router组件(7分钟)
  • 【录播】Link、Router、Router组件功能和路由逻辑(15分钟)
  • 【录播】Switch、Redirect、Promp组件、使用情景(17分钟)
  • React – Router路由参数

  • 【录播】路由参数传递、接受和匹配(14分钟)
  • 【录播】router props详解match、location、history(21分钟)
  • React – Router常用路由开发模式

  • 【录播】自定义路由链接(15分钟)
  • 【录播】遍历生成路由(8分钟)
  • 【录播】表单输入阻止跳转(14分钟)
  • React – Router路由开发实战:京东商城APP路由模型

  • 【录播】Step-1 构建加数据模型 、完成导航组件(27分钟)
  • 【录播】Step-2 完成底部导航按钮(7分钟)
  • 【录播】Step-3 构建商品列表界面(19分钟)
  • 【录播】Step-4 构建商品详情界面(16分钟)
  • 【录播】Step-5 构建购物车列表界面(13分钟)
  • 【录播】使用uuid完善项目、整体总结(4分钟)
  • Redux第一课

  • 【录播】Redux 入门介绍 – 什么是Redux(6分钟)
  • 【录播】Redux核心概念和基础原理(12分钟)
  • 【录播】Redux Demo1(12分钟)
  • 【录播】Redux Demo2(10分钟)
  • 【录播】Redux Demo3(10分钟)
  • 【录播】Redux Demo4(11分钟)
  • 【录播】Redux Demo5(4分钟)
  • 【录播】深入讲解Store的dispatch、getState等内容(10分钟)
  • Redux 第二课

  • 【录播】尝试在react中使用redux(23分钟)
  • 【录播】redux和react的context(8分钟)
  • 【录播】connect实现需求和原理(30分钟)
  • 【录播】Provider需求、实现原理(17分钟)
  • Redux 第三课

  • 【录播】安装、使用react-redux组件(16分钟)
  • 【录播】redux高级:组合reducer以及action封装(17分钟)
  • 【录播】【todo-list实战】1.初始化redux项目(9分钟)
  • 【录播】【todo-list实战】2.addTodo和todoList构建(17分钟)
  • 【录播】【todo-list实战】3.完成切换完成状态(11分钟)
  • 【录播】【todo-list实战】4.reducer完成filterLink(20分钟)
  • Redux 第四课

  • 【录播】redux-middleware是什么(4分钟)
  • 【录播】由patch到middleware(21分钟)
  • 【录播】redux同步action死局(25分钟)
  • 【录播】react-thunk中间件实现异步网络请求(13分钟)
  • React高级开发技巧(一) – React和第三方库

  • 【录播】React高级开发技巧课程大纲介绍(4分钟)
  • 【录播】第一课大纲介绍(4分钟)
  • 【录播】React中的npm:命令、包管理流程(11分钟)
  • 【录播】主流开发包:moment.js(26分钟)
  • 【录播】React头像插件——安装、实践、头像处理(21分钟)
  • 【录播】React和jQuery及$.ajax(15分钟)
  • 【录播】fetch和axios完全解析(40分钟)
  • React高级开发技巧(二)- React开发、测试、打包

  • 【录播】第二课课程大纲介绍(3分钟)
  • 【录播】【开发篇】非受控表单和ref(9分钟)
  • 【录播】【开发篇】React中的innerHTML(7分钟)
  • 【录播】【开发篇】不使用jsx语法糖开发(8分钟)
  • 【录播】【开发篇】使用es5开发React组件(12分钟)
  • 【录播】【测试篇】enzyme测试框架:浅层、DOM(33分钟)
  • 【录播】【测试篇】todo-list的4个完全测试示例(27分钟)
  • 【录播】【打包篇】React项目打包以及结合Node发布(13分钟)
  • React高级开发技巧(三)- UI库入门React-Bootstrap

  • 【录播】第三课课程大纲介绍(3分钟)
  • 【录播】React-Bootstrap安装、样式引用和基本组件(8分钟)
  • 【录播】React-Bootstrap栅格系统和API解读(8分钟)
  • 【录播】React-Bootstrap重新构建TodoList(17分钟)
  • 【录播】React-Bootstrap交互组件和过渡组件详解(31分钟)
  • 【录播】栈 – 简介(8分钟)
  • 【录播】栈的概念,基于js的栈类方法实现(35分钟)
  • 【录播】进制转换算法、栈和计算机内存(21分钟)
  • 队列

  • 【录播】队列概念,基于js实现队列类方法(24分钟)
  • 【录播】循环队列和击鼓传花(19分钟)
  • 【录播】优先队列和辅助类(17分钟)
  • 链表

  • 【录播】链表概念、链表结构实现append方法(24分钟)
  • 【录播】链表插入的条件分析和实现(20分钟)
  • 【录播】链表删除条件分析、代码复用(33分钟)
  • 集合

  • 【录播】集合类结构和方法(14分钟)
  • 【录播】集合实现和ES对象操作和静态方法讲解(36分钟)
  • 【录播】并集、交集、差集实现(20分钟)
  • 【录播】es6的集合:Set、WeakSet(20分钟)
  • 【录播】Set方法和es6 lambda简化、强引用和弱引用(16分钟)
  • 字典

  • 【录播】字典结构分析、es6 Map、WeakMap(6分钟)
  • 【录播】字典结构实现、缺陷分析(19分钟)
  • 【录播】哈希表:概念、分析、实现(18分钟)
  • 【录播】哈希表冲突解决方案:分离链接法(上)(24分钟)
  • 【录播】哈希表冲突解决方案:分离链接法(下)(8分钟)
  • 【录播】哈希表冲突解决方案:线性探查法(下)(8分钟)
  • 【录播】更好的散列函数、总结(7分钟)
  • 【录播】树结构分析、结构实现、insert方法实现(38分钟)
  • 【录播】树遍历算法、遍历递归栈(上)(29分钟)
  • 【录播】树遍历算法、遍历递归栈(下)(7分钟)
  • 【录播】最小值方法、删除节点(上)(7分钟)
  • 【录播】删除节点(下)(32分钟)
  • 【录播】图概念、结构分析、结构实现(33分钟)
  • 【录播】图的广度优先遍历、节点状态(22分钟)
  • 【录播】最短路径问题(上):回溯点(15分钟)
  • 【录播】最短路径问题(下):算法实现(13分钟)
  • 【录播】图遍历的深度优先算法(13分钟)

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部