The first stage, JAVA design and programming ideas
(OOD, OOP)
1. Java language foundation
2. Java object-oriented
classes , objects, properties, methods, construction, encapsulation, inheritance, polymorphism, overriding, overloading, access control, this, super, static, singleton design pattern, final, abstract classes and interfaces , Template Design Patterns, Inner Classes.
3. JavaSE core class library
Java core class, Java string, date processing, wrapper class, collection, data structure, exception and exception handling, Java IQ, multi-threaded programming, thread synchronization mechanism, concurrent package, JAVA network programming, Java pan type, Java reflection mechanism.
4, Java design
Design principles, design patterns, common algorithms, new Java features, Maven uses SVN version management.
The second stage, database technology and Web foundation
(H5)
1. Oracle database development
SQL statement, SQL statement principle, SQL statement optimization, table, view, sequence, index, Oracle data dictionary, Oracle database PL/SQL development, database design principle .
2. JDBC
JDBC core API, JDBC optimization technology (cache technology, batch processing technology, database connection pool).
3, XML
XML syntax, XML parsing (SAX, DOM, Dom4j).
4. HTML5 (H5) Web front-end technology
(H5/CSS3/JS)
basic document structure, link, list, table, form; CSS basic grammar, box model, floating layout, positioning; Java Script language foundation, DOM programming, event model Wait.
5. jQuery
HTML5 (H5) JQuery, JQuery object, element selection, DOM, operation, CSS operation, animation effect, JQuery plug-in.
6, AJAX framework
Ajax foundation, XHR object, Ajax design pattern, JSON technology, RESTFUL technology.
The third stage, JAVA Web technology and mainstream framework (SSH)
1, JSP & Serviet
JSP syntax, JSP tags, custom tags, JSTL and EL expressions, new features of JSP, MVC design pattern, Service life cycle and Serviet server, Serviet filter and listeners, Tomcat configuration and deployment.
2. Spring
Spring Ioc, Ioc injection techniques, advanced object assembly (auto assembly, template assembly, component scanning features, FactoryBean, object life cycle), Spring, AOP, principle, Aspectj, SpringJDBC support
3, MyBatis
MyBatis mapping foundation, DQL Mapping, DML mapping, result set mapping, advanced dynamic SQL mapping, use of SqlSession, Spring MyBatis integration
4, Redis
Redis principle, Redis command, Java Redis API, Spring Redis integration, Redis cluster and cache
5, Nginx
Nginx principle, Nginx environment , Nginx, virtual machine, Nginx reverse proxy, Tomcat server integration, Nginx URL rewriting, Session sharing technology
Struts2 &
Hibernate
6. Struts2 control flow, OgnI, Action, Interceptor, Result, FreeMarker, Struts2 tag library, Struts2 extension, Strtus2 application, HibemateAPI, Hibemate entity mapping technology, Hibemate relationship mapping skills, HQL query, Hibernate caching technology, SSH integration
The fourth stage , Big data technology (Hadoop and Spark)
1. Hadoop
Hadoop foundation and environment construction, HDFS architecture, MapReduce; Hadoop cluster mode, HDFS alliance, using ZooKeeper to realize HA (high availability) function of Hadoop cluster, task scheduling of Yarn Mechanism, Apache Hive, Pig data processing, integration of Hadoop and Sqoop, Flume and Apache Kafka to achieve data exchange, installation and deployment of HBase, Stomm
2, Scala language
Scala environment construction, Scala basic syntax, pattern matching, overloading and constructors, MapReduce, Tuple, Inheritance, StringContext, Option Some None, Tuple; collection methods and operations, future object synchronous processing and asynchronous processing return results
3, Spark
Spark and Hadoop have become the core frameworks in the current big data processing field. The course system explains in detail the construction of Spark, the use of Spark-shell, the application of Spark-submit, the design and implementation of Spark's kernel, and the detailed explanation of the implementation architecture and operation principle in the kernel; the various components in the Spark ecological exercises, including : SparkCore, SharkSQL and SparkStreaming etc.
(OOD, OOP)
1. Java language foundation
Java language, Java environment variables, variables, operators, expressions, branch statements, loop statements, arrays, array applications, industry specifications. The two-color ball lottery program is realized.
The following are some basic introductory videos of java. Friends who like it can download and take a look: The password of java introductory video is: g53t
2. Java object-oriented
classes , objects, properties, methods, construction, encapsulation, inheritance, polymorphism, overriding, overloading, access control, this, super, static, singleton design pattern, final, abstract classes and interfaces , Template Design Patterns, Inner Classes.
3. JavaSE core class library
Java core class, Java string, date processing, wrapper class, collection, data structure, exception and exception handling, Java IQ, multi-threaded programming, thread synchronization mechanism, concurrent package, JAVA network programming, Java pan type, Java reflection mechanism.
4, Java design
Design principles, design patterns, common algorithms, new Java features, Maven uses SVN version management.
The second stage, database technology and Web foundation
(H5)
1. Oracle database development
SQL statement, SQL statement principle, SQL statement optimization, table, view, sequence, index, Oracle data dictionary, Oracle database PL/SQL development, database design principle .
2. JDBC
JDBC core API, JDBC optimization technology (cache technology, batch processing technology, database connection pool).
3, XML
XML syntax, XML parsing (SAX, DOM, Dom4j).
4. HTML5 (H5) Web front-end technology
(H5/CSS3/JS)
basic document structure, link, list, table, form; CSS basic grammar, box model, floating layout, positioning; Java Script language foundation, DOM programming, event model Wait.
5. jQuery
HTML5 (H5) JQuery, JQuery object, element selection, DOM, operation, CSS operation, animation effect, JQuery plug-in.
6, AJAX framework
Ajax foundation, XHR object, Ajax design pattern, JSON technology, RESTFUL technology.
The third stage, JAVA Web technology and mainstream framework (SSH)
1, JSP & Serviet
JSP syntax, JSP tags, custom tags, JSTL and EL expressions, new features of JSP, MVC design pattern, Service life cycle and Serviet server, Serviet filter and listeners, Tomcat configuration and deployment.
2. Spring
Spring Ioc, Ioc injection techniques, advanced object assembly (auto assembly, template assembly, component scanning features, FactoryBean, object life cycle), Spring, AOP, principle, Aspectj, SpringJDBC support
3, MyBatis
MyBatis mapping foundation, DQL Mapping, DML mapping, result set mapping, advanced dynamic SQL mapping, use of SqlSession, Spring MyBatis integration
4, Redis
Redis principle, Redis command, Java Redis API, Spring Redis integration, Redis cluster and cache
5, Nginx
Nginx principle, Nginx environment , Nginx, virtual machine, Nginx reverse proxy, Tomcat server integration, Nginx URL rewriting, Session sharing technology
Struts2 &
Hibernate
6. Struts2 control flow, OgnI, Action, Interceptor, Result, FreeMarker, Struts2 tag library, Struts2 extension, Strtus2 application, HibemateAPI, Hibemate entity mapping technology, Hibemate relationship mapping skills, HQL query, Hibernate caching technology, SSH integration
The fourth stage , Big data technology (Hadoop and Spark)
1. Hadoop
Hadoop foundation and environment construction, HDFS architecture, MapReduce; Hadoop cluster mode, HDFS alliance, using ZooKeeper to realize HA (high availability) function of Hadoop cluster, task scheduling of Yarn Mechanism, Apache Hive, Pig data processing, integration of Hadoop and Sqoop, Flume and Apache Kafka to achieve data exchange, installation and deployment of HBase, Stomm
2, Scala language
Scala environment construction, Scala basic syntax, pattern matching, overloading and constructors, MapReduce, Tuple, Inheritance, StringContext, Option Some None, Tuple; collection methods and operations, future object synchronous processing and asynchronous processing return results
3, Spark
Spark and Hadoop have become the core frameworks in the current big data processing field. The course system explains in detail the construction of Spark, the use of Spark-shell, the application of Spark-submit, the design and implementation of Spark's kernel, and the detailed explanation of the implementation architecture and operation principle in the kernel; the various components in the Spark ecological exercises, including : SparkCore, SharkSQL and SparkStreaming etc.