Training Course Introduction
12002The Jianghu Development Platform offers a comprehensive and complete training course for web application development.
The design goal of this course is to help enterprises establish their own IT teams, enabling independent development and continuous growth of digital applications.
This course includes the following modules:
Application Development - Introduction
- 00-Course Introduction
- 01-Installation and Use of Web Development Tools
- 02-Understanding the Appearance of Web Pages and the Code Behind Them - HTML, CSS
- 03-Dynamically Modifying and Displaying Data on Web Pages - JavaScript
- 04-Programming is the Combination of Variables and Functions
- 05-The Two Most Important Types of Variables in Programming - Objects and Arrays
- 06-Simpler Web Programming Method - VueJS
- 07-Simpler VueJS Programming - Using the VueJS Library VuetifyJS
- 08-Most Commonly Used VuetifyJS Components - Data Table
- 09-How to Read the Documentation for Javascript, VueJS, and VuetifyJS
- 10-Project: Hands-on Creation of a Customer Information Record Page
- 11-Debug Methods and Techniques in Browsers
- 12-Using Git for Version Control
- 13-Introduction to the Next Course
- 14-Reference Material: Introduction to Key Concepts of VueJS Components
- 15-Reference Materials: Commonly Used Javascript Tool Libraries
Data Management - Introduction
- 00-Course Introduction
- 01-Installation and Use of Database Management Tools
- 02-Introduction to Data Management and Databases
- 03-Creating and Querying Data in MySQL Database
- 04-Where Query Conditions and SQL Functions
- 05-Adding, Modifying, and Deleting Data in MySQL Database
- 06-Data Association Queries and Views
- 07-Database Indexes
- 08-MySQL Stored Procedures
- 09-Exporting and Importing Data
- 10-Summary: How to Display Data on Web Pages
- 11-Reference Materials: Navicat Quick Operation Manual
Application Development - Beginner
- 00-Course Introduction
- 01-Quick Start: Generating Code for Enterprise-Level Web Applications
- 02-Step-by-Step: A Preliminary Understanding of Enterprise-Level Application Code Structure and Database Configuration
- 03-Step-by-step Setup (1): Database Initialization
- 04-Building Step by Step (2): Adding a Page
- 05-Building Step by Step (3): Modifying Page Templates and Functions
- 06-Building Step by Step (4): Modifying the Functionality of Data Table Components in VuetifyJS Using Slots
- 07-Website Operation Mechanism and Web Application Development
- 09-Understanding the Backend Configuration of Jianghu JS Framework
- 10-Building Step by Step (5): Adding Data Interfaces
- 11-Building Step by Step (6): Configuring Users and User Permissions
- 12-Jianghu Development Platform Code Specifications
- 13-Common Types of Enterprise Web Applications
- 14-Quickly Generate Enterprise-Level Applications Using the jianghu-init Template
- 15-Project 1: Upgrade the Functionality of the Student Management System
- 16-Project 2: Customer Management System
- 17-Common Issues and Solutions
- 18-Introduction to the Next Course
Data Management - Beginner
- 00-Course Introduction
- 01-Basic Principles of Designing Database Table Structures
- 02-Common Applications Data Table Structure Design
- 03-Data Structure Design: Index and Query Performance Optimization
- 04-Application of Views
- 05-Creation of Triggers
- 06-Database Transactions
- 07-Design Principles for Multi-Database Applications
- 08-Data Import and Data Cleaning
- 09-Course Summary - The Use of Databases in Application Development
Application Development - Intermediate
Data Management - Intermediate
Application Development - Advanced
- 01-JianghuJS - Component-Based Development and Communication
- 02-Architecture Design and Extensibility of JianghuJS
- 03-JianghuJS-Cache Acceleration
- 06-JianghuJS-Internationalization i18n
- 07-Deep Dive into JianghuJS
- 08-Deep Dive into Website Operation Mechanisms
- 09-Deep Dive into Vue.js
- 10-Deep Dive into Node.js
- 11-Third-Party Tool Recommendations