美文网首页人工智能/模式识别/机器学习精华专题JavaJava系统架构师
javaweb学习路线以及web前端学习路线(内配前端视频资料)

javaweb学习路线以及web前端学习路线(内配前端视频资料)

作者: 程序员1 | 来源:发表于2019-05-07 10:38 被阅读8次

    JSP -> Servlet -> Java SSH Framework

    Web Container方面,一般Tomcat就够用了,要是想上JBoss也随意。。。这方面有本书《JBoss in Action》。

    通读一边 HeadFirst Servlet&JSP,学java web最舒服的一本书

    servlet+jsp+mysql就行了,建议去图书馆借一本java web入门的书,比如《21天学通java web》,看看基本原理与语法,然后看一个web网站的例子,仿照这个列子就可完成你的毕设了

    前台会一点js或者ajax等一些主流js框架

    后台基本就是jsp+servlet +jdbc

    或者主流的SSH其实spring hibernate struts2一起用的基本很少。

    一般比较大型的用个spring管理各个bean, 在用点spring封装的hibernate的进行数据库操作就可以了

    当然能用jdbc最好了。毕竟效率高。

    至于struts2, 其实servlet就够用了

    如果主攻EE,那么一般的学习顺序是:java基础,html(css别人写完会用就行),jsp,js,tomcat,数据库,struts,hibernate(或ibatis),spring.基本成型,然后再补充下weblogic等其他相关技术即可

    下面菲儿为大家分享一下web的学习路线,希望大家能够喜欢:

    第01周

    环境搭建与HTML标签一:环境搭建与了解WEB前端

    二:HTML骨架与基本标签

    三:HTML常用基础标签

    四:文本与列表

    五:HTML表格

    第02周

    HTML标签续与H5新增标签一:HTML表单

    二:HTML属性

    三:实体与内联框架

    四:视频与音频

    五:语义化标签

    第03周

    样式表与选择器

    一:CSS引入方式与基础样式

    二:CSS基础选择器

    三:背景与相关属性

    四:字体与相关属性

    五:关系和伪类选择器

    第04周

    选择器深入与盒子模型一:div+css布局

    二:css3新选择器

    三:标准盒子模型

    四:IE盒子模型与练习

    五:弹性盒子模型

    第05周

    浮动与定位一:float浮动与清除浮动

    二:position定位

    三:display属性

    四:导航与轮播实战

    五:过渡与动画

    第06周

    媒体查询与实战

    一:媒体查询与PS

    二:css优化与字体库

    三:H5设计站点实战

    四:兼容性站点实战

    五:响应式站点实战

    第07周

    变量与运算符语句

    一:JS介绍与变量

    二:数据类型与基本运算符

    三:运算符与实例操作

    四:分支与循环语句

    五:string字符串

    第08周

    函数与对象

    一:数组

    二:函数、作用域

    三:对象、按值传递

    四:DOM基础操作

    五:DOM基础操作2

    第09周

    DOM操作与事件一:Document节点与DOM树

    二:DOM节点的创建添加与移除

    三:HTML事件、DOM0级事件、DOM2级事件、事件兼容

    四:事件类型分类

    五:事件委托与联动应用

    第10周

    BOM与闭包原理一:DOM与BOM关系

    二:window对象

    三:闭包结构、原理、实现

    四:闭包应用

    五:this、自执行函数

    第11周

    面向对象一:类、对象、构造函数

    二:封装、实例对象

    三:原型与原型链

    四:继承、MVC、MVVM

    五:工厂模式、原型模式、构造函数模式、组合模式、观察者模式

    第12周

    正则、算法与解析一:正则修饰符、表达式

    二:正则匹配规则

    三:递归、冒泡、快速、插入排序

    四:数组去重、拷贝、深度拷贝

    五:json解析与实战

    第13周

    jQuery类库与常用框架一:jQuery基础、事件、动画

    二:jQuery节点、DOM操作

    三:jQuery源码分析,扩展

    四:Bootstrap UI框架应用

    五:Swiper UI框架应用

    第14周

    PHP与数据库编程一:PHP语法、数组、函数

    二:PHP类、对象、构造函数

    三:mysql增删改查

    四:pdo、事务

    五:文章增删改查

    第15周

    Http服务与Ajax编程一:时间戳、ajax实例化、get请求、post请求、json文件

    二:封住Ajax

    三:Ajax实战

    四:跨域、jsonp,cors

    五:封装跨域、字符串模板、分页

    第16周

    音乐社区项目一:div+css布局

    二:头像上传、三级联动

    三:扩展jQuery插件

    四:富文本编辑器

    五:拆分整合与优化代码

    第17周

    H5新特性与移动端一:本地存储、cookie、webWorker、File API

    二:canvas绘图

    三:flappyBird游戏开发

    四:地图、Echarts

    五:移动端适配、REM、Flex、兼容性

    第18周

    高级框架Angularjs一:体验Angular、变量、双向数据绑定

    二:控制器、事件、基本指令

    三:服务、自定义指令、广播

    四:内置路由与routerui

    五:Angular实战演练

    第19周

    模块化与Nodejs一:基本模块、放大模式、私有与公有属性、插件安装

    二:模块化、require、seajs、模块化实战

    三:Node环境搭建、创建服务、事件、输入与输出、进制转化

    四:express框架、路由、中间件

    五:get请求、post请求、携带参数

    第20周

    Node、ES6与构建工具一:Node链接数据库、数据库搭建、过滤数据、koa

    二:构建完整Node服务器端、模拟数据、解决跨域

    三:Babel、Let与Const、字符串、数组、对象、函数扩展

    四:类与集成、Promise、其他新特性

    五:Less、Sass、Gulp、Grunt、热更新

    第21周

    Git、SVN、Webpack一:SVN安装、资源库、上传与下载、项目管理、版本迭代、解决冲突

    二:Git环境搭建、提交、回退、分支、冲突、多人协作、上传、github与码云管理代码

    三:webpack环境搭建、配置文件、服务器搭建、loaders

    四:webpack插件、webpack打包

    五:webpack构建React环境、webpack版本迭代

    第22周

    高级框架React

    一:React介绍、jsx语法、组件化

    二:props、state、组件交互

    三:组件、组件生命周期、网络请求

    四:Antd UI库、Fetch网络请求

    五:React Router、嵌套、参数传递

    第23周

    React News一:React-News环境搭建、导航栏、登录注册UI、Antd组件应用

    二:服务器端搭建、提供接口、完善登录注册

    三:公共组件、组件交互、评论系统

    四:移动端接入、第三方插件应用、上拉加载、下拉刷新

    五:R项目测试、优化、打包

    第24周

    高级框架Vue

    一:Vue环境构建、项目结构、基本指令、事件应用、双向数据绑定

    二:组件基础、组件交互、插槽功能、组件缓存、动画效果、自定义指令、过滤器

    三:网络请求Axios、配置、跨域处理、操作原生DOM

    四:路由配置、跳转、嵌套、传递数据、高亮

    五:常用组件、swiper、element-ui、iView

    第25周

    高级框架Vue实战

    一:音乐列表、歌手信息、歌曲播放

    二:搜索、上拉加载、加载等待、真机测试

    三:Vuex、store、state、getters、actions、modules

    四:PC端实战、自定义组件组件交互、订单共享

    五:优化、测试,打包

    第26周

    微信小程序一:小程序介绍、开发工具、wxss、事件、跳转

    二:视图编辑、列表渲染、template模板

    三:参数携带、本地存储、提示框、音频、导航

    四:上拉加载、下拉刷新

    五:搜索、测试、提交审核

    配套前端视频资料获取方式:关注转发私信(学习)就可获取哦~~~

    感谢大家关注菲儿啦~ 然后麻烦大家转发一下文章啦~

    相关文章

      网友评论

        本文标题:javaweb学习路线以及web前端学习路线(内配前端视频资料)

        本文链接:https://www.haomeiwen.com/subject/qrasoqtx.html