情人节福利!Java、架构、大数据、人工智能学习路线和视频大放送

Java基础到架构自学之路

下面给出第二节《JAVA自学路线图》中知识点的明细:

一:J2SE 面向对象-封装、继承、多态

内存的分析

递归

集合类、泛型、自动打包与解包、Annotation

IO

多线程、线程同步

TCP/UDP

AWT、事件模型、匿名类

正则表达式

反射机制

2:数据库(Oracle或者MySQL)

SQL语句

多表连接,内外连接, 子查询等

管理表、视图、索引、序列、约束等

树状结构存储

存储过程、触发器

数据库设计三范式、

3:JDBC

JDBC基础

连接池

树状结构存储与展现

DataSource & RowSet

JDBC连接Oracle及MySQL

4:HTML_CSS_JAVASCRIPT

html、css、javascript基础语法

JavaScript Form判断

Dom编程基础(事件处理等)

JS常用效果如TreeView、下拉联动等

JS学习方法

JS调试方法

DreamWeaver初步(建立HTML、Table、Form、CSS)等

5:Servlet & JSP

tomcat基础

servlet基础

web.xml配置基础

web application的结构

servlet生命周期

request response等常用方法

ServletContext类

HTTP协议基础(GET POST)

Cookie

Session

Application

JSP的几种语法(包括JSTL等)注意在项目中练习,不要拘泥于语法细节而裹步不前。

6:Struts

多层架构理论

Model 1 and Model 2

Struts基本概念

MVC

Action与业务逻辑类的关系

在Struts与JSP之间传递数据

Struts处理流程(控制流)

Struts TagLib(了解常用的)

JSTL

ActionForm

字段收集

上传文件

类型转换

DTO

动态Action Form

验证框架

ActionForward 转发与重定向

动态生成ActionForward

全局与局部的ActionForward

Action Forward Scope

UnknownActionMapping

Action的线程安全

I18N

如何切换语言环境

Struts异常处理机制 程序处理 自动处理 自定义异常处理器

Struts的多模块配置

7:XML

(XML/XSL、XSLT/DTD、SCHEMA等基础的概念、关于Java的编程可以暂时扔在一边)

8:Hibernate

OR Mapping原理

Hibernate基础开发步骤

Hibernate基本接口(重点Session)

普通属性映射

关联关系映射

Native SQL

inverse lazy cascade

继承关系映射

HQL

性能优化 一级缓存 二级缓存 查询缓存

事务与并发 悲观锁、乐观锁

OpenSessionInView

CurrentSession

(至于JTA、联合主键、自然主键、动态主键、Any类型 Creteria Queries Intercepter and Event 自定义类型等,可以暂时扔在一边)

9:Spring

IOC/DI

Spring配置

Spring架构

AOP及Spring AOP

声明式事务(AOP)

Spring + Hibernate Spring支持Web

Scope

(其他的Spring模块对于自学来说可以暂时扔在一边)

10:EJB3.0

J2EE架构基础(JTA JMS等)

EJB基础(地位及基本理论、分类等)

Annotation

Ant编译与部署EJB

Session Bean

EJB的依赖注入

Persistence API

(可以用JBoss学习EJB3.0)

11:至于SOA,对于自学的同学来说,暂时不用特别关注。

梳理一下,你就会发现东西不是想象中的那么多呀!

建议大家优先学习我们公布的视频,然后再去找参考书,因为这个时候就能分辨出来哪些书适合你了。

那么,如何才能找到好书呢?一个简单的办法,在卖书的网站上,比如http://www.china-pub.com,搜索你想了解的知识点比如"javascript",按销售排行,排在前几位的,应该就是不错的,记下书名,到书店阅读几章,合适你的就是好书了。没钱买?简单!还有什么google + 电驴找不到的资料吗:)

=====================================================================================================

情人节福利!Java、架构、大数据、人工智能学习路线和视频大放送_第1张图片

第一部分:J2se学习视频内容包括:

马士兵_JAVA视频教程_JDK5.0_下载-安装-配置

马士兵_JAVA视频教程_J2SE_5.0_第01章_JAVA简介_源代码_及重要说明

马士兵_JAVA视频教程_J2SE_5.0_第02章_递归补充

马士兵_JAVA视频教程_J2SE_5.0_第02章_基础语法

马士兵_JAVA视频教程_J2SE_5.0_第03章_面向对象

马士兵_JAVA视频教程_J2SE_5.0_第04章_异常处理

马士兵_JAVA视频教程_J2SE_5.0_第05章_数组

马士兵_JAVA视频教程_J2SE_5.0_第06章_常用类

马士兵_JAVA视频教程_J2SE_5.0_第07章_容器

马士兵_JAVA视频教程_J2SE_5.0_第08章_IO

马士兵_JAVA视频教程_J2SE_5.0_第09章_线程

马士兵_JAVA视频教程_J2SE_5.0_第10章_网络

马士兵_JAVA视频教程_J2SE_5.0_第11章_GUI

马士兵_JAVA视频教程_J2SE_5.0_专题_日期处理

马士兵_JAVA视频教程_J2SE_专题_正则表达式

反射avi

第二部分:j2se练习项目视频内容包括:

马士兵_在线聊天系统雏形视频教程_java_eclipse

马士兵_坦克大战视频教程_java_eclipse

