How beginners to learn JAVA (herein Network Abstract Collection)

  Novice user, do not understand the industry, do not know where to begin, beginning very confused, everyone repeat respond too much, so here uniform for writing. Java learning line: Of course, I'm just here to say Java learning course, because he is learning Java, and which should be familiar to Java, for other aspects, I do not really understand.

 

Foundation Stage
  The first is the basic stage, at a basic level, we must master the basics of Java, Mysql database, Oracle database, JDBC, Linux foundation, Java8 new features, data structures and algorithms, design patterns.
For a basic level, we have to grasp is the basis, though the foundation, but to learn enough to choke. Because it is a beginner, the basic stage will be a little difficult, but as long as willing to insist that these are not that hard. For Linux, data structures, algorithms, and some basic design patterns we have on the line, did not need to learn to be very thorough.

Learning Resources Reference:

Java Basics - link: https: //pan.baidu.com/s/1nB-aqy-5f3Q29CznmcDSIQ extraction code: 5u4g

Mysql database - chain link: https: //pan.baidu.com/s/1NfS6Q9fb_OMna608w9GYeg extraction code: 94ns

Oracle Database - link: https: //pan.baidu.com/s/12uVSvaY4pbXRWy2DtIIf8w extraction code: 5r8p

JDBC-- link: https: //pan.baidu.com/s/1QF9S_GpucFvoLSrQqV6d0Q extraction code: ltnh

Linux foundation - link: https: //pan.baidu.com/s/1e0ekEVjmtfNWAEO0123wDw extraction code: pwxz

Java8 new features - link: https: //pan.baidu.com/s/103nPGgEEjbxzuy1rHRJepg extraction code: 6omt

Java data structures and algorithms - link: https: //pan.baidu.com/s/1LQ__Hp7i-TR7gRa4YJQXJg extraction code: zwwd

Java design patterns - link: https: //pan.baidu.com/s/1ik7PRwlAVgJzhSCdthdu1A extraction code: nr5e

Web basis
  after the basic stage, we also have to have some knowledge of aspects of the Web, Html, JavaScript, JQuery and AJax, the same, for this knowledge, we only need to master the basic, without the need to get to the bottom, otherwise you will spend a lot of time.

Reference learning materials:

avaScript DOM-- link: https: //pan.baidu.com/s/1_HtKFXeRm5xF7p2vYk_c7w extraction code: ks6g

JQuery-- link: https: //pan.baidu.com/s/1IPPNu2qsJ-MgLX7mGcVYbQ extraction code: Umdr
AJAX-- link: https: //pan.baidu.com/s/1MC1iryOq9_SSV1qWYk5P5Q extraction code: 78hu
JavaWeb

  After the Web stage, of course, it is JavaWeb, and for JavaWeb, we need to have knowledge: Servlet, JSP, MVC design pattern, Cookie, Session, JavBean component technology, EL expressions, JSTL expression, filter Filter, Listener Listener , upload and download files, and internationalization.

Reference learning materials:

JavaWeb stage - link: https: //pan.baidu.com/s/1EJYIgAuAHhaJLv8Pp-QjgA extraction code: 584f

JavaEE
  Finally JavaEE stage, when you learn this phase, you develop a Java program has been well known. However, their own development process is difficult and complex, so JavaEE stage we need to learn some very good framework to help us develop the program.
For the frame, we need to learn Struts2, Hibernate, Spring, SpringMVC, JPA, SpringData, MyBatis, Spring Boot, Spring Cloud, Dubbo. To learn framework is actually very large, some framework is also very difficult, as long as we can be able to skillfully use them in the learning stage, then you can have the ability to look at the source code to see if the underlying framework to achieve. Of course, in addition to the framework, we also need to learn Maven, Git, Github, ActiveMQ, Jenkins and so on. Things learned in JavaEE stage is the most, but if you have experienced JavaEE phase of the study, the level of programming you will have a qualitative leap.

Learning Resources Reference:

JavaEE stage a full video - link: https: //pan.baidu.com/s/1rJ5MyvFMuN_cbDVbw-2B3A extraction code: mdlf

 

Curriculum and courseware Source: link: https: //pan.baidu.com/s/18fr2-Hy-0aoRr9wDIl1zbg extraction code: 2zxp

Guess you like

Origin www.cnblogs.com/sadfoo/p/12004279.html