首页  学院概况  党建工作  教学科研  校企合作  团学工作  就业创业  职工之家  校友风采 
鲲鹏产业学院
 华为ICT学院 
 鲲鹏产业学院 
 实习基地 
 
当前位置: 首页>>校企合作>>鲲鹏产业学院>>正文

鲲鹏产业学院课程介绍

发布时间:2020年06月19日 22:57 编辑: 点击:[]

  

根据现有人才培养方案,做课程设置修订,以选修课或必修课的方式植入鲲鹏专业课程,同时根据鲲鹏专业课程所需基础知识,修订部分专业基础课程。

1.鲲鹏专业课程-《鲲鹏云服务技术与应用》

《鲲鹏云服务技术与应用》课程,基于鲲鹏云服务架构与生态开发,培养掌握鲲鹏云服务技术工程师,技能指向鲲鹏云应用、迁移、容灾等领域,为鲲鹏应用企业奠定快速转型所需的人才基石。

课程大纲如下:


鲲鹏云服务技术与应用(64课时)

建议前置课程:Linux操作系统(必修),网络安全(必修),存储技术(选修)

序号

章节名称

小节内容

学时

理论

实验

第一章

云服务概述

1.1 云服务概述

4

 

1.2 云服务技术架构及产品

1.3 公有云管理系统

第二章

鲲鹏云基础云服务

2.1 计算类云服务简述

6

4

2.2 存储类云服务简述

2.3 网络类云服务简述

第三章

鲲鹏云解决方案

3.1 鲲鹏硬件介绍

4

 

3.2 鲲鹏基础云服务介绍

3.3 鲲鹏容器解决方案

3.4 鲲鹏大数据解决方案

3.5 鲲鹏云案例说明

第四章

鲲鹏应用移植

4.1 鲲鹏云应用移植工具介绍

6

 

4.2 软件迁移原理概述

4.3 软件迁移过程概述

4.4 最佳实践案例

第五章

鲲鹏云应用实践

5.1 实现文字识别功能

4

8

5.2 部署Discuz论坛并使用对象存储

5.3 实现iServer地图服务

第六章

鲲鹏云容器实践

6.1 K8s组件说明

6

8

6.2 基于鲲鹏架构的K8s优势介绍

6.3 部署天气预报应用

第七章

云容灾技术应用

7.1 灾备基础概述

4

 

7.2 华为云容灾核心技术

7.3 行业解决方案分析

第八章

上云迁移解决方案

8.1 迁移设计与实施

6

4

8.2 华为云迁移工具介绍

8.3 迁移案例分析

 

2.鲲鹏专业课程-《鲲鹏云服务技术与应用实训》

《鲲鹏云服务技术与应用实训》课程是基于鲲鹏云服务的实践课程,在学生掌握鲲鹏云服务的理论基础上,提供项目案例用于学生进行实践练习,培养学生项目实操及动手能力,采用实训周方式进行授课。

课程大纲如下:

《鲲鹏云服务技术与应用实训》(30课时)

 

建议前置课程:Linux操作系统(必修)

 

时间

时段

实训内容

实训任务

学时



第一天

上午

一、使用鲲鹏云服务器搭建个人博客

1.1 WordPress介绍
  1.2 Mysql
编译安装
  1.3 Apache
PHP编译安装

3

 

下午

1.4 WordPress的安装与配置
  1.5 Redis
编译安装
  1.6
配置WordPress启用Redis插件

3

 

第二天

上午

二、使用鲲鹏云服务器部署网站播放视频

2.1 SFS文件存储使用
  2.2
鲲鹏云服务器申请与软件编译
  2.3
视频播放功能验证

3

 

下午

三、使用鲲鹏云服务器部署K8s (手动)

3.1 Docker安装
  3.2 K8s
使用的镜像下载
  3.3 K8s
集群初始化与验证

3

 

第三天

上午

三、使用鲲鹏云服务器部署K8s (手动)

3.4 配置计算节点
  3.5
配置网络插件
  3.6
项目验证测试

3

 

下午

四、使用鲲鹏云服务器部署K8s (自动)

4.1 自动化部署方案介绍
  4.2
软件包下载

3

 

第四天

上午

四、使用鲲鹏云服务器部署K8s (自动)

4.3 下载离线安装包
  4.4
部署Python运行环境
  4.5
执行相关命令开始配置K8s集群

3

 

下午

五、使用鲲鹏云服务器部署数据库和中间件

5.1 Mysql软件编译与安装
  5.2
配置同步账户和同步方向

3

 

第五天

上午

五、使用鲲鹏云服务器部署数据库和中间件

5.2 Mysql配置主从复制
  5.3
验证主从复制是否生效

3

 

下午

5.4 Mycat软件编译与安装
  5.5 PHP