马士兵_坦克大战图片版

马士兵_JAVA_坦克大战网络版视频教程

马士兵_snake_贪吃蛇内部视频

第三部分数据库视频

Oracle视频内容包括:01——53讲avi格式

第四部分:JDBC和MySQL视频,内容包括:

1_lomboz_eclipse_jdbc

2_mysql_avi

3_连接池的设计思路.avi

第五部分:HTML & CSS & JAVASCRIPT 视频:

Html & CSS 视频内容简介:

01_html简单介绍和meta标签.avi

02_a_路径问题等等.avi

03_学习方法_其他常用标签.avi

04_1_note.avi

04_表格和表单_1.avi

05_表格和表单_2.avi

06_Frame.avi

07_Dreamweaver.avi

08_CSS_1.avi

09_CSS_2_选择方式.avi

10_CSS_3.avi

11_CSS_4.avi

JavaScript 视频简介:

01_JS初步及调试.avi

02_JS基本语法.avi

03_函数_事件处理_1.avi

04_事件处理_2.avi

05_内置对象_DOM_BOM.avi

06_趣味.avi

07_实用.avi

08_表单验证.avi

09_表单验证_new.avi

10_后台框架.avi

11_后台框架_2.avi

12_TREE.avi

第六部分:Servlet & JSP视频——内容包括:

1 tomcat的安装使用,配置

2 servlet & jsp 视频 1——30节

jsp的练习项目内容包括:

3 简单bbs项目

3 2007美化BBS项目

4 网上商城项目视频

4 网上商城项目视频讲解视频

第七部分:J2EE学习视频包括:

DRP项目

框架视频学习:

Struts视频

Hibernate视频

Spring视频

提高部分:

uml统一建模语言视频

SSH项目视频:

oa办公自动化系统视频

crm项目视频

银行系统视频

ejb3.0视频

J2ME_3G简介资料

面试材料:

面试题大汇总+笔记+技巧

大数据学习路线

情人节福利!Java、架构、大数据、人工智能学习路线和视频大放送_第2张图片
情人节福利!Java、架构、大数据、人工智能学习路线和视频大放送_第3张图片
情人节福利!Java、架构、大数据、人工智能学习路线和视频大放送_第4张图片

学习要根据自身情况来定,如果你是零基础,那就必须先从基础

Java开始学起(大数据支持很多开发语言,但企业用的最多的还是JAVA

),接下来学习数据结构、Linux系统操作、关系型数据库,夯实基础之后,再

进入大数据的学习,具体可以按照如下体系:

第一阶段

CORE JAVA(加**的需重点熟练掌握,其他掌握)

Java基础

数据类型,运算符、循环,算法,顺序结构程序设计,程序结构,数组及多维数组面向对象

构造方法、控制符、封装继承

第二阶段

数据结构

关系型数据库

Linux系统操作

Linux操作系统概述,安装

Linux操作系统,图形界面操作基础,

Linux字符界面基础,字符界面操作进阶,用户、组群和权限管理,文件系统管理,软件包管理与系统备份,Linux网络配置 (主要掌握Linux操作系统的理论基础和服务器配置实践知识,同时通过大量实验,着重培养动手能力。了解Linux操作系统在行业中的重要地位和广泛的使用范围。在学习Linux的基础上,加深对服务器操作系统的认识和实践配置能力。

加深对计算机网络基础知识的理解,并在实践中加以应用。掌握Linux操作系统的安装、命令行操作、用户管理、磁盘管理、文件系统管理、软件包管理、进程管理、系统监测和系统故障排除。掌握Linux 操作系统的网络配置、DNS、DHCP、HTTP、FTP、SMTP和POP3服务的配置与管理。为更深一步学习其它网络操作系统和软件系统开发奠定坚实的基础。

javaweb

及框架学习一番,会让你的大数

据学习更自由一些)

第三阶段

Hadoop阶段

离线分析阶段

实时计算阶段

重点掌握:

Hadoop基础,

HDFS,MapReduce,分布式集群,Hive,Hbase,Sqoop,Pig,Storm实时数据处理平台,Spark平台

建议每个想要学习大数据的人,按照这个学习阶段循序渐进,不断完善自己的知识架构,提升自身的理论知识,然后找一个合适的项目,跟着团队去做项目,积累自己的经验,相信会在大数据的舞台上展现出很好的自己!

人工智能

情人节福利!Java、架构、大数据、人工智能学习路线和视频大放送_第5张图片

感觉是不是很全面?想要获取视频教程的话,关注小编,并转发此文;

2.添加V X: 17778119592  必填备注 :666   就可以免费领取啦;

教学资料小编会持续为大家更新的,有需要的小伙伴们可以关注小编哦,方便日后领取自己需要的资料.

情人节福利!Java、架构、大数据、人工智能学习路线和视频大放送_第6张图片
情人节福利!Java、架构、大数据、人工智能学习路线和视频大放送_第7张图片
情人节福利!Java、架构、大数据、人工智能学习路线和视频大放送_第8张图片
情人节福利!Java、架构、大数据、人工智能学习路线和视频大放送_第9张图片
情人节福利!Java、架构、大数据、人工智能学习路线和视频大放送_第10张图片

你可能感兴趣的:(情人节福利!Java、架构、大数据、人工智能学习路线和视频大放送)