邵发
技术经理

擅长领域:C++,Java,Linux,Qt,FFmpeg

讲师介绍:邵发,清华大学毕业,从业软件开发十余年,自2015年起致力于C/C++/Java等基础教育领域,希望能通过提高每一个个体的素质来推动中国IT业的整体发展。代表作:C/C++学习指南(语法篇),清华大学出版社。代表视教教程:C/C++学习指南系列,Java学习指南系列。

HTML5/CSS:

Java学习指南(5) 网页基础篇 HTML

一、课程简介

『Java学习指南系列』的第5篇教程 ,是Java网站开发的前置课程,介绍网页制作基础知识 。

(HTML / CSS / JavaScript )


二、主要内容 

* HTML 的基本用法

* CSS 的基础用法

* JavaScript 的基础用法,调试方法

* jQuery 的用法


三、课程体系
〖Java学习指南系列:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。
〖网站开发系列:包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。
>
共66课时(已更新63课时)| ¥55.00| 37人学习过开始学习
Java:

Java学习指南(7) 网站中级篇 JavaEE / Filter

一、课程简介
『Java学习指南系列』的第7篇教程 ,介绍JavaEE网站开发的进阶技术,前一篇教程是网站入门篇


相关术语:

Filter 过滤器 | Session 会话 | 用户权限 | 伪静态 | 网站部署 ...


二、主要内容 

开发环境仍然使用 MyEclipse2016 + tomcat8

* 文件的自定义下载

* 伪静态文件,尤其是伪静态JS的应用

* 会话的概念及应用

* 用户注册、登录、注销基本流程

* 当前会话与当前用户

* 用户权限检查,后台检查与前端检查

* 用户界面与管理员界面

* 会话的创建与销毁机制

* 过滤器的使用,302重定向

* 系统初始化,及全局对象的应用

* 网站的运行和日志

* 基于云主机的网站部署演示


三、课程体系

〖Java学习指南系列:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。

〖网站开发系列包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。
>
共59课时(已更新59课时)| ¥112.00| 26人学习过开始学习
Java:

Java学习指南(6) 网站入门篇 JavaEE / Servlet

一、课程简介
『Java学习指南系列』的第6篇教程,介绍JavaEE中的网站开发相关的技术 ( Servlet / JSP )。

相关术语:

Servlet | JSP | AJAX | RESTful  | 文件上传 | HTTP GET | HTTP POST | URL Encode |  框架 | 抓包等。


二、主要内容 

* 开发环境  MyEclipse2016 + Tomcat8

* Servlet 的创建与运行

* HTTP GET/POST基本原理

* 基于 Servlet 的表单接口

* 基于 Servlet 的RESTful接口

* 基于 Servlet的一般性框架实现

* 文件上传技术

* 文件上传的一般性框架和工具

* JDBC数据库的访问

* JSP的使用和本质原理

* 一个图片库管理系统,综合运用了REST, JDBC和文件上传技术


三、课程体系
〖Java学习指南系列:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。
〖网站开发系列:包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。
>
共74课时(已更新71课时)| ¥58.00| 84人学习过开始学习
Java:

Java学习指南(11) FreeMarker与MVC框架

一、课程简介

『Java学习指南系列』的第11篇教程 ,是Java开发的高级课程,介绍 FreeMarker 专项技术。FreeMarker常用于网站开发,可用于 页面静态化和MVC框架的实现。


二、主要内容 

* FreeMarker 的下载和使用

* FreeMarker 的插值、标签的用法

* FreeMarker 的自定义标签的用法;

* 服务器端包含技术(SSI)

* 基于 FreeMarker 的 MVC 框架的设计

* 基于 FreeMarker 的页面 静态化 的实现

* 基于 FreeMarker 的 伪静态 页面的实现


三、课程体系

〖Java学习指南系列包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。

〖网站开发系列:包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。
>
共37课时(已更新37课时)| ¥68.00| 269人学习过开始学习
Java:

Java学习指南(8) MySQL数据库与JDBC框架

一、课程简介

『Java学习指南系列』的第8篇教程 ,介绍MySQL数据库的安装使用,常见SQL语句,以及使用JDBC进行数据库开发的技术。


二、主要内容 

* MySQL的安装和使用

* 常用SQL语句,增删改查操作

* 高级SQL查询,多表关联查询

* 表的设计:主键,索引,内连接外连接,外键 

* MySQL配置管理: 用户授权,远程访问,备份还原

* JDBC连接: 使用JDBC连接数据库,执行增删改查操作

* 基于JDBC数据库框架的设计(afsql框架),以此阐述数据库框架的设计原理

* JDBC连接池,JDBC数据库开发的必备技术

* 数据库事务 Transaction 的支持 

* SQL的转义,数据库注入攻击的预防

* 数据库的动态访问:获取数据库和表的结构,根据表的结构自动生成POJO


三、课程体系

〖Java学习指南系列:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。

〖网站开发系列:包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。

>
共59课时(已更新59课时)| ¥58.00| 8574人学习过开始学习
Java:

Java学习指南20 JavaFX高级

一、课程简介
这是『Java学习指南系列』的第20篇教程 ,是Java开发的高级课程,介绍JavaFX的高级技术。
JavaFX教程分为两篇:JavaFX入门篇,JavaFX高级篇。

