Course Name |
Class |
Course Content |
Java Basics |
30 |
1. Core syntax (data types, variables, keywords, expressions, operators, judgment statements, loop statements, jump statements, arrays) |
2. Object-oriented (Object, class, class definition, encapsulation, inheritance, polymorphism, abstraction, interface) |
3. Design mode (Singleton, template, adapter, proxy) |
4. Java Common class (Common methods of the string class, introduction to the Util tool class, date class Introduction, Runtime class Introduction) |
5. Reflection (Reflection type, method, constructor, property) |
6. Set Frame (Introduction to the collection Framework API, collection interface branches, map interface branches, sorting of collections) |
7. Generic type (generic method, generic class, generic interface, generic constraint, generic build project architecture bottom-up design) |
8. IO (File and folder, Io stream concept, byte stream, character stream, wrapper stream object serialization, write HDD bomb virus) |
9. Optimized components (constant definition and its optimization implementation, custom annotations, writing a custom controllable database connection toolkit) |
10. Multithreading (Processes and threads, how threads are implemented, how they are implemented, thread control, thread state, thread deadlock, use of threads, file breakpoints) |
11. Network Programming (Network concept, IP address and network protocol, TCP programming model, UDP programming model, write-in-time communication application) |
12. Design mode (Singleton, template, adapter, proxy) |
13. Abnormal debugging of development tools (Eclipse,intellij idea, handling of common exceptions, custom exceptions, debugging of program exceptions using development tools) |
Front-End Prerequisites |
12 |
1. HTML (HTML basic structure, common semantic tags for HTML, HTML form elements, HTML layout) |
2. CSS (CSS style introduction, CSS selector, CSS Common properties and values, floating, box model, element positioning) |
3. JavaScript (JS syntax structure, JS type, values and variables, expressions and operators, statements, arrays, common methods and objects, focus map, Carousel diagram, navigation bar, multi-level linkage effect production) |
4. JQuery (jquery initialization, common selectors, dom actions, events, animations, custom jquery plugins) |
5, common front-end plug-in (Validate,nice-validator,layer,easyui, Bootstrap) |
Javaweb |
28 |
1. Tomcat Server (Architecture introduction, Tomcat Release and Deployment project, Tomcat's performance optimization processing scheme design) |
2. MySQL (Introduction to the database, installation, common commands, redaction, view, transaction processing, stored procedures, triggers) |
3. Servlet (servlet configuration and use, servlet programming, garbled processing, servlet session tracking technology, file upload and download, making Image Watermark Toolkit) |
4. JSP (Basic structure of JSP, JSP 9 large built-in object, El expression, jstl tag library) |
5. Filter (Filter configuration, filter application design, production network request hijacking filter, large game high-performance word masking filter, illegal intrusion System interception tool package) |
6. MVC (Understanding Mvc,java Development Web Application There are several ways to develop the MVC design pattern, MVC is applied in the project) |
7. Ajax (Ajax introduction, AJAX parsing Server Response Text/xml/json object, Jsonp cross-domain invocation instance) |
8. Listener (Eight types of Web Container listener introduction, the development of the session shared listener, tracking system user Operation monitoring instance detailed) |
Core Framework |
30 |
1, Struts2 (Struts2 type conversion, Struts2 Interceptor, Struts2 file upload, Struts2 internationalization) |
2. Hibernate (Basic usage, hibernateorm, HIBERNATEHQL, hibernate caching mechanism, hibernate performance optimization) |
3. Spring (Spring implementation principle, Spring AOP, Spring MVC, build SSH2 Enterprise Application architecture, scheduled task scheduling system, database read and write separation introduction) |
4, MyBatis (MyBatis architecture Introduction, mybatis ORM Configuration, MyBatis SQL performance optimization and dynamic SQL, batch SQL, call stored procedure) |
5. Maven (Maven builds engineering, adds dependencies and management, aggregates and inherits, MAVEN builds project-distributed architecture) |
6. Redis (redis basic configuration, Redis Five data structures, queue MQ, using WebMagic framework +redis to write millions web crawler) |
Project Combat and architecture Design |
20 |
1, build enterprise-level e-Commerce Project Platform framework (Springmvc+mybatis+maven+mq+redis+nginx+webmagic+mysql+lucene search engine Optimization) |
2. Online Mall System (Login Registration/Product Search/Product Display/order System/Shopping cart/Payment/personal Center/Integration System) |
3. Commodity Management System (Distributed user Persistence/Permissions Filter/Rights control System/Report/Cluster environment construction/project Deployment) |
4. Big Data (Big Data Environment construction/e-commerce consumer personal hobby formation interesting data generation analysis/Frontier technology expansion) |