软件安装
  5.6
登录Web检查是否能正常访问数据

3

 

总学时

30

 

 

3.鲲鹏专业课程-《鲲鹏云大数据服务与基础应用》

《鲲鹏云大数据服务与基础应用》课程,面向鲲鹏云架构的大数据系统部署与基础应用,内容设置上循序渐进,按照人才成长规律与职业技能路径,结合华为大数据认证技能标准规划,从典型的Hadoop和Spark大数据分析知识体系,逐步过渡到不同底层架构、灵活多变的大数据应用场景,精准培养适应鲲鹏应用企业的大数据工程师。

课程大纲如下:

鲲鹏云大数据服务与基础应用(48课时)

建议前置课程:《Linux操作系统》(必修)

序号

章节名称

小节内容

学时

理论

实验

第一章

大数据技术概述

1.1 大数据基本概念与定义
  1.2
大数据的技术演进
  1.3
大数据的行业发展与需求

2

0

第二章

Hadoop与鲲鹏大数据架构

2.1 Hadoop三大组件介绍
  2.2
鲲鹏大数据存储架构原理
  2.3
鲲鹏Volcano智能调度框架原理原理
  2.4
鲲鹏云服务基础介绍
  2.5
鲲鹏Bigdata proHadoop集群部署
  2.6
鲲鹏BigData Pro环境搭建技术难点分析

6

2

第三章

分布式协调系统与非关系型数据库

3.1 Zookeeper概述及原理
  3.2 Zookeeper
常用场景分析
  3.3 HBase
概述及核心思想
  3.4 HBase
读写关键机制
  3.5
鲲鹏Bigdata proHBase集群部署

6

2

第四章

数据离线处理

4.1 Hive概述
  4.2 Hive
功能与架构
  4.3
鲲鹏Bigdata proHive集群部署
  4.4 Hive
基本操作

1

2

第五章

Spark生态圈

5.1 Spark概述及原理
  5.2 Spark SQL
  5.3 Spark Streaming
  5.4 Spark Structured Streaming
  5.5
鲲鹏Bigdata proSpark集群部署

6

2

第六章

数据采集

6.1 Flume与Kafka介绍
  6.2 Flume
Kafka工作原理
  6.3 Flume
kafka关键特性
  6.4 Flume
Kafka区别与应用场景
  6.5
鲲鹏Bigdata proFlumeKafka集群部署

4

3

第七章

鲲鹏Bigdata pro综合案例

7.1 大数据日志分析综合项目分析
  7.2 HiBench
测试套件基础知识
  7.3 YCSB
测试工具基础知识
  7.4 TPCDS
工具测试
  7.5
大数据平台的监控

6

4

第八章

鲲鹏社区

8.1 鲲鹏社区介绍
  8.2
鲲鹏社区云端实验室实操

1

1

 

4.鲲鹏专业课程-《鲲鹏云大数据服务与基础应用实训》

《鲲鹏云大数据服务与基础应用实训》课程是基于鲲鹏云大数据的实践课程,提供鲲鹏架构的大数据网站流量离线分析项目用于学生进行实践,项目案例技术面涉及广,按照真实项目场景分析以及技术团队分工及工作流程介绍,与企业项目一致,学生完成后可以达到大数据高级开发工程师水平,采用实训周方式进行授课。

课程大纲如下:

《鲲鹏云大数据服务与基础应用实训》(40课时)

 

建议前置课程:Linux操作系统(必修)Java开发基础、Scala开发基础

 

时间

时段

实训内容

实训任务

学时



第一天

上午

一、基于鲲鹏架构的网站流量离线分析项目概述

1.1 网站分析概述
  1.2
维度和指标
  1.3
功能模块讲解
  1.4
数据收集技术讲解
  1.5
网站Cookie讲解
  1.6
数据的格式讲解

4

 

下午

1.7 数据准备
  1.8
实体表的设计
  1.9
会话(session)
  1.10
最终模型
  1.11
项目总体结构
  1.12
