有鱼课程v3.1

0 团队组建与团队形成 (不计入课时)

0.1 模拟团队面试

  1. 学员情况了解,方便组建团队

  2. 可自行组建团队,或选秀制

0.2 团队见面会

  1. 团队组建会议(介绍了解)

  2. 团队方向明晰 (公司模式、开源社区模式)

  3. 团队成员了解与沟通

  4. 学习方法与维护

1 互联网 (1)

  1. 互联网起源

  2. 互联网公司的工作流程

  3. 互联网公司有核心岗位有那些?

  4. 产品经理的工作范畴,交互设计师的工作范畴,UI设计师的工作范畴

  5. 互联网思维

2 产品 (8)

2.1 了解互联网产品经理

  1. 产品经理的前世今生

  2. 传统行业与产品经理的关系与区别

  3. 产品经理的工作职责、能力模型及产品思维(以某大型大厂内部考核体系为例)

  4. 产品经理典型任务、常用工具及文档规范

2.2 用户分析

1.用户调研 2.问卷调研 3.关键用户调研

2.3 产品调研

1.竞品分析 2.行业分析

2.4 需求挖掘

1.产品前期调研与分析的方法论 2.挖掘用户需求的方法:马斯洛需求理论、Kano模型、5W1H法、定性定量…… 3.多个需求如何过滤,排列优先级? 4.用研数据从哪里来?如何收集与整理? 5.怎样找到产品核心价值,根据分析报告给产品精准定位?

2.5 需求文档与原型设计 (2)

1.PRD和原型是什么? 2.如何写需求文档 3.原型设计工具使用 4.如何做原型设计 5.页面流程与页面结构

2.6 项目管理

1.项目管理是什么? 2.产品评审怎么做? 3.上线前后需要做什么?

2.7 PM合作沟通

1.需要和那些岗位的同事合作沟通 2.怎么合作沟通

3 交互设计 (2)

3.1 交互设计

1.交互设计师是做什么的? 2.交互原型制作工具 3.交互原型制作方法 4.工作流程

3.2 交互文档

1.交互文档规范 2.交互设计方案评审 3.交互原型评审 4.交互原型输出 5.用户体验地图 6.交互走查

4 UI设计 (4)

4.1 系统认知

1.UI设计师是做什么的? 2.iOS Android设计规范 3.设计风格介绍 4.工作流程

4.2 UI制作

3.UI设计工具使用 4.字体字号规范与系统使用 5.配色规范与色板 6.灵感来源 7.功能图标绘制 8.界面绘制

4.3 UI输出

1.UI设计稿评审 2.效果图输出 3.设计走查

4.4 文件整理

1.文件命名及文件夹整理方法

5 编程基础HTML (2)

5.1 web 基础 HTML

  1. word、markdown和HTML

  2. HTML标签

  3. 项目——使用模板构建自己的CV

5.2 web 基础 CSS

  1. CSS基础

  2. CSS选择器

  3. CSS样式库

  4. CSS优先级

  5. 项目——使用模板构建自己的CV

6. Python与计算机基础 (8)

6.1 计算机基础

  1. 计算机操作系统使用基础

    1. 操作系统与文件目录

    2. 个人电脑与服务器

    3. 编程历史

  2. python基本情况了解

  3. python环境安装与Helloworld

6.2 Python变量

  1. python基本数据类型

  2. python运算符与运算方法

  3. python变量

  4. 编码(ASCII、unicode、UTF-8)

6.3 Python逻辑与方法

  1. Python文件与方法

  2. Python逻辑与判断

  3. Python方法

6.4 Python循环

  1. Python循环思想

  2. for循环

  3. while循环

  4. 递归

6.5 Python字符串

  1. Python String

  2. Python 画图

6.5 Python 容器 List

  1. Python list

  2. Python tuple

6.6 Python 容器 Dictionary

  1. Dictionary

  2. HashTable

6.7 Python 类和对象

  1. 面向对象基础

  2. Python对象类

  3. Python游戏模块 和 Python小游戏

6.8 Python 游戏

  1. Python小游戏PROJECT

7 敏捷项目管理 (2)

7.1 敏捷文化与敏捷项目管理

  1. 敏捷文化、敏捷模式沟通、敏捷教练

  2. 我们的敏捷模式

  3. 软件项目管理基础与实践方式

7.2 互联网技术探索

  1. 互联网技术的形成

  2. 如何从二进制发展为互联网

  3. 互联网各个关键点原理

8 Python高级应用 (6)

8.1 Javascript与小程序

  1. JavaScript基础与Python区别

  2. JavaScript与Web

  3. Javascript与小程序

8.2 Python数据分析

  1. Numpy

  2. Pandas

  3. 图像基础

8.3 DJango基础 - 安装和编写第一个django初始化

  1. django 安装

  2. django 初始化模型

  3. django 模型类(模型类详解)

  4. django admin初始化

  5. 项目——选定项目需求

8.4 django 模型与django-admin详解

  1. django模型字段

  2. 类详解,继承、多态、抽象类

  3. django admin详解

  4. django Template、URL详解

  5. django Template模板详解

  6. django URL类详解

  7. 项目——功能增加

8.5 django模型与对象间关系

  1. django模型功能和模型间关系

  2. django模型功能

  3. django模型关系——一对一、一对多、多对多

  4. django标签与分页

8.6 部署与维护

  1. Linux基础

  2. 云架构的解析

  3. 购买自己的域名

  4. 部署完成自己的整体网站

0 公开课程 (公开课程,不计入课时)

0.1 学员分享

专业细致方向由感兴趣的团队成员研究并分享

0.2 计算机工具使用分享课 (线上\线下公开课)

  1. Mac和windows

  2. 思维导图

  3. 笔记与学习工具(Evernote)

  4. 分享社区工具——git\github\gitbook

  5. 笔记分享工具——github pages

  6. PPT 整理与制作

  7. Excel

  8. 视频制作

  9. 运营课程

0.3 互联网分享会

互联网公司大牛分享会

0.4 项目管理 (不计入课程)

  1. 项目管理节点

    1. 项目会议

    2. 项目评审

    3. 迭代进度

    4. 迭代回顾

Last updated

Was this helpful?