前端学习
-
HTML:网页的核心语言,构成网页的基础
-
CSS:使网页更加丰富多彩灿烂的利器
-
JavaScript:使网页动起来的根本,加强了网页和用户之间的交互
-
HTML DOM:换一种更加形象化的角度来看待网页,让我们更加方便的控制网页
-
HTML BOM:与浏览器交互不可或缺的工具
-
JavaScript库,主要是:jQuery及其插件、YUI及其插件,使编写网页更加的方便快捷和健壮的强大工具
-
AJAX:异步提交,增强了用户使用网页的良好交互体验
-
JSON:比 XML更小、更快,更易解析的数据传输工具
-
FLEX:提供丰富多彩的动画效果
-
普元工作流:更加清晰明了的帮助用户处理业务流程上面的工作
-
JSP:Servlet的展示层,使网页逻辑与网页设计的显示分离
-
JSTL:加强和简化了JSP页面的开发
-
EL:使JSP页面写起来更加简单
后端语言学习
-
Java:面向对象编程语言
-
Python:跨平台的计算机程序设计语言
-
C语言:面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发
-
C++:致力于提高大规模程序的编程质量与程序设计语言的问题描述能力
-
C#:由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言
-
PHP:在服务器端执行的脚本语言,又称为“超文本预处理器”
-
LUA:小巧的脚本语言
-
Golang:静态强类型、编译型语言
-
Ruby:一种简单快捷的面向对象(面向对象程序设计)脚本语言
框架学习
-
Spring:开放源代码的J2EE应用程序框架
-
SpringMVC:典型的教科书式的mvc构架
-
Spring Boot:简化新Spring应用的搭建及开发
-
Spring Cloud:一系列框架的有序集合,简化了分布式系统基础设施的开发
-
Hibernate:开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装
-
Grails:用于快速Web应用开发的开源框架,它基于Groovy编程语言
-
Tapestry:MVC框架和模板技术的结合
-
Struts2:基于MVC设计模式的Web应用框架
操作系统学习
-
Linux:一套免费使用和自由传播的类UNIX操作系统
-
Unix:开发平台和台式操作系统
-
Android:基于Linux内核的自由及开放源代码的操作系统
剩余补充
-
ansible:基于Python开发的自动化运维工具
-
puppet:Linux、Unix、windows平台的集中配置管理系统
-
Docker:开源的应用容器引擎
-
NoSQL:非关系型的数据库
-
Objective-C:扩充C的面向对象编程语言(IOS端)
-
SVN:开放源代码的版本控制系统
-
Oracle:数据库业界老大,目前世界上流行的关系数据库管理系统
-
SQLServer:关系数据库管理系统