Author: Programmer Fish Skin
This project is a teaching project, providing complete video tutorials + text tutorials + resume writing methods + interview questions + Q&A services to help you improve your project capabilities and add highlights to your resume!
️ Join the project series to learn: Join the programming navigation (limited time discount?)
An enterprise-level practical project that penetrates business scenarios, an interview question-trial platform based on Next.js server-side rendering + Spring Boot + Redis + MySQL + Elasticsearch.
Administrators can create question banks, questions and solutions, and batch-related questions to the question bank; users can register and log in, search for questions by word segmentation, write questions online, and view the question record calendar, etc.
The project involves a large number of explanations of new enterprise-level technologies, such as using database connection pools, thermal key detection, cache, and advanced data structures to improve performance. Improve the security of the system and content through traffic control, circuit breaking, dynamic IP black and white list filtering, same-end login conflict detection, and hierarchical anti-crawling strategies. Real enterprise-level project design and development from 0 to 1 will definitely bring you a lot of rewards!
Finished product reference: https://mianshiya.com
Online learning: https://code-nav.cn/course/mianshiya, interested students can try it for free
The project's business scenarios are mainstream, optimization points and technical highlights. In order to help everyone learn step by step, Yushe designed the project into 3 stages, which is easy to understand:
1) The first stage is to develop a basic question-making platform to familiarize yourself with the project development process and practice the rapid development of Next.js server-side rendering + Spring Boot applications.
2) The second stage is to expand the project functions and select 4 real business scenarios, and the applications of mainstream back-end technologies of practical enterprises such as Redis cache and advanced data structures, Elasticsearch search engines, Druid connection pools, concurrent programming, and hot key detection.
3) The third stage is to optimize project security, such as website traffic control and circuit breaking based on Sentinel, dynamic IP black and white list based on Nacos, same-end login conflict detection based on Sa-Token, and hierarchical anti-crawler strategy based on Redis. Finally, the project will be launched and available.
This project involves more than 10 pages step by step from 0, which is very important and is implemented using server-side rendering technology! Some pages have been displayed earlier.
Question search page:
Question bank details page:
The topic management page involves the development of batch operations and dynamic pop-ups:
Architectural design diagram of this project:
The original Fish Skin project series is mainly practical, taking everyone to learn technical knowledge from 0 to 1 , and immediately apply it to the project to put what you have learned into practice.
From demand analysis, technology selection, project design, project initialization, demo writing, front-end development implementation, project optimization, deployment and launch, etc., I have told you clearly from theory to practice every link, and I will not miss every detail!
Full of positive feedback on projects:
In addition to video tutorials, the Fish Skin Programming Navigation project also provides:
Compared to reading online tutorials, the advantages of the Fish Skin Project series: Learn knowledge from the perspective of => Practical projects => Review notes => Project Q&A => Resume writing method => One-stop service for answering interview questions
There are more than 10 sets of project tutorials for programming navigation! The learning focus of each project is different, almost all of them are front-end + back-end full-stack projects. You can read the actual project - Fish Skin Original Project Tutorial Series.
Welcome to join the programming navigation (? Limited time discount). You can not only learn the original projects in previous periods (10+ sets), but also enjoy more original materials, study and job search guidance, and start your programming takeoff journey~
This project is the teaching version of the online question-making website "Interview Duck". It is a real and typical business, based on mainstream front-end Next.js server-side rendering and back-end classic technology stack implementation. Different from the "rotten street" project of addition, deletion, modification and inspection, the fish skin in this project will take you to take a lot of new technologies and enterprise-level scenarios, master system design and optimization solutions, greatly increasing your resume competitiveness.
Yushe tells you all about general project development methods and architectural design routines . From this project you can learn:
In addition, you can also learn a lot of methods of drawing, thinking about problems, and comparing solutions, improve your ability to troubleshoot problems and solve bugs independently, and become a project leader.
The following only shows the core content, and a lot of extended knowledge is also explained in the project.
include:
All the above information can be obtained on the programming navigation website: https://www.code-nav.cn/course/mianshiya
Click to join the programming navigation? Limited time offer, you can unlock all project information, as shown in the picture:
Programming navigation helps a large number of friends learn to do projects and get an ideal offer!
This project is a teaching project, providing complete video tutorials + text tutorials + resume writing methods + interview questions + Q&A services to help you improve your project capabilities and add highlights to your resume!
Click to join the programming navigation? Limited time discount, all 10+ project tutorials made by Fish Belt can be read unlimitedly!
?? A programming learning and communication circle of more than 30,000 people will help you learn programming faster => Make projects => Get the completion setup => Get the offer