Java Learning Roadmap

Source: Internet
Author: User
Tags html tags

Recently read thinking in java,900 more than 200 pages, with Eclipse chose to do some small exercises, feel the road is long, still confused.

Today on the Internet to see a website, http://www.java1234.com/, there is a webmaster to write the route map, as follows:

First stage: Java basics
numbering Courses Course Catalogue Packing Lecturer
01 J2SE (40 hours) Http://www.java1234.com/zy001.html Http://pan.baidu.com/s/1sjwfKUp Java1234_ Xiao Feng
02 MySQL database (20 hours) Http://www.java1234.com/zy010.html Http://pan.baidu.com/s/1pJsMluz Java1234_ Xiao Feng
03 JDBC (9 hours) Http://www.java1234.com/zy012.html Http://pan.baidu.com/s/1qWCwVEk Java1234_ Xiao Feng
04 J2SE Project-Library Management system (8 hours) Http://www.java1234.com/zy002.html Http://pan.baidu.com/s/1etBiu Java1234_ Xiao Feng

The first stage: learning objectives and key points of knowledge
01 Master Java Basic Grammar, Java object-oriented knowledge, Master Java exception handling, generics, collections, multi-threading, Io flow, understanding swing;
02 Master MySQL basic SQL statement; Master indexes, views, triggers, functions, stored procedures;
03 Master the Common interface of JDBC Connection database and operation database; master JDBC Call stored procedure, metadata, JDBC transaction;
04 Master the basic process of Java development Project, be sure to Master MyEclipse (Eclipse) breakpoint debugging; understand swing;

Phase II: Web Foundation
numbering Courses Course Catalogue Packing Lecturer
01 HTML (7 hours) Http://www.java1234.com/zy013.html http://pan.baidu.com/s/1ntog953 Java1234_ Xiao Feng
02 CSS (14 hours) Http://www.java1234.com/zy014.html Http://pan.baidu.com/s/1kTJsMph Java1234_ Xiao Feng
03 JavaScript Basics (7 hours) Http://www.java1234.com/zy015.html Http://pan.baidu.com/s/1qWO8nBe Java1234_ Xiao Feng

The second stage: learning objectives and key points of knowledge
01 Familiar with common HTML tags, such as HTML text tags, image tags, hyperlink tags, table labels, form labels, block tags;
02 Master CSS Basic Grammar, selector, CSS layout, CSS box model, and common CSS properties;
03 Master JavaScript Basic Grammar, Master JS Operation Dom,js built-in objects and commonly used JS function;

Phase III: Jsp&servlet Dynamic Web page technology
numbering Courses Course Catalogue Packing Lecturer
01 Jsp&servlet (12 hours) Http://www.java1234.com/zy016.html Http://pan.baidu.com/s/1c0ENLQw Java1234_ Xiao Feng
02 JSP diary System (14 hours) Http://www.java1234.com/vipzy.html Http://www.java1234.com/vipzy.html Java1234_ Xiao Feng

The third stage: learning objectives and key points of knowledge
01 Master JSP Basic Grammar, nine built-in objects and four scopes, JavaBean components, servlet development, El expression, jstl core tag Library; Master Tomcat basic configuration and application;
02 Proficiency in the MVC project development model based on Jsp&servlet;

