JavaWeb初级进阶高级学习方向计划
阶段1 语言基础
课程一、Java负基础扫盲课 |
1、初识Java |
本课程从java开发环境配置开始,讲解了java语法基础 、类和面向对象、面向对象编程三大特性:封装、继承、多态。建议零基础学员从本课程开始学习。 |
2、JDK环境配置 |
||
3、数据类型和运算符 |
||
4、变量和语法 |
||
5、流程控制语句 |
||
6、数组 |
||
7、类和对象 |
||
8、面向对象思想 |
||
课程二、Java语言基础与OOP入门 |
1、常见Java类库 |
本课程讲解了java语法基础、类和对象、java中的字符串、java实用类与集合、泛型、继承和多态、接口与抽象类异常处理等等,非零基础学员可以选择从该课程开始学习。 |
2、类和对象 |
||
3、封装 |
||
4、继承和多态 |
||
5、接口和多态 |
||
6、异常处理 |
||
7、容器 |
||
课程三、HTML+CSS+JavaScript 快速入门 |
1、html基本标签 |
本课程主要讲解HTML制作静态网页和CSS页面布局及美化,学习使用javaScript制作动态页面和表单验证。 |
2、W3C标准及XHTML 1.0基本规范 |
||
3、表格、表单、框架 |
||
4、使用CSS美化网页、盒子模型、浮动与定位 |
||
5、css hack以及微博实训 |
||
6、JavaScript基本语法、原始数据类型及字符串 |
||
7、JavaScript原始数据类型及字符串 |
||
8、数组、冒泡排序、函数、变量、对象 |
||
课程四、Java核心编程 |
1、I/O |
本课程为java高级部分,主要讲解java中IO数据处理、使用XML实现数据处理、多线程编程、网络编程,序列化、反射等技术以及项目实战。 |
2、线程 |
||
3、反射与类加载器 |
||
4、网络编程 |
||
5、序列化 |
||
6、泛型 |
||
课程五、MSSQL、MySQL、Oracle 三大主流数据库快速上手 |
1、数据库理论介绍 |
本课程主要讲解数据库,以MSSQL、MySQL、Oracle为例,讲解了三大主流数据库的相关技术,让同学们快速掌握数据库的应用。 |
2、MySQL、MSSQL、Oracle介绍与安装 |
||
3、三大数据库的增、删、改、查讲解。 |
||
4、三大数据库的、函数、视图讲解。 |
||
5、三大数据库的、触发器、存储过程讲解。 |
||
阶段一测试(课程一、课程二、课程三) |
阶段2 JavaEE中级技术
课程六、JSP-动态网页开发必知必会 |
1、JSP基础及BS开发环境配置 |
本课程讲解了JSP基础及BS开发环境配置 、JSP中的页面传值与Request对象的详解、 利用JSP+JDBC创建动态网页、 JSP内置对象与状态管理等等 |
2、JSP中的页面传值与Request对象详解 |
||
3、JSP+JDBC创建动态网页 |
||
4、JSP内置对象与状态管理 |
||
课程七、Java服务端技术 - Servlet高级 |
1、Servlet基础 |
本课程主要讲解了Servlet基础以及应用、高级应用:过滤器、监听器,并讲解了JSP和Servlet、Bean整合JSP开发 |
2、Servlet应用 |
||
3、Servlet高级应用-过滤器 |
||
4、JSP+Servlet+Bean整合JSP开发 |
||
课程八、前端利器 - 实战Jquery & Ajax技术 |
1、jQuery基础必备 |
本课程对jQuery的各种技能点进行了介绍,系统讲解了选择器、DOM操作、事件和动画、Ajax应用、插件、jQuery性能优化等知识点,最后以讲解一个个性网站案例加深大家对Jquery的掌握! |
2、jQuery示例 |
||
3、jQuery插件 |
||
4、Ajax概念介绍及简单案例 |
||
5、JSON格式 |
||
6、jQuery中的AJAX |
||
7、扩展知识介绍(跨域) |
||
8、综合示例 |
||
课程九、基于SSH2+Maven+EasyUI技术开发销售管理系统 |
1、Hibernate4讲解 |
该课程主要使用SSH2+Maven+EasyUI技术开发销售管理系统,课程中会详细介绍SSH的基础知识及引用,整合SSH框架以及EasyUI,使用Maven环境进行开发。 |
2、Struts2讲解 |
||
3、Spring4讲解 |
||
4、jquery easyUI核心API详解。 |
||
5、jquery easyUI组件详解、jquery easyUI综合示例 |
||
6、项目实战 |
阶段3 Java高级框架及项目篇
课程十、Spring MVC+Mybatis高级框架技术 |
1、Mybatis快速入门、SpringMVC入门 |
本课程制作一个系统主要用于培训机构信息管理,总体任务是实现学生信息、教师信息、教务信息、课程信息的系统化、规范化和自动化,其主要任务是用计算机对学生、教师、教务等各种信息进行日常管理,及针对这些要求设计系统。 |
2、Dao开发方法、注解开发 |
||
3、SqlMapConfig.xml、Mapper.xml文件讲解 |
||
4、关联查询、查询缓存 |
||
5、和spring的整合、及整合mybatis |
||
6、拦截器及使用SqlSessionTemplate |
||
课程十一、SpringMVC Mybatis Bootstrap Jquerymobile HTML5开发通用教务管理系统 |
1、数据库设计、员工、角色、权限管理模块 |
本课程讲解了使用SpringMVC和Mybatis以及Bootstrap、Jquerymobile、HTML5技术开发通用教学管理系统(PC端+移动端)数据库设计。PC端:主要使用bootstrap显示页面信息手机端:主要使用jquery mob显示页面信息 |
2、登录和数据字典、及模块和短信管理 |
||
3、邮件和营销活动管理 |
||
4、学员池和跟踪记录 |
||
5、 试听记录和学科信息以及学员信息管理 |
||
6、学员信息管理 |
||
7、员工薪水发放和工作台 |
||
8、手机版制作 |
阶段4 Java扩展篇
课程十二、Java常用开发工具与第三方组件 |
1、图表组件JFreeChart高级应用 |
本课程旨在培养大家对常用开发工具的使用,以及更好的管理项目,提高开发效率,主要介绍Java第三方组件,如:jfreechart,pdf生成组件iText,jasper report报表组件及POI操作excel在企业开发中常遇到的第三方应用。 |
2、PDF组件-iText的使用详解 |
||
3、jasper report报表组件快速入门 |
||
4、jasper report报表组件高级应用 |
||
5、Java中利用POI组件操Office快速入门 |
||
6、POI操作Office高级应用 |
||
7、java中利用Ant工具打包布署应用 |
||
8、java中利用Maven进行项目管理 |
||
课程十三、实用软件工程和行业规则 |
1、软件需求分析以及软件设计概要 |
本课程主要讲解了软件的需求分析和设计以及如何制作软件的流程。包括UML建模、界面设计、配置和日志文件管理等知识点,以及课程最后的软件外包和项目实战。 |
2、如何进行项目管理及数据库设计和性能优化 |
||
3、UML建模和详细设计 |
||
4、用户界面设计及配置和日志管理 |
||
5、测试管理及管理信息系统和CRM系统 |
||
6、物流信息系统和ERP系统 |
||
7、软件外包 |
||
8、项目实战 |
||
课程十四、利用SpringMVC Mybatis Bootstrap HTML5 技术开发微信公众平台 |
1、初识微信公众平台 |
主要讲解微信公众平台的相关知识,发展现状,以及未来发展前景。课程将使学生了解微信公众平台、微信公众平台的市场应用方式、及使用思路。 |
2、环境搭建及开发者接入 |
||
3、接收普通消息 |
||
4、响应被动消息 |
||
5、接收消息关注取消关注 |
||
6、案例之微信猜数字活动 |
||
7、菜单的制作 |
||
8、案例之超市微信促销活动 |
||
课程十五、深入Java性能调优 |
1、性能概述 |
本课程主要内容是关于java应用程序的优化方法,技巧和思想,深入剖析软件设计层面、代码层面、JVM虚拟机层面的优化方法,理论结合实际,使用丰富的示例帮助学员理解理论知识。 |
2、设计优化 |
||
3、程序优化 |
||
4、并行程序优化 |
||
5、JVM调优 |
||
课程十六、JAVA企业级开放必备高级技术(Weblogic Tomcat集群 Apach集群) |
1、Java虚拟机调优 |
本课程主要对java虚拟机的调优、apache+tomcat整合的集群、weblogic12C与SSH框架的整合、分布式运用的发布订阅(JMS+RMI) 进行讲解,针对java的内存模型GC调优等,及apache与Tomcat的集群服务和weblogic12C的安装和调试 |
2、Apache+Tomcat集群 |
||
3、Weblogic企业级运维实战 |
||
4、java分布式运用 |
||
课程十七、深入Mongodb高级开发管理+信息数据监控Snmp服务器、数据库数据采集 |
1、 MongoDB动态模式 |
本课程对于MongoDBshell命令脚本,以及安机制,性能优化和管理,企业中涉及到的高热备,成员的管理,同时为了适应企业开发,还结合了我们的信息运维综合监管系统通过snmp协议对服务器数据实时监控和采集,以及对数据库进行jdbc数据的采集。 |
2、 mongodb设计应用 |
||
3、 MongoDB应用程序设计 |
||
4、片键规则和指导方针 |
||
5、java操作mongodb数据库综合案例详解 |
||
课程十六、大数据高并发服务器实战教程 |
1、 Linux简介及操作 |
随着Web技术的普及,各类网站用户了雪崩式增长,一但用户量在短时间内激增,网站就会明显变慢,甚至拒绝放访问。本课程就是主要用于来解决大型网站性能问题,能够承受大数据、高并发。主要涉及 技术有:nginx、tomcat、memcached、redis缓存、负载均衡等高级开发技术 |
2、LNMP服务器部分 |
||
3、Memcached篇 |
||
4、Redis篇 |
||
5、实战电商项目 |
JavaWeb初级进阶高级学习方向计划的更多相关文章
- 马哥linux运维初级+中级+高级 视频教程 教学视频 全套下载(近50G)
马哥linux运维初级+中级+高级 视频教程 教学视频 全套下载(近50G)目录详情:18_02_ssl协议.openssl及创建私有CA18_03_OpenSSH服务及其相关应用09_01_磁盘及文 ...
- [WPF系列]从基础起步学习系列计划
引言 WPF技术已经算不什么新技术,一搜一大把关于WPF基础甚至高级的内容.之前工作中一直使用winform所以一直没有深入学习WPF,这次因项目中使用了WPF技术来实现比较酷的展示界面.我在这里只是 ...
- 这是一名Java学者关于学习方向的建议
无可厚非,编程是一门艺术.但是辉煌的背后必须是一段辛苦的奋斗过程,而过程的引导方向就是最重要的一环.Java语言可谓是引领了编程的潮流,你会是怎样去学的呢? 这是一名Java学者的学习方向的建议 注: ...
- 高级智能研究计划(IARPA):大脑皮层建模
哈哈,看到了一篇我最感兴趣的领域的新闻报导,可以深挖里面的各种细节. Quanta Magazine: Illuminating Science - 原文出处 卡内基·梅隆大学 - Tai Sing ...
- 【T-SQL进阶】03.执行计划之旅-1
到大牛们说执行计划,总是很惶恐,是对知识的缺乏的惶恐,所以必须得学习执行计划,以减少对这一块知识的惶恐,下面是对执行计划的第一讲-理解执行计划. 本系列[T-SQL]主要是针对T-SQL的总结. T- ...
- 【SQL进阶】03.执行计划之旅1 - 初探
听到大牛们说执行计划,总是很惶恐,是对知识的缺乏的惶恐,所以必须得学习执行计划,以减少对这一块知识的惶恐,下面是对执行计划的第一讲-理解执行计划. 本系列[T-SQL]主要是针对T-SQL的总结. S ...
- 引用面试官文章 :如何准备Java初级和高级的技术面试
本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只 ...
- Java开发者想尝试转行大数据,学习方向建议?
前言 相信很多Java开发者都对大数据有一定的了解,随着大数据时代的到来,也有很多Java程序员想要转行大数据.大数据技术中大多数平台使用的都是Java语言,因此,对于大数据技术的学习来说,Ja ...
- C/C++语言的学习方向
这个世界上有太多的坑,如果我们不具备查阅资料的能力和对现实世界的思考能力,入坑是大概率的事情. C/C++语言能做什么?C/C++程序员在做什么?企业需要什么样的C/C++程序员?对初学者来说,要搞清 ...
随机推荐
- 利用fastjson解析json并通过js&ajax实现页面的无跳转刷新
1.json是一种优秀的数据格式,在移动开发和web开发中经常用到,本例中通过一个小案例讲解如何通过alibaba的开源框架fastjson来解析jason数据格式并通过js实现无跳转刷新 2,新建一 ...
- thread - 传递引用参数
当给 thread 的执行函数传递指针参数时,没有任何问题,但是如果想传递引用,按照普通函数的调用方法会遇到编译失败: #include <iostream> #include <t ...
- laravel好文
https://laravelacademy.org/post/8464.html 最佳实践 laravel代码的书写规范以及优化 https://laravelacademy.org/post/ ...
- 用es6方式的写的订阅发布的模式
//发布订阅模式 class EventEmiter { constructor() { //维护一个对象 this._events = { } } on(eventName, callback) { ...
- WPF:解决数据绑定时不更新数据的问题
当用户在窗体控件中修改数据时,如果此时用户点击其它窗体会出现数据没有更新的情况. 这是由于数据绑定默认是通过失去焦点来提交数据的.可通过属性变更方法来更新数据: <TextBox.Text> ...
- Do-Now—团队Scrum 冲刺博客五
各个成员今日完成的任务 侯泽洋: 每日任务页面编写,任务修改功能 周亚杰:完成个人中心页面设计 王志伟:完成个人中心页面设计 唐才铭:启动动画及引导页与项目合并 项目燃尽图 站立式会议照片 各个成员遇 ...
- [jzoj]2938.【NOIP2012模拟8.9】分割田地
Link https://jzoj.net/senior/#main/show/2938 Description 地主某君有一块由2×n个栅格组成的土地,有k个儿子,现在地主快要终老了,要把这些土地分 ...
- LOJ #6192. 「美团 CodeM 复赛」城市网络 (树上倍增)
#6192. 「美团 CodeM 复赛」城市网络 内存限制:64 MiB 时间限制:500 ms 标准输入输出 题目描述 有一个树状的城市网络(即 nnn 个城市由 n−1n-1n−1 条道路连接 ...
- 浅谈AngularJS中的指令和指令间的相互通信
说到AngularJS,我们首先想到的大概也就是双向数据绑定和指令系统了,这两者也是AngularJS中最为吸引人的地方.双向数据绑定呢,感觉没什么好说的,那么今天我们就来简单的讨论下AngularJ ...
- word使用新技能
office2013版,菜单栏-审阅-修订-所有标记,可以显示编辑过程中的所有修改步骤,还可查看未修改的原始状态.前提是“修订”按钮 要点亮! 给文档添加索引,并自动生成索引列表 文件-选项-显示-隐 ...