blob: 96d89318782c448c434992ea299f4b9b2bce1273 [file]
import {translate} from '@docusaurus/Translate';
export interface CourseModule {
number: string;
title: string;
shortTitle: string;
description: string;
href: string;
}
export const COURSE_101_MODULES: CourseModule[] = [
{
number: '01',
title: translate({id: "landing.courseModules.001", message: "Apache Doris Overview"}),
shortTitle: translate({id: "landing.courseModules.002", message: "Meet the engine"}),
description: translate({id: "landing.courseModules.003", message: "Architecture, data organization, storage models, query execution, and optimization."}),
href: '/course/101/01-apache-doris-overview',
},
{
number: '02',
title: translate({id: "landing.courseModules.004", message: "Installation Guide"}),
shortTitle: translate({id: "landing.courseModules.005", message: "Deploy Doris"}),
description: translate({id: "landing.courseModules.006", message: "Choose an architecture and follow the deployment path that fits your environment."}),
href: '/course/101/02-apache-doris-installation-guide',
},
{
number: '03',
title: translate({id: "landing.courseModules.007", message: "Table Guide"}),
shortTitle: translate({id: "landing.courseModules.008", message: "Design tables"}),
description: translate({id: "landing.courseModules.009", message: "Select data models, sort keys, partitioning, bucketing, indexes, and practical schemas."}),
href: '/course/101/03-apache-doris-table-guide',
},
{
number: '04',
title: translate({id: "landing.courseModules.010", message: "Data Operations Guide"}),
shortTitle: translate({id: "landing.courseModules.011", message: "Move and manage data"}),
description: translate({id: "landing.courseModules.012", message: "Load, update, delete, and export data with methods matched to the workload."}),
href: '/course/101/04-apache-doris-data-operations-guide',
},
{
number: '05',
title: translate({id: "landing.courseModules.013", message: "Query Data Guide"}),
shortTitle: translate({id: "landing.courseModules.014", message: "Query and optimize"}),
description: translate({id: "landing.courseModules.015", message: "Use joins, analytics, window functions, UDFs, complex types, and materialized views."}),
href: '/course/101/05-apache-doris-query-data-guide',
},
{
number: '06',
title: translate({id: "landing.courseModules.016", message: "Lakehouse Guide"}),
shortTitle: translate({id: "landing.courseModules.017", message: "Connect the lakehouse"}),
description: translate({id: "landing.courseModules.018", message: "Connect catalogs, federate SQL queries, accelerate open tables, and write data back."}),
href: '/course/101/06-apache-doris-lakehouse-guide',
},
];