Java学习方向规划(个人学习记录)

前端学习

  1. HTML:网页的核心语言,构成网页的基础

  2. CSS:使网页更加丰富多彩灿烂的利器

  3. JavaScript:使网页动起来的根本,加强了网页和用户之间的交互

  4. HTML DOM:换一种更加形象化的角度来看待网页,让我们更加方便的控制网页

  5. HTML BOM:与浏览器交互不可或缺的工具

  6. JavaScript库,主要是:jQuery及其插件、YUI及其插件,使编写网页更加的方便快捷和健壮的强大工具

  7. AJAX:异步提交,增强了用户使用网页的良好交互体验

  8. JSON:比 XML更小、更快,更易解析的数据传输工具

  9. FLEX:提供丰富多彩的动画效果

  10. 普元工作流:更加清晰明了的帮助用户处理业务流程上面的工作

  11. JSP:Servlet的展示层,使网页逻辑与网页设计的显示分离

  12. JSTL:加强和简化了JSP页面的开发

  13. EL:使JSP页面写起来更加简单

后端语言学习

  1. Java:面向对象编程语言

  2. Python:跨平台的计算机程序设计语言

  3. C语言:面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发

  4. C++:致力于提高大规模程序的编程质量与程序设计语言的问题描述能力

  5. C#:由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言

  6. PHP:在服务器端执行的脚本语言,又称为“超文本预处理器”

  7. LUA:小巧的脚本语言

  8. Golang:静态强类型、编译型语言

  9. Ruby:一种简单快捷的面向对象(面向对象程序设计)脚本语言

框架学习

  1. Spring:开放源代码的J2EE应用程序框架

  2. SpringMVC:典型的教科书式的mvc构架

  3. Spring Boot:简化新Spring应用的搭建及开发

  4. Spring Cloud:一系列框架的有序集合,简化了分布式系统基础设施的开发

  5. Hibernate:开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装

  6. Grails:用于快速Web应用开发的开源框架,它基于Groovy编程语言

  7. Tapestry:MVC框架和模板技术的结合

  8. Struts2:基于MVC设计模式的Web应用框架

操作系统学习

  1. Linux:一套免费使用和自由传播的类UNIX操作系统

  2. Unix:开发平台和台式操作系统

  3. Android:基于Linux内核的自由及开放源代码的操作系统

剩余补充

  1. ansible:基于Python开发的自动化运维工具

  2. puppet:Linux、Unix、windows平台的集中配置管理系统

  3. Docker:开源的应用容器引擎

  4. NoSQL:非关系型的数据库

  5. Objective-C:扩充C的面向对象编程语言(IOS端)

  6. SVN:开放源代码的版本控制系统

  7. Oracle:数据库业界老大,目前世界上流行的关系数据库管理系统

  8. SQLServer:关系数据库管理系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值