# 有生之年系列(陆续添加),不需按顺序
# 一,操作系统
- Windows 10
- mac
- linux
- Ubuntu server
- Ubuntu Desktop
- CentOS
- Deepin
- Android
- IOS
# 二,基本软件和工具
# 文本编辑IDE
- vs code
- sublime text
- Atom
- brackets
- webstrom
# 综合IDE
- Eclipse
- STS
- intellij IDEA
- visual studio 2019
- Notepad++
# web 浏览器
- chrome
- firefox
- safari
- IE/Edge
# 原型设计工具
- Adbe XD
- Photoshop
- sketch
- figma
# 终端命令工具
- MSDOS
- linux Bash
- WSL/WSL2
- iTerm2
- putty
- Hyper
- CMD
- Git bash
- TortoiseGit
- TortoiseSVN
# 服务器连接工具
- MobaXterm
- Xshell
- WinSCP
- SecureCRT
- TortoiseSVN
# 服务器面板
# 三,网页技术
- HTML5的基础要素
- CSS编程
- CSS3的基础(字体字型,位置布局,箱体模型,内外编剧)
- Flexbox(弹性布局)和CSS网格规范
- 浏览器调试工具(Chrome,Firefox,IE)
# 四,响应式布局
- Viewport的使用
- Fluid(流失布局)
- Media Queries(媒体查询,辨别客户端类型 )
- px ,em,rem的理解
- 移动优先设计原则(MobileFirst手机优先)
# 五,系统部署
- 域名登录与使用管理
- 共享主机和虚拟主机VPS
- 文件传输 FTP , SFTP ,SCP 等
- 静态网站宿主系统
- GitHub pages
- Gitee Pages
# 六,CSS编程
- CSS结构化
- CSS变量
- CSS嵌套
- CSS混合与函数
- CSS继承
- CSS语言
- LESS
- CASS
- stylus
# 七,javascript编程
- 数据类型,函数,语法特性, 面向对象的编程
- DOM操作与事件
- JSON操作
- AJAX操作
- 最新的ES规范(箭头函数,异步调用,解决回调地狱 ,结构赋值)
# 八,前端开发基础
- 静态网站开发
- 网站UI布局设计(header,footer,sidebar )
- HTML/CSS框架(Bootstrap,Foundation,Semantic UI,Framework7)
- JavaScript框架
- React
- Vue
- Angular
# 九,服务器端渲染技术
- Next.js(React)
- Nuxt.js(Vue)
- Agular Uniuersal(Angular)
# 十,服务器端编程
- node(框架express,koa)
- python
- php
- c#
- java
# 十一,数据库开发
- 关系型数据库 mysql,postgreSQL,mssql,oracle
- NoSQL MongoDB,Redis,HBase,Cassandra
- 云服务 阿里云,AWS
- 轻量级 SQLite,Redis
# 十二,内容管理系统/建站
- Wordpress
- Drupal
- Joomla
- VuePress
- Mks系统
# 十三,终端工具
- 基本的终端命令操作 cd,pwd,mkdir,rm,cp,ls
- 源代码版本管理工具 git,svn
- 包管理工具 npm,yarn,pip,pub,gem
- 打包工具 webpack,gradle,parcel
- 构建工具 gulp,grunt
# 十四,操作部署
- 部署 linux,shh,git,服务器软件(apache,nginx,tomcat)
- 平台 aws,阿里云
- 虚拟 docker,vagrant,kubernetes(k8s)
# 十五,手机开发
- React Native
- NativeScript
- lonic
- Flutter
- Xamarin
- 原生(Swift,Kotlin)
# 十六,TS,TypeScript
- 静态语言
- 面向对象
- 最新ES标准
- 多方支持(vue,react,angular)
# 十七,PWA(渐进式WEB应用)
- 响应式
- 离线可用
- 模拟原生APP使用(免安装,桌面通知,缓存)
- 安全的HTTPS
- 信赖,可靠,贴切
# 十八,webassembly
- webassembly是一种新的编码方式
# 十九,其他
- 多平台桌面开发 Electron
- API服务 Graphql
- AI与机器学习 python(Tensorflow,keras) 线性代数
- 区块链技术 solidity(一种只能合约的高级语言) mist(合约事务管理工具) coinbase API(虚拟货币的开发框架)
- 物联网(lot) Raspberry Pi(树莓派)
# 二十,网络安全
- DDOS攻击防御
- CC攻击攻击防御