JAVA learning - my humble opinion

JAVA learning - my humble opinion

Share the learning route of Java, for reference only [I personally tested it, it is real and effective]
1. Recommend newer courses as much as possible
2. Most of the videos can be directly searched for keywords on station B [self-study, students of B University]

Preparation

  1. Prepare an online tool for writing code anytime, anywhere, without installing and configuring locally. Recommended website - rookie tool: https://c.runoob.com/compile/10
  2. Note-taking software: Typora, Yuque, etc.
  3. When studying, you should write more and write more, and combine the materials to further consolidate
  4. Necessary websites: Github, Gitee, StackoverFlow, CSDN

Java Basic Course

Resource:
"Dark Horse Programmer Java Beginners to Take-off" Awei
Part 1

insert image description here

beneath
insert image description here

Hands-on project

  • Java implements a simple calculator: https://www.lanqiao.cn/courses/185
  • A confused account: https://how2j.cn/module/104.html
  • Java backgammon: https://blog.csdn.net/cnlht/article/details/8176130
  • Java Chinese Chess: https://blog.csdn.net/cnlht/article/details/8205733
  • JAVA GUI library management system: https://github.com/uboger/LibraryManager
  • JAVA tank war game: https://github.com/wangzhengyi/TankWar

database

The main thing to learn is the MySQL database.
The courses of Dark Horse and Shang Silicon Valley are good. Master Kang of Shang Silicon Valley has a deeper knowledge of Mysql. For those who want to learn more deeply and be proficient in the database level, they can learn
insert image description here

JavaWeb

Dark Horse's latest javaweb course
2023 new version of JavaWeb development tutorial

insert image description here

There will be a small part of front-end knowledge explanation here. If you want to know more about front-end basic knowledge and Vue students, you can refer to the following resources

Front-end basics + Vue

Web front-end zero-based html5 +css3+ front-end project
insert image description here
Shang Silicon Valley Vue2.0+Vue3.0 full set of tutorials
insert image description here

SSM framework

MyBatis

One is for quick learning, and the other is for videos that add additional knowledge. Each has its own advantages and is for selection only [of course, there is also an explanation of MyBatis in the above JavaWeb course]

insert image description here

Spring + SpringMVC

Dark horse programmers new version of Spring from zero-based entry to proficiency
insert image description here
Shang Silicon Valley 2023 new version of Spring from zero-based entry to advanced, a set of spring6
insert image description here

SpringBoot

SpringBoot2 full set of video tutorials
insert image description here

There is already a video of SpringBoot3 [Really fast! !
SpringBoot3 zero-based tutorial

insert image description here

Project combat

St. Regis Takeaway, Cangqiong Takeaway, Yunshang Office

Learning Experience and Summary of Cangqiong Takeaway [Compared with St. Regis]
Yunshang Office Project Learning

insert image description here
insert image description here
insert image description here

Linux

I read the one by Mr. Wu Shengran from Shang Silicon Valley. It’s great.
The dark horse’s is also good. I’ll update it in time.

Nginx+Redis

Crazy God's is relatively simple, quick start, understand the knowledge and function of Nginx.
These two videos of Dark Horse Monk Silicon Valley are more and more comprehensive

insert image description here

SpringCloud

Please study with this teacher, it is very helpful, "Suiji Takeaway and Sky Takeaway are also this teacher"
SpringCloud+RabbitMQ+Docker+Redis+Search+Distributed

insert image description here

Guess you like

Origin blog.csdn.net/AN_NI_112/article/details/132480766