Java全栈开发入门教程:从基础到项目实战
JAVA基础入门教程-
第一阶段:Java语言基础★Java语言基础1、面向对象思想JAVASE2、(类加载机制及反射、注解、泛型、网络编程、多线程、IO、异常处理、通用API、面向对象、JAVA编程基础)3.Java8新特性第二阶段JAVA战狼类:数据库★基础数据库1、Oracle(SQL语句、SQL语句原理、SQL语句优化、表、视图2、序列、索引、Oracle数据字典、OraclePL/SQL数据库开发3、数据库设计原理数据库、MySQL、JDBC第3期:Web基础★Web基础知识1、HTML5(H5)基本文档结构、链接、列表、表格、表单;ry、AJAX框架、XML、BootStrap组件第四期:JavaWeb技术及核心框架★JavaWeb技术及核心框架1、JSP&Servlet、struts2、hibernate4、spring4、JPA、maven2、SpringData、SpringMVC、MyBatis、SpringSecurity、shiro、第五期Nginx之:Linux★Linux1、安装Linux、熟悉Linux基本命令、使用vi编辑器、使用awk和sed命令、用户和组2、管理文件和目录权限,使用ACL进行高级访问控制、网络配置和软件包安装、启动进程和服务管理3、系统监控和日志管理、进程管理和计划任务、远程ssh登录、shell基础知识和shell脚本。第六阶段:大数据技术(Hadoop和Spark)★大数据技术(Hadoop和Spark)1、Hadoop(搭建Hadoop基础和环境、HDFS架构、MapReduce;Hadoop集群模式、HDFS联盟、使用ZooKeeper实现HadoopHA(高可用)可用性)集群功能2.线程任务调度机制,ApacheHive,Pig数据处理,集成Hadoop以及Sqoop3、Flume和ApacheKafka实现数据交换、HBase、Storm的安装和部署)4.Scala语言(Scala环境搭建、基本Scala语法、模式匹配、重载和构造函数、Map和reduce、元组、继承、StringContext、OptionSomeNone,Tuple集合方法和操作,未来对象同步处理和异步处理的返回结果)5.Spark(Spark-shell构建、Spark-提交应用、Spark内核设计与实现、内核分析)在Spark生态系统中详细讲解了实现架构和运行原理,包括:SparkCore、Shark、SparkSQL和SparkStreaming等)第七期:项目★项目1.中国-UCSPSSM项目(Spring+SpringMVC+MyBatis)2.用户关系管理系统的实际开发S2SH+Maven+Nodejs+MySQL技术三、电商交易平台S2SH+Maven+Shiro+Oracle
Java学习路线
根据个人经验并结合各种书籍,整理了以下Java学习路径:
1.JavaSE基础知识:基本语法;面向对象(重点);通用类库API;
2;摇摆;
2.JDBC编程
4.基本的SQL语句;;结果集的交、并、差运算;
/p>6.JDBC高级:存储过程、函数;掌握ORM的好处和设计;
3.DHTML基础知识:基本HTML标签;
8个基本语法;基本的Javascript对象函数;深入理解JavaScript的动态属性;
10。XML基础知识:XML基本规则;XML和样式表;
11个阶段:DOM、SAX和JAXP;dom4j、JDOM等工具;CXF集成Spring;
5、JavaWeb编程
14编程进展:自定义标签库;MVC和DAO、Servlet和标签的作用;使用JSTL、DisplayTag等常用标签库;15.Web编程原理:请求/响应、架构;Web容器底部的池,socket通信,进入servlet命令模式;
一个Jax编程:
16.Ajax编程:XMLHttpRequest和异步请求;使用常见的Ajax库(Prototype、Jquery、ExtJs、DWR);HTTP协议和异步请求设计;
7Android基础知识:Android应用程序接口组件和接口编程;18IO和SQLite;图形、图像和动画;音视频录制和回放;设备编程;
19.网络编程及OpenGL_ES3D开发;量级JavaEE
17、Struts2:MVC和Struts系统;国际化和标签文件转换以及插件映射;、继承映射;延迟加载、性能优化;HQL查询、条件查询;缓存和查询缓存;
9。经典JavaEE
20设计理念;JSF流程和事件库;EJB及相关技术;IoC和EJB拦截器;JMS和MDB;会话Bean和WebService;
22.ORM框架和JPA注释和JPA事务;JPQL集成;
25。
高级JavaEE:掌握各个MVC框架的运行原理,能够开发类,掌握Spring、HiveMind、AspectJ等框架的原理,掌握Hibernate、iBatis等框架的原理,对应用服务器实现有一个大概的了解。
我希望这有帮助!〜