学习内容
...大约 4 分钟
主要学习内容
工作室每三个月为一个学习周期。
前端开发
第一周期
- 学习并掌握 Git 的使用,能够利用 Git 通过 Github 创建项目并展开多人合作。
- 学习并了解 VSCode 的基础使用
- 掌握基础的计算机知识、并初步了解互联网、Web 服务、服务器等概念与工作原理。
- 基础的 HTML、JavaScript、CSS,能够完成简单的网页
第二周期
- 学习 HTML5 的特性并进一步深入掌握 HTMl 相关内容,了解 canvas, svg, picture, audio, video 等新标签。
- 深入学习最新的 ECMAScript,掌握函数闭包、Promise, Proxy,Iterator, Generator, Class, asycn/await 等语法与使用。
- 熟练掌握 CSS3 transition, transform, animation 等属性,并能够通过渐变、变换、动画、伪类制作精美的页面与交互动画。
- 熟练了解 document, window, navigator 等对象,了解 ajax, fetch, localStorage, sessionStorage 等方法或 API。
- 初步了解 Node.js 并掌握简单的使用。
第三周期
- 熟练掌握 Node.js 的相关内容,了解并熟练运用常见的 Node.js 内置模块与热门社区模块。
- 学习 Typescript 并熟练使用,能够使用 Typescript 完成前端开发。
- 掌握 Scss, less, Stylus 等 CSS 超集,能够快速利用 mixin, function, variable 等功能实现样式构建。
- 熟练掌握 Vue 框架,并能够使用 Vue 开发中大型或重度交互式网站。
第四周期
- 学习并掌握常见算法算法与数据结构
- 承接前端相关项目进行团队协作开发。
- 学习 Dart 与 Flutter,能够使用 Flutter 进行 App 开发。
- 能够对项目、网站、App 的运行状况进行分析并进行优化。
产品设计
第一周期
- 学习并掌握 Git 的使用,能够利用 Git 通过 Github 创建项目并展开多人合作。
- 学习基础交互设计理念,通过优秀的网站、App 案例学习设计亮点。
- 了解不同屏幕尺寸与交互方式的设备的交互设计区别与设计要点,掌握网站、app 设计原则,
- 学习墨刀等产品设计工具,能够设计产品页面与具体交互逻辑
第二周期
- 学习 ps,ai 等软件的使用,能自主产出矢量图与其他设计图
- 学习如何根据功能需求制定产品的内容、模块、交互方式与对应界面。
- 学习并能够进行简单的插画设计与绘制
第三周期
- 掌握 UI 设计,能独自将设计图编写为对应的网页、app 等页面。
- 掌握产品设计,能够根据需求设计完整的方案。
后端运维
第一周期
- 学习并掌握 Git 的使用,能够利用 Git 通过 Github 创建项目并展开多人合作。
- 掌握常见 linux 指令,能够在命令行下熟练执行常见操作
- 学习并掌握 Java 与 php,并能够初步使用 Spring 框架完成简单的开发
- 学习并掌握常见算法与数据结构。
第二周期
- 了解 Apache 与 Nginx 的历史、区别,并能够熟练完成其中一个的配置。
- 学习 MySQL,深入了解 MySQL 的运行原理,能够针对小型项目合理建表并维护项目数据。
- 深入学习 Spring 框架,通过 Spring 框架或 PHP,实现具体功能的后端接口开发
- 熟悉后端环境搭建与维护,能够通过 SSH 远程在服务器上完成 LAMP、LNMP、Spring 环境的搭建、配置与维护。
第三周期
- 学习 Python、Rust 等多种编程语言,扩充自己开发能力。
- 能够创建并维护中大型项目,可以根据项目需求设计相关接口、数据库与具体实现并完成开发
- 能够根据接口的内容、预估频次,合理的完成数据库的建表与查询、读写优化
主要工作内容
- 主要参与校园相关 App、小程序、网页制作。
- 主要包括查询服务、在线论坛、电商、预约等相关内容。
项目类别
社会、学校的有偿开发项目
通过承接开发项目,获得盈利
工作室内部计划能够在运营中产生盈利项目。
设计可以在东师或线上运营并产生盈利的项目。
工作室回馈东师的部分公益项目
一些服务东师学子的项目
内部成员发起的项目
工作室会对成员自己项目提供支持。
Powered by Waline v3.3.2