《Spark应用技术与处理》主要涉及八个项目,通过初识Spark与环境部署学习Spark的优势和运行架构,通过手机号码归属地信息查询学习Scala基础语法结构、变量和流程控制,通过简易计算器制作学习Scala类和对象的定义及基本使用,通过学生信息统计学习RDD创建方法与Transformarion算子使用方法,通过网站浏览量分析学习分区器的使用方法,通过商品交易信息统计学习SparkSession、DataFrame的创建方式,通过热门网页信息实时更新学习信息实时更新,通过网站访问行为实时分析学习Spark实时处理数据;严格按照生产环境中的操作流程对知识体系进行编排;使用循序渐进的方式从Spark环境搭建、开发语言介绍、相关组件使用以及Spark性能优化等方面对知识点进行讲解。《Spark应用技术与处理》结构条理清晰、内容详细,每个项目都通过学习目标、学习路径、任务描述、任务技能、任务实施、任务总结、英语角和任务习题八个模块进行相应知识的讲解。其中,学习目标和学习路径对本项目包含的知识点进行简述;任务实施模块对本项目中的案例进行了步骤化的讲解;任务总结模块作为最后陈述,对使用的技术和注意事项进行了总结;英语角解释了本项目中专业术语的含义,使学生全面掌控所讲内容。