Java self-Study Programming learning Path Resource Collection

Source: Internet
Author: User
Tags java web

Java Web Learning STEP.1 ——— The most important Java Foundation

工欲善其事, its prerequisite. It is essential to learn the Java Web, or to start learning the basics of Java Web,java.

Basic Syntax (★★★★★)

Arrays, collections, data Structures (★★★★★)

IO stream, Thread (★★★★★)

Network Programming (★★★★★)

Annotation Reflection (★★★★☆)

The following is a tutorial video material:

① This is a very comprehensive Java Basics Tutorial video (including source code)

Https://pan.baidu.com/s/1HA0j1Jmwjd2lDjGgWRoK0A Password: xaqx

②java Development Technology ebook

Https://pan.baidu.com/s/1mXZaBrJ8j_StXKymdCbsrA Password: r8yo
Java Web Learning STEP.2 ——— the previous paragraph also needs to know

In actual development, although the Java Web does not directly handle the foreground page, but the relationship with the front page is inseparable, the implementation of the background to consider the front-end experience, so the front-end understanding is necessary.

HTML (★★★★★)

CSS (★★★☆☆)

JS,JQ (★★★★☆)

Ajax (★★★☆☆)

①HTML5 Foundation to Mastery and project combat

Https://pan.baidu.com/s/1IyiosGD4C_ppF-LKGkL1JA Password: 8xj4

② really finally found me a long time ago to learn the front-end foundation of the project, no frame, only with Html+css+js, the following source link, you can see Oh!

https://pan.baidu.com/s/11JMGbXJFdFOl-WyT0NGw8g Password: al1j

Java Web Learning STEP.3 ——— database is also important

Background programmer folder between the former engineer and database administrator, the previous paragraph and the database need to have a certain understanding, although do not need to achieve the level of professional database management personnel, but the basic database management must be mastered, the change, the database is very important, If you do not want to connect an object name to the architect's rules, then go in the direction of the architecture, the basis of this entity class to determine the development of the follow-up procedure.

Change and delete (★★★★★)

Transaction processing (★★★★☆)

User Management and Rights Management (★★★☆☆)

The following is a tutorial video material:

①mysql Database +ORACLE+JDBC Tutorial Video

Https://pan.baidu.com/s/1iAzMc8f9u_oHYSgazS9H5Q Password: uqln

② six days to play with you Mysql-video

Https://pan.baidu.com/s/1Y5GQvtIKaYrv8ghyqWl3Jw Password: s84e
Java Web Learning step.4 ——— from traditional Jsp,servlet

When it comes to Java web,jsp, JSP and servlet are two identical forms of the same origin in the Java Web, and they are also the Java Web must-learn knowledge. This part is part of the Java backend development that must be very proficient, so this part is the most need to spend effort.

JSP (★★★★★)

Servlet (★★★★★)

The following is a tutorial video material:

①javaweb Foundation

Https://pan.baidu.com/s/1cTRPl0YgZWbcS1R6ulcbJw Password: Wske

②javaweb Stage

Https://pan.baidu.com/s/1KvlfrOouFLCmEIKrRuCezQ Password: Famt

③javaweb Comprehensive Project Combat

Https://pan.baidu.com/s/1tEc35FvZfiFL5JD6AmRBRg Password: cj44
Java Web Learning STEP.5 ——— Learn the framework and do more with less

For now, as the mainstream framework of the SSM is a qualified background programmer must be proficient in a technology, and although the SSH framework is less recent than the SSM so hot, but still have a lot of audiences, for the SSH framework, also must have a certain understanding. Self-taught, the process of building SSM is easy to vomit. But the recent fire of spring boot is not the same, the following are the advantages of spring boot:

    • Easily create stand-alone spring applications.

    • Embed a web container such as Tomcat, Jetty, and so on, without the need to deploy a war file.

    • Provides a series of "starter" to simplify the MAVEN configuration.

    • Run out of the box and automatically configure spring as much as possible.

Spring (★★★★★)

Spring Boot (★★★★★★)

Struts 2 (★★★★★)

Hibernate (★★★★☆)

Spring MVC (★★★★★)

MyBatis (★★★★★)

The following is a tutorial video material:

① Base Advanced Java Web

HTTPS://PAN.BAIDU.COM/S/1HBLMU__HT8BHGQEHWEVYJW Password: 7akr

②springboot Micro-Service Architecture application

Link: Https://pan.baidu.com/s/1s1CclBZu292D2Ra0bqBUcA Password: 2lsa

③SSH Framework integrated Project Development video

https://pan.baidu.com/s/1MH7cIgK3Fln4LagNpwwO6g Password: Rynt
Java Web Learning STEP.6 ——— Project Combat

Paper on the end of the light, it is known that the matter to preach, a good programmer, is through a step-by-step practical practice, rather than through the number of books to see how many video tutorials can be created. Project actual combat process is you from the "student" to "engineer" the process of transformation, in the actual combat, to find their shortcomings, weaknesses, to become a good programmer.

Bat Daniel Pro-Elasticsearch-based SouFun combat

See Spring Cloud microservices governance from a weather project

Java Enterprise E-commerce Project Architecture Evolution path Tomcat cluster and Redis distributed

Java in-depth micro-service principle to transform real estate sales platform

SSM to spring boot-from zero development Campus shop platform

Java Spring Boot Enterprise ordering system

Java second kill system solution optimization-high performance concurrency combat

Spring Boot technology stack Blog enterprise back and forth

Java SSM Rapid development of online education platform of imitation mu-net

Spring boot with front and back end progressive development Enterprise Blog system

10 Projects Practical Tutorials Video Resource acquisition: Follow the public number: Java Development tutorial Video

Java self-Study Programming learning Path Resource Collection

Related Article

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.