本篇课程的主要以实例为主,穿插必要的理论章节。以实际工程运用为背景,演示各种应用级技术的实现方式。


二、主要内容 
本篇配备充分的实例,包含以下内容:
* 界面线程与工作线程的基本原理
* 定时任务
* 小任务,即一次性的短任务
* 进度条定制
* 对话框定制
* 滚动窗口ScrollPane的使用
* 弹出式窗口 Popup的使用方法
* 拖放技术 Drag And Drop的使用方法
* 本地程序调用
* 与网站后台的交互方法

三、课程体系
〖Java学习指南系列〗:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。
〖网站开发系列〗:包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。

>
共96课时(已更新94课时)| ¥98.00| 101人学习过开始学习
Java:

Java学习指南19 JavaFX入门

一、课程简介

这是Java学习指南系列的第19篇教程 ,是Java开发的高级课程,介绍JavaFX的入门技术。

JavaFX教程分为2篇:JavaFX入门篇 , JavaFX高级篇。

二、主要内容 

本篇介绍JavaFX的基本技术,至少包括以下方法:
* 基本控件的使用 Label Button ImageView等
* 基本布局的使用 BorderPane, HBox, VBox等
常用形状的使用 Shape
事件处理的基本方法
ListView,  TreeView,  TableView, TreeTableView的基本用法
JavaFX CSS样式的用法
FXML界面和业务分离的用法等。

* 以全局实例管理为例,演示一般性的框架设计方法

三、课程体系

〖Java学习指南系列:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。

〖网站开发系列包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。

>
共53课时(已更新52课时)| ¥38.00| 291人学习过开始学习
Java:

Java学习指南 Swing项目实战篇

一、课程简介

本课程是基于Java Swing 技术的项目实战教程,每章为一个项目实例。前置课程为 Swing入门篇Swing高级篇

以下项目中,界面部分使用 Swing 实现,为了实现项目需求,一般还会结合使用 Swing 之外的技术。

本课程包含以下项目:
 ♀ 计算器
 ♀ 仿QQ界面
 ♀ 五子棋
 ♀ 抽奖器
 ♀ 密码本 
 ♀ 音乐播放器
 ♀ 俄罗斯方块 
 ♀ 网络爬虫 
 ♀ 图书数据管理 (Swing + MySQL JDBC )

二、课程特点
- 每章一个项目实例,各自独立
- 每个项目约5-10个类,属于小型项目
- 每个项目都具有实际的功能,并非单纯的教学演示。因此可能会综合运用到其他篇章的技术点。

三、课程体系
Java学习指南』系列:Java的语法、原理、API、框架技术等方面
Java项目实战系列:项目实战,综合运用多篇教程的知识,每个项目为一个独立的课程。
>
共74课时(已更新74课时)| ¥82.00| 1238人学习过开始学习
Java:

Java学习指南21 MyBatis框架

一、课程简介

  『Java学习指南系列的第21篇教程 ,MyBatis 篇,是Java系列的高级课程。本篇介绍 MyBatis 的使用方法,使用 MyBatis 进行数据库开发的相关技术。

    MyBatis 是一个基于JDBC的数据库工具框架,使用它可以快速地实现对数据库的访问操作。与之相似的框架还有 af-sql 和 Hibernate。


二、主要内容 

本篇主要包含以下内容:

* 在项目中加入 MyBatis 支持

* 基于 MyBatis 的查询

* 基于 MyBatis 的插入,自增主键的配置

* 基于 MyBatis 的更新与删除操作

* ResultMap 自定义结果映射

* Dynamic SQL 动态可变的SQL

* 注解方式的 Mapper定义

* MyBatis 在Web项目中的应用,全局工厂实例的定义

* 添加Log4j支持,输出MyBatis的日志

三、课程体系

〖Java学习指南系列:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。

〖网站开发系列包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。

>
共37课时(已更新37课时)| ¥52.00| 3919人学习过开始学习
Java:

Java学习指南16 项目应用篇

一、课程简介

这是Java学习指南系列的第16篇教程 ,是Java开发的高级课程,介绍实际工程里常见的各种专项技术。


二、主要内容 

(每章内容独立,各自独立成章)

* 视频和音频的播放 ( libVLC ) 

* Excel 表格处理 ( POI )

* Word 文档处理 ( POI )

* 二维码的生成和解析 ( QRCode )

* 图片处理

* 视频处理

* 本地程序调用技术

* 连接WEB服务器 ( HTTP Client )

* 连接FTP服务器 ( FTP Client )

* 发送邮件 (SMTP / MX / SPF )

* 发送短信

* 数据的编码 ( HEX / Base64)

* 数据的校验 ( MD5 / CRC32 / HMAC-SHA1)

* 数据的加密 ( DES / AES )

* 正则表达式

* 反编译技术

* 其他专业技术。。


三、课程体系

〖Java学习指南系列:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。

〖网站开发系列包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。

>
共101课时(已更新101课时)| ¥118.00| 1679人学习过开始学习
每页显示 共26条数据 1 2 3

最近学员 累计490691

最新评论

手机看
关注公众号

关注公众号

下载APP

下载APP

客服 帮助 返回
顶部