Stage four: Rich client technology
numbering Courses Course Catalogue Packing Lecturer
01 JavaScript Advanced (3 hours) Http://www.java1234.com/zy017.html Http://pan.baidu.com/s/1c0jFjmK Java1234_ Xiao Feng
02 Ajax&json (4 hours) Http://www.java1234.com/zy018.html Http://pan.baidu.com/s/1mg1FLiS Java1234_ Xiao Feng
03 Jquery (6 hours) Http://www.java1234.com/zy019.html Http://pan.baidu.com/s/1bn5vWFd Java1234_ Xiao Feng
04 Press release System (20 hours) Http://www.java1234.com/vipzy.html Http://www.java1234.com/vipzy.html Java1234_ Xiao Feng
05 XML (4 hours) Http://www.java1234.com/zy020.html Http://pan.baidu.com/s/1mgn2EJu Java1234_ Xiao Feng
06 Easyui (40 hours) Http://www.java1234.com/zy011.html Http://pan.baidu.com/s/14IbG6 Java1234_ Xiao Feng
07 Student Information Management System (8 hours) Http://www.java1234.com/zy003.html Http://pan.baidu.com/s/1sj8Xg8P Java1234_ Xiao Feng
08 Easyui Privilege System (14 hours) Http://www.java1234.com/vipzy.html Http://www.java1234.com/vipzy.html Java1234_ Xiao Feng

Stage Four: Learning objectives and key points of knowledge
01 Master JS based on object characteristics, familiar with JS closure;
02 Proficient in Ajax asynchronous interaction principle and interactive vector json; familiar with JSON data format;
03 Proficient in jquery syntax and jquery Ajax, familiar with jquery selector, jquery operation Dom,jquery event operation, understanding jquery animation;
04 Familiar with jquery Ajax for project development;
05 Proficient in using dom4j and jdom to manipulate XML; familiar with Dom and Sax parsing XML principles
06 Master Easyui Basic control, and interact with Java background;
07 Proficient in project development using Easyui rich client technology;
08 Mastering Easyui Advanced control usage and interacting with Java background;

Fifth stage: Java EE component Chapter
numbering Courses Course Catalogue Packing Lecturer
01 Java Operations Excel Poi (7 hours) Http://www.java1234.com/zy008.html Http://pan.baidu.com/s/1mgFSWBY Java1234_ Xiao Feng
02 Java Report Jfreechart (5 hours) Http://www.java1234.com/zy009.html Http://pan.baidu.com/s/1qWrynaG Java1234_ Xiao Feng

Fifth stage: Learning objectives and key points of knowledge
01 Proficient in using POI to operate Excel;
02 Proficient in using Jfreechart to generate reports;

Sixth stage: Java EE framework
numbering Courses Course Catalogue Packing Lecturer
01 Struts2 (17 hours) Http://www.java1234.com/zy021.html Http://pan.baidu.com/s/1jG9RyCY Java1234_ Xiao Feng
02 STRUTS2 Student Information Management (23 hours) Http://www.java1234.com/vipzy.html Http://www.java1234.com/vipzy.html Java1234_ Xiao Feng
03 Hibernate4 (19 hours) Http://www.java1234.com/zy022.html Http://pan.baidu.com/s/1bn2EcYb Java1234_ Xiao Feng
04 HIBERNATE4 Online Exam (22 hours) Http://www.java1234.com/vipzy.html Http://www.java1234.com/vipzy.html Java1234_ Xiao Feng
05 Spring4 (14 hours) Http://www.java1234.com/zy023.html Http://pan.baidu.com/s/1kTn5gcJ Java1234_ Xiao Feng
06 S2sh Mall System (TBD) Http://www.java1234.com/vipzy.html Http://www.java1234.com/vipzy.html Java1234_ Xiao Feng

Sixth stage: Learning objectives and key points of knowledge
01 Master Struts2 principle, familiar with Struts2 interceptor, familiar with ognl,struts2 tag, Struts3 internationalization, Struts2 verification Framework, Struts2 file upload and download;
02 Familiar with STRUTS2 development project;
03 Master Hibernate4 Orm Principle, familiar with the mappings of hibernate relationships, Hibernate operation object, hibernate retrieval strategy;
04 Familiar with HIBERNATE4 development project;
05 Proficient in Spring4 IOC and AOP principles, familiar with string transaction, SPRING4 integration Struts2,hibernate4;
06 Proficient in using S2SH to integrate development projects;

As a front end, I think it's almost time to learn the stage four.

Java Learning Roadmap

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.