初学者做简单的项目需要掌握以下知识点:一、前端语言:html+CSS+javascript开发工具:WEBstORM/vscode调试器:Chrome学会HTML的常用标签、元素、以及它们的属性。学会CSS的基本语法、各种样式的使用,理解C
初学者做简单的项目需要掌握以下知识点:
一、前端
语言:html+CSS+javascript
调试器:Chrome
学会HTML的常用标签、元素、以及它们的属性。
学会CSS的基本语法、各种样式的使用,理解CSS的盒子模型、文档流,会用定位、浮动和清除等常见的知识点。
学会js的基础(变量、函数、数组、字符串等)、理解JavaScript的面向对象思想;会用一些常用的js库(如Jquery、bootstrap等);能用js写出一些常用的插件(轮播组件、选项卡等)。
能用HTML+CSS编写网页,实现基本的网页布局,能用JavaScript+CSS编写常用的动效,能用ajax实现和后台接口的数据交互。
会用Chrome做开发调试以及简单的性能调试。
二、后台
语言:spring、springMVC/SpringBoot
调试工具:Chrome
了解Java起源和发展史以及语言特性,理解jdk和jre,学会配置Java开发环境。
学会Java基础,包括标识符、常量变量、关键字、标识符、数据类型、运算符、流程控制语句、数组、方法等。
理解Java面向对象的思想,理解类和对象的概念,理解面向对象的三大特性(封装、继承、多态),理解this和super的区别和使用,理解Java的接口、内部类、抽象类等。
会用一些常用的Java类(Object、String、Arrays、Math、Date、SystemDateFormate、Calendar以及一些包装类等)。
学会一些Java的高级特性,集合、多线程、io等,还有反射的原理和使用。
学会至少一种javaweb的开发框架(spring、springmvc、springboot等)
学会使用eclipse或idea创建web项目以及常用的开发流程、还有一些快捷键的使用。
三、数据库
开发工具:Navicat、Redis命令行
学会至少一种关系型数据库(Oracle、mysql等),和一种非关系型数据库(Redis、mongdb等)
学会关系型数据库相关的理论和基础知识,学会非关系型数据的原理以及优势。
学会SQL的一些高级特性如锁、函数、触发器等。
会用Navicat等SQL客户端连接工具进行数据库的操作。
具备一些SQL性能优化的能力。
四、版本控制
git/svn/Cornerstone
理解版本控制的原理和应用场景,理解数据仓库中各个库的作用和使用方式。
熟悉git常用的操作命令(创建本地/远程分支、查看本地/远程分支、切换分支、提交版本、回滚、合并版本、拉取和推送分支等)。
五、 项目构建工具
gradle/Maven
这个就不多说了,项目开发必备的工具,至少得学会其中一种。
六、运行环境
了解Tomcat的组成和运行原理,理解server.xml各个熟悉的配置
学会查看和分析Tomcat的项目运行日志
学会在Tomcat中部署Java项目
了解nginx的原理和作用,学会安装nginx
学会nginx的项目配置
七、服务器环境
了解Linux的基本原理和一些常用的命令
能在Linux是安装jdk、Tomcat、nginx等web程序必备的软件
学会一些服务器性能调优的命令
相关文章教程推荐:java入门教程
--结束END--
本文标题: 初学者怎么做java项目
本文链接: https://lsjlt.com/news/4364.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-04-01
2024-04-03
2024-04-03
2024-01-21
2024-01-21
2024-01-21
2024-01-21
2023-12-23
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0