1. java基础
1.1.教学目标:
- 了解java的基本用法。(循环,判断)
- 了解java面向对象的思想 (封装,继承,多态)面试必问
- 了解java的数据结构 (数组 array,链表List,哈希表map)
1.2.教学时长
两个月
1.3.学习视频
java基础 前292集
第一部分:1-55集:java语言基础,和学c语言一样,掌握java语言基础
第二部分:56-62: java开发编辑器IDEA的安装,百分之99的java程序员基本上都是用IDEA,阿里,美团都是使用IDEA进行开发
第三部分:63-95 :数组
第四部分:96-112:面向对象,先听一遍 找我面授,很重要,也很抽象,听课可能同不懂
第五部分:113-292:java实际的使用
学完java的基础之后,我会给你一份面试题,有时间就看看,面试题不懂的就查找以上的视频,重复学习,继续加深
2.计算机网络知识
教学目标:最终使用socket实现一个小的聊天软件demo
能够实现A程序发送内容,B程序收到内容进行展示
2.1。了解java计算机网络的使用文件上传与下载
java基础 第395-409集
2.2开发聊天软件
https:2.//blog.csdn.net/junjunba2689/article/details/82778435 运行这个代码
了解可java的初步应用,可以开发聊天软件,里面主要用到了计算机网络TCP/IP,开始学习计算机网络
2.3.学习计算机网络基本知识(面试必问,简历上必写,程序员必回)
https://www.bilibili.com/video/BV1gV411h7r7?from=search&seid=428467670049485596&spm_id_from=333.337.0.0
第1-133集,学完应用层,不用学网络安全部分
主要注意做笔记,然后背理论
3.java 高级特性 Junit测试,反射,注解开发
java基础 第450-466集
了解java测试的基本概念
4.数据库
mysql基础 第467-559集,了解mysql数据库的基本用法
看完上面的视频,只是对mysql有了基本的了解,可以通过java操作数据库
mysql基础语法
上面的视频,是mysql的所有语法,学完后可以开始实际的做项目
5.前端基础
HTML,JSP