人工智能/模式识别/机器学习精华专题JavaJava系统架构师

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

2019-05-07  本文已影响8人  程序员1

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模板

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

四:上拉加载、下拉刷新

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

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

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

上一篇下一篇

猜你喜欢

热点阅读