后端工程师成长之路-入门
一、 JavaSE基础
聊聊Java这条路该如何走、如何入门。
如何能够系统的学习这门编程语言。
1. 聊聊编程这条路:
01、解决大家的疑问
02、Java和Python的抉择
03、学习方法及课程概述
04、关于教育和对大家的期望
2. 预科阶段
01、博客的重要性
02、Markdown语法详解
03、什么是计算机
04、硬件及冯诺依曼结构
05、软件及软件的开发
06、Window常用快捷键
07、基本的Dos命令
08、计算机语言发展史
3.入门环境搭建
01、Java帝国的诞生
02、Java的特性和优势
03、Java三大版本
04、JDK JRE JVM
05、安装开发环境
06、HelloWorld详解
07、编译型和解释型
08、使用IDEA开发
4. 基础语法学习
01、注释
02、标识符和关键字
03、数据类型讲解
04、数据类型拓展及面试讲解
05、类型转换
06、变量、常量、作用域
07、基本运算符
08、自增自减运算符、初识Math类
09、逻辑运算符、位运算符
10、三元运算符及小结
11、包机制
12、JavaDoc生成文档
5. 流程控制学习
01、用户交互Scanner
02、Scanner进阶使用
03、顺序结构
04、if选择结构
05、Switch选择结构
06、Whlie循环详解
07、DoWhile循环详解
08、For循环详解
09、打印九九乘法表
10、增强For循环
11、break、continue、goto
12、打印三角形及Debug
6. 方法详解
01、什么是方法
02、方法的定义和调用
03、方法的重载
04、命令行传递参数
05、可变参数
06、递归讲解
7. 数组详解
01、什么是数组
02、数组的声明和创建
03、三种初始化及内存分析
04、下标越界及小结
05、数组的使用
06、二维数组
07、Arrays类讲解
08、冒泡排序
09、稀疏数组
8. 面向对象编程
01、什么是面向对象
02、回顾方法的定义
03、回顾方法的调用
04、类和对象的创建
05、构造器详解
06、创建对象内存分析
07、简单小结类与对象
08、封装详解
09、什么是继承
10、Super详解
11、方法重写
12、什么是多态
13、instanceof和类型转换
14、static关键字详解
15、抽象类
16、接口的定义与实现
17、N钟内部类
9. 异常处理详解
01、Error和Exception
02、捕获和抛出异常
03、自定义异常及经验小结
10. JavaSE总结
01、JavaSE总结
二、 前端基础
1. HTML5 前端基础-结构
如何快速写一个网页呢?
JavaWeb课程之HTML。
01、初识GTML
02、网页基本信息
03、网页基本标签
04、图像标签
05、超链接标签及应用
06、块元素和行内元素
07、列表标签
08、表格标签
09、媒体元素
10、页面结构分析
11、iframe内联框架
12、初识表单post和get提交
13、文本框和单选框
14、按钮和多选框
15、列表文本域和文件域
16、搜索框滑块和简单验证
17、表单的应用
18、表单初级验证
19、HTML总结
2. CSS3 前端基础-样式
快速上手CSS必备。
从基础到进阶,每一个小知识都带有小案例,学习不枯燥。
01、CSS的简单介绍
02、什么是CSS和发展史
03、CSS的快速入门及优势
04、四种css导入方式
05、三种基本选择器-重要
06、层次选择器
07、结构伪类选择器
08、属性选择器-重要
09、CSS的作用及字体样式
10、文本样式
11、文本阴影和超链接伪类
12、列表样式练习
13、背景图像应用及渐变
14、盒子模型及边框使用
15、内外边距及div居中
16、圆角边框及阴影和经验分享
17、display和浮动
18、overflow及父级边框塌陷问题
19、相对定位的使用及练习
20、方块定位练习讲解
21、绝对定位和固定定位
22、z-index及透明度
23、动画及视野拓展
24、CSS小结
3. JavaScript 前后端必备技能
前端三大基石最后一个。
什么是JavaScript?
基本语法是什么样?
如何理解面向对象?
操作BOM,操作DOM,jQuery怎么快速上手?
01、聊聊JavaScript这个东西
02、基本使用及HelloWorld
03、浏览器控制台使用
04、数据类型快速浏览
05、严格检查模式strict
06、字符串类型详解
07、数组类型详解
08、对象类型详解
09、分支和循环详解
10、Map和Set集合
11、lterable迭代和下周安排
12、函数的定义和参数获取
13、变量的作用域、let、const详解
14、方法的定义和调用、apply
15、Date日期对象
16、JSON对象
17、面向对象原型继承
18、面向对象class继承
19、操作BOM对象
20、获得DOM节点
21、更新DOM节点
22、删除DOM节点
23、创建和插入DOM节点
24、获得和设置表单的值
25、表单提交验证及前端密码MD5加密
26、初识jQuery及公式
27、jQuery选择器
28、jQuery事件
29、jQuery操作和Dom元素
30、前端小结及开发技巧分享
三、MySQL
SQL基础语法、函数、索引、
sql编程、事务、
事务原则、备份恢复,
权限 数据库设计、
三大范式、
JDBC、SQL注入、
数据库连接池。
1. MySQL基础
01、什么是数据库,为什么要学习数据库
02、初识Mysql,关系型和非关系型数据...
03、安装MySQL详细说明
04、Sqlyog软件安装和使用
05、基本的命令行操作
06、操作数据库语句
07、列的数据类型讲解
08、数据库的字段属性
09、创建数据库表
10、MySAM和lnnoDB区别
11、修改和删除数据库表字段
12、数据库级别的外键
13、Insert语句详解
14、Update语句详解
15、Delete和Truncate详解
16、基本的Select语句和别名使用
17、去重及据库的表达式
18、Where子句之逻辑运算符
19、模糊查询操作符详解
20、联表查询JoninON详解
21、自连接及联表查询练习
22、分页和排序
23、子查询和嵌套查询
24、MySQL常用函数
25、聚合函数及分组过滤
26、拓展之数据库级别的MD5加密
27、Select小结
28、事务ACID原则、脏读、不可重复
29、测试事务实现转账
30、索引介绍及索引的分类
31、SQL编程创建100万条数据测试索引
32、索引原则和明日安排
33、数据库用户管理
34、MySQL备份
35、如何设计一个项目的数据库
36、数据库的三大范式
37、数据库驱动和JDBC
38、第一个JDBC程序
39、JDBC中对象解释
40、Statement对象详解
41、SQL注入问题
42、PrepareStatement对象
43、使用IDEA连接数据库
44、JDBC操作事务
45、DBCP-C3P0连接池
四、JavaWeb
Servlet级的Web开发
1. web的基本概念
01、web的基本概念
02、web服务器讲解
2. Tomcat详解
01、Tomcat详解
3. Http讲解
01、Http讲解
4. Maven详解
01、Maven环境搭建
02、IDEA中Maven的操作
03、解决一些大家遇到的问题
5.Servlet详解
01、HelloServlet
02、Servlet原理
03、ServletContext对象
04、ServletContext应用
05、Response下载文件
06、Response验证码实现
07、Response重定向
08、Request应用
6. Cookie/Session
01、Cookie讲解
02、Session讲解
7. JSP详解
01、JSP原理剖析
02、JS
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks 等。