Java must be a skill

Source: Internet
Author: User
Tags class definition constant definition html form object serialization tomcat server

Java Development must be skills

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)

Java must be a skill

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.