The industry's first "cloud-native implementation plan", the latest Java syllabus of Quxue is coming!

foreword 

Subversion of tradition·Industry debut

At the beginning of designing the Java syllabus, Huang Guizhao, the head of the teaching and research group of Quxue, insisted, "We must dare to be different, start with the end in mind, and design the syllabus for employment."

After long-awaited calls, Quxue’s latest Java course syllabus is coming, and the industry’s first course "Cloud Native Landing Solution" aims to help our students gain a foothold in the job market with an absolute competitive advantage!

highlights

  1. Technical details are more detailed and deeper
  2. The business complexity of actual combat projects is high, which is more in line with enterprise-level development standards
  3. Cloud-native architecture design, complete closed loop from development to operation and maintenance

detail

01 Java core basic technology

  • Zero-based, guide independent thinking, step-by-step introductory classics

  • Install the Java development environment by hand

  • Demystify the operating principle of Java

  • Master the variables, data types, and operators of the Java language foundation

  • Master the three major structures of Java sequence, branch and loop

  • Master the three elements of method design

  • Master the use and underlying principles of arrays

  • Master the idea of ​​object-oriented design

  • Master the Java collection framework, generic design

  • Master Java's IO technology system

  • Master Java's exception technology system

  • Master Java's reflection technology system

  • Master Java's multithreading technology system

  • Master Java's network programming technology system

  • A comprehensive project case based on the integration of multiple technologies to achieve a mastery of technologies

02 MySQL8 core basic technology

  • Based on the new MySQL8 version

  • Clarify the core concepts related to the database

  • Master the MySQL data model

  • Master DDL&Database Constraints&DML&DQL

  • Master the one-to-one relationship between multiple tables (application scenarios and table design)

  • Master the one-to-many relationship between multiple tables (application scenarios and table design)

  • Master the many-to-many relationship between multiple tables (application scenarios and table design)

  • Master cascade delete & cascade update & multi-table associated query & subquery

  • Master View Technology

  • Grasp the essence of indexing

  • Master the application scenarios and creation principles of various indexes

  • Master how to diagnose slow SQL

  • Mastering Database Transactions

  • Master DCL&database backup and recovery

We also have MySQL advanced in the later stage!

03 JDBC Core Technology

  • Understand standards-oriented design thinking

  • Interpretation of the core interface of JDBC

  • Master JDBC to implement CRUD

  • Decrypt the implementation principle behind JDBC

  • Master the use of JDBC to achieve transaction control

  • Master SQL injection vulnerabilities and solutions

  • Exploring MySQL's precompilation mechanism

  • Exploring the batch processing mechanism of MySQL

  • Master the key points of coding design and encapsulate JDBC tool classes

  • Source code interpretation of the key code of Alibaba Druid connection pool

  • Programming design classes that allow you to develop useful general-purpose tools

04 Java Web site development technology

  • Front-end web development technology stack: HTML5+CSS+JavaScript+Vue+Element

  • Back-end development technology stack: Servlet+Filter+Listener+ApacheTomcat+Maven

  • Asynchronous communication technology for front-end and back-end separation: Ajax

  • Master the classic three-tier architecture of development

  • Master the practical skills of project development with front-end and back-end separation

05 Enterprise-level development mainstream technology stack

  • Enterprise project build tool: Maven

  • Enterprise project version and team collaborative development tool: git+ enterprise private code warehouse

  • Enterprise project deployment server: Linux + mainstream cloud platform

  • Master the persistence layer development framework: MyBatis3+MyBatisPlus

  • Master the control layer development framework: SpringMVC

  • Master the Spring development framework

  • Master the SpringBoot development framework

  • Master the RBAC-based fine-grained permission solution

  • Master the practical skills of multi-table relational query based on actual business scenarios

  • Master the all-round multi-scenario solution of payment

  • Master the front-end mainstream development plan: uniapp+vue

  • Master the mainstream interface document management tools: Swagger+knife4j

  • Master the whole process of cloud deployment, domain name application + domain name resolution + project deployment release and launch

06 Microservice Architecture + Three High Series Solutions

  • Master the system to build a microservice development architecture from 0 to 1

  • Systematically master various mainstream components of the microservice technology stack

  • Systematically master the difficulties and suitable scenarios of microservice landing

  • Systematically master the key points of microservice development and implement three tricks

  • Designing DDD Based on Domain Model

  • Microservice mainstream framework technology: SpringCloudAilbaba

  • Microservice API Documentation Solution

  • Microservice Registry Solution

  • Microservice configuration center solution

  • Microservice Circuit Breaker Solution

  • Microservice flow control solution

  • Microservice Gateway Solution

  • Microservice load balancing solution

  • Independently build distributed storage solutions based on open source

  • Distributed storage solution based on cloud service

  • Message middleware solution

  • Distributed cache cluster solution

  • Cache penetration solution

  • Cache Avalanche Solution

  • Distributed search service solution

  • System automatic dispatch center solution

  • Microservice Full Link Tracking Technology Solution

  • Microservice log platform solution

  • Microservice Distributed Lock Solution

  • Microservice Distributed Transaction Solution

  • Microservice Performance Pressure Testing Solution

  • Microservice Security Authentication Solution

  • Microservice Stateless Design Solution

  • Access Layer High Availability Solution

  • Mass data storage solution

  • Face recognition, static liveness detection solution

  • Text and image compliance legality detection solution

  • User real-time location acquisition solution

  • Integration of third-party SMS publishing solutions

  • Container technology Docker+ container orchestration technology K8S

  • From continuous integration to continuous deployment of CICD, master the entire automated development process of enterprise R&D

07 Complete Cloud Native Architecture Implementation Plan

  • Landing solution based on open source technology

  • Implementation solution based on Cloud Pass platform

08 Create a high-quality practical project library

  • "Integrating multiple technologies to develop a network chat room"

  • "A student management system that runs through teaching and iteratively upgrades"

  • "Based on the separation of front-end and back-end architecture, e-commerce projects from development to deployment"

  • "From 0 to 1, build a full-stack intelligent office system"

  • "Multi-scenario solution for one-time through payment"

  • "Developing a Content Publishing Platform Based on Cloud Native Architecture"

  • "Customizable IoT Device Monitoring Platform"

In "Developing 10 Demo-level projects" VS "Developing 1 extreme function", we chose the latter.

We seek refinement, not excess!

Please look forward to the follow-up announcement of "Fun Learning Java Teaching and Research Group" for more projects~

09 Java senior engineer interview topics

  • JVM Tuning Practical Topics

  • Analysis of the underlying principles of Java core technology

  • Analysis of the underlying principles of Java concurrent programming

  • MySQL optimization practical topic

10 full professional interview guidance

  • The way and technique of interview strategy, know yourself and your enemy, win a hundred battles

  • Resume guidance, highlight highlights

  • Mock interview, fill in gaps

  • Problem analysis and summary, improve self-confidence

  • Interview skills shared by those who have come here

11 Regular post-employment live broadcast to help improve

  • Regular live broadcast to share the latest industry trends and technical trends for students

  • Live broadcast regularly to share the latest and easy-to-use technical solutions for students

Students who successfully graduate can also get a mysterious gift provided by the "Fun Learning Java Teaching and Research Group"!

Public number [Fun Learning Journey IT]

Receive a two-week trial course

Action is worse than heart

Come and start your counterattack journey

Guess you like

Origin blog.csdn.net/quxuetrip/article/details/130484018