1.计算机的基础知识(过一遍)
什么是计算机
能够处理海量数据,并且能高速运行程序的一套电子设备
应用场景:云计算/多媒体应用/科学计算/计算机辅助设计(CAD工程制图)/数据的处理...
组成:软件/硬件
软件:
系统软件
dos系统(使用命令行方式)
windows系统
Linux系统
mac系统
应用软件
客户端软件(qq/vnc(控屏软件)...)
软件结构的划分
C/S结构(Client-Server)客户端和服务器端的交互
特点:客户端qq想使用服务器端的qq软件高版本功能,必须升级!
客户端的软件需要升级才能使用服务器高版本功能
B/S结构(Browser-Server):浏览器端和服务器端的交互
特点:只要保证计算机中存在浏览器客户端即可,不需要特定升级访问服务器网站
程序员使用浏览器:使用最多的火狐浏览器 firefox /其次谷歌浏览器
我们以后的方向---JavaEE(针对企业级开发的解决方案)----完成B/S结构的 网站
软件开发
使用特定的开发工具完成软件的制作过程
特定的开发工具:
Java的开发工具
早期:记事本:使用notepad++/editPlus 高级记事本
后期:第三周开始:开始使用Idea/eclipse(自学以下它的使用,目前使用idea)
后期:前端的开发工具:Java程序员需要具备前端的一些知识(知道html标签/css样式/js)
HbuilderX或者webStorm
项目管理工具:maven
版本控制git..