更新时间:2023-11-17 16:42:42
封面
版权信息
作者介绍
内容简介
前言
第一部分 日常沟通篇
第1章 产品经理需要了解语言与开发者
1.1 编程语言
1.1.1 Objective-C
1.1.2 JavaScript
1.1.3 PHP
1.1.4 Java
1.1.5 Python
1.1.6 Swift和Kotlin
1.2 标记语言
1.2.1 HTML
1.2.2 CSS
1.2.3 XML
1.3 开发者
1.3.1 前端开发工程师
1.3.2 Android开发工程师
1.3.3 iOS开发工程师
1.3.4 后端开发工程师
1.3.5 运维工程师
1.3.6 全栈工程师
第2章 开发者的思维方式和常见技术名词
2.1 面向过程和面向对象
2.1.1 面向过程
2.1.2 面向对象
2.2 模块化、组件化和插件化
2.3 基础名词
2.3.1 数据库相关名词
2.3.2 C/S架构和B/S架构
2.3.3 端口
2.3.4 HTTP协议
2.3.5 HTTPS协议
2.3.6 开发中的各种环境
2.3.7 前后端分离
2.4 技术实现常用名词
2.4.1 常见ID
2.4.2 Session、Cookie和Token
2.4.3 接口、API和SDK
2.4.4 “写死”和“写活”
2.4.5 常量和变量
2.4.6 配置文件
2.4.7 同步和异步
2.4.8 进程和线程
2.4.9 编译、打包和部署
2.4.10 关于重构
2.5 异常问题相关名词
2.5.1 Bug
2.5.2 打断点
2.5.3 抓包
2.5.4 跨域
第3章 开发者的工作习惯
3.1 开发者在项目不同环节关注的重点
3.1.1 需求收集
3.1.2 需求分析
3.1.3 产品设计
3.1.4 需求评审
3.1.5 产品开发
3.1.6 产品测试与产品验收
3.1.7 产品上线
3.2 如何与开发者沟通协作
3.2.1 提升专业能力
3.2.2 了解开发者的特点
第二部分 产品设计篇
第4章 常见的产品形态及特点
4.1 原生应用
4.2 网页应用
4.3 混合应用
4.4 小程序
4.5 H5
4.6 PC客户端
4.7 如何选择产品形态
第5章 UI设计和交互设计
5.1 控件
5.1.1 什么是控件
5.1.2 常见控件类型
5.2 布局
5.2.1 Android常见布局方式
5.2.2 iOS常见布局方式
5.2.3 前端常见布局方式
5.3 适配
5.3.1 适配的本质
5.3.2 适配的基础概念
5.3.3 移动端屏幕适配
5.3.4 前端适配
5.4 原型的规范性
5.4.1 原型规范的重要性
5.4.2 原型的绘制规范
第6章 从场景窥探让产品能够落地的技术原理
6.1 常见的功能性需求
6.1.1 不同形态产品的通用功能设计
6.1.2 移动App的常见功能设计
6.1.3 微信小程序的常见功能设计
6.1.4 Web产品的常见功能设计
6.2 常见的安全性需求
6.2.1 为什么有安全性需求
6.2.2 软件自身安全问题