基础知识回顾(LinuxScala

4

 

第二天

上午

二、鲲鹏Bigdata pro环境准备

2.1 环境概述
  2.2 OBS
准备
  2.3
申请ARM节点
  2.4
下载软件包
  2.5
安装jdk1.8
  2.6
配置yum

4

 

下午

2.7 Hadoop集群部署
  2.8 HBase
集群部署
  2.9 Hive
集群部署
  2.10 Spark
集群部署
  2.11
数据采集工具部署
  2.12
其他相关组件的部署

4

 

第三天

上午

三、业务功能实现(一)

3.1 项目结构目录构建
  3.2
原始预解析逻辑的实现并写入Hive
  3.3 URL
解析及ColumnReader实现
  3.4
日志解析结构设计
  3.5
鼠标点击事件及IP地址解析
  3.6
日志解析功能实现

4

 

下午

3.7 搜索引擎和关键词的解析
  3.8
来源类型和来源渠道的解析
  3.9 MongoDB
配置目标页面
  3.10
目标结果的分析
  3.11 Spark ETL
依赖的jar
  3.12 Spark
离线分析的流程
  3.13
目标结果的实现

4

 

第四天

上午

四、业务功能实现(二)

4.1 会话切割逻辑实现
  4.2
会话聚合计算逻辑
  4.3 Session
字段的解析
  4.4 PageView
字段的解析计算
  4.5
其他实体字段的解析计算

4

 

下午

4.6 将实体以avro的格式写到HDFS
  4.7
单元测试和集成测试以及结果验证
  4.8
数据导入到最终的模型数据库中
  4.9 user
访问信息维度计算

4

 

第五天

上午

五、性能调优及真实场景分析

5.1 使用华为云监控服务查看集群状态
  5.2 Hibench
的安装与部署
  5.3
数据重跑逻辑分析
  5.4
使用Hibench分析程序执行结果
  5.5
数据倾斜问题分析及解决

4

 

下午

5.6 通过SQL分析网站流量的情况
  5.7
真实数据量及真实配置分析
  5.8
真实项目团队分析
  5.9
实训课程回顾

4

 

总学时

40

 

 

5.鲲鹏专业课程-《鲲鹏云GaussDB分布式数据库部署与开发实践》

◆ 课程结构:课程包含理论与实验两部分,合计64学时,其中理论课28学时,实验课36学时。

◆ 内容涵括:包括GaussDB T的产品介绍、数据库基本概述、数据库环境搭建、SQL入门、SQL语句、数据库对象管理、数据库用户管理、数据库实例管理、数据库存储管理、主备数据库部署等知识点内容。

◆ 课程大纲如下:

《鲲鹏云GaussDB分布式数据库部署与开发实践》(64课时)

建议前置课程:1.数据库原理(必修)2.Linux操作系统(必修)3.云服务基础

序号

章节名称

小节内容

学时

理论

实验

第一章

数据库基本概述

1.1 数据库技术相关概念

3

0 

1.2 关系型数据库简介

1.3 GaussDB的发展历程

第二章

数据库环境搭建

2.1 安装环境要求

3

3

2.2 安装规划

2.3 数据库安装(单机数据库部署形态)

2.4 客户端工具-zsql

2.5 客户端工具-Data Studio

第三章

SQL入门

3.1 基本SQL语句

3

3

3.2 限制和排序数据

3.3 数据类型

3.4 单行函数

3.5 聚合函数

3.6 子查询

第四章

SQL语句

4.1 连接查询

2

4

4.2   UPDATE操作

4.3   DELETE操作

4.4 约束管理

4.5 SET操作符

第五章

数据库对象管理

5.1 创建、修改、删除表对象

3

3

5.2 视图

5.3 序列

5.4 同义词

5.5 索引

第六章

数据库用户管理

6.1 用户管理

3

4

6.2 系统权限

6.3 对象权限

6.4 角色管理

6.5   Profile文件

6.6 用户白名单

6.7 IP白名单

6.8 IP黑名单

第七章

数据库实例管理

7.1 数据库和实例

3

3

7.2 启动和关闭实例

7.3 数据库参数文件

7.4 动态视图和系统视图

7.5   NOMOUNT过程

7.5 MOUNT过程

7.5 OPEN过程

第八章

数据库存储管理

8.1 数据库存储结构(物理结构、逻辑结构)

3

5

8.2 表空间管理

8.3 UNDO表空间

8.4 TEMP表空间和临时表

第九章

日志管理

9.1 运行日志

3

5

9.2 调试日志

9.3 归档日志

9.4 审计日志

9.5 慢查询日志

第十章

主备数据库部署

10.1   GausDB OLTP的主备架构

2

6

10.2 高可用功能介绍

10.3   GaussDB T主备部署详细过程(一主一备)

10.4   GaussDB T主备部署详细过程(一主二备)

6.前置课程授课

针对专业基础课程、专业课程、专业实训课程提供讲师驻场授课服务,按照校企双方共同确定的课程大纲、课时安排进行讲师驻场授课服务。可提供服务的课程清单如下:

● 《计算机网络技术基础》

● 《计算机组成原理》

● 《Java程序设计》

● 《Android应用开发》

● 《Linux操作系统》

● 《存储技术》

● 《网络安全技术》

● 《Python与机器学习》

● 《Hadoop生态系统及开发》

● 《云操作系统技术与应用》


上一条:英亚体育·(中国)有限公司(软件学院)鲲鹏产业学院 组织首批学生参加华为鲲鹏工程师认证考试 下一条:黄河科技集团有限公司简介

关闭