- H5/CSS
Java学习指南(5) 网页基础篇 HTML
一、课程简介『Java学习指南系列』的第5篇教程 ,是Java网站开发的前置课程,介绍网页制作基础知识 。 (HTML / CSS / JavaScript ) 二、主要内容 * HTML 的基本用法 * CSS 的基础用法 * JavaScript 的基础用法,调试方法 * jQuery 的用法 三、课程体系〖Java学习指南系列〗:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。〖网站开发系列〗:包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。
共66节 943人已学习¥55.0 免费试学 - Java
Java学习指南(7) 网站中级篇 JavaEE / Filter
一、课程简介『Java学习指南系列』的第7篇教程 ,介绍JavaEE网站开发的进阶技术,前一篇教程是网站入门篇。相关术语: Filter 过滤器 | Session 会话 | 用户权限 | 伪静态 | 网站部署 ... 二、主要内容 开发环境仍然使用 MyEclipse2016 + tomcat8 * 文件的自定义下载 * 伪静态文件,尤其是伪静态JS的应用 * 会话的概念及应用 * 用户注册、登录、注销基本流程 * 当前会话与当前用户 * 用户权限检查,后台检查与前端检查 * 用户界面与管理员界面 * 会话的创建与销毁机制 * 过滤器的使用,302重定向 * 系统初始化,及全局对象的应用 * 网站的运行和日志 * 基于云主机的网站部署演示 三、课程体系 〖Java学习指南系列〗:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。 〖网站开发系列〗:包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。
共59节 658人已学习¥112.0 免费试学 - 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节 4266人已学习¥58.0 免费试学 - Java
Java学习指南(11) FreeMarker与MVC框架
〖课程介绍〗这是一篇网站原理课程,先介绍FreeMarker模板引擎的使用,然后以FreeMarker API为基础设计一个MVC框架,以此展开说明MVC框架的流程原理。演示平台:Eclipse EE ,FreeMarker 2.3 〖主要内容〗包含以下内容,具体以课程目录为准:* 开发环境与API* 基本类型的插值* Hash 与 Sequece类型的插值* 常用的 built-in 用法* <#list> <#if> 等指令的用法* 自定义函数 Method Variables * 共享变量 Shared Virablles* 全局配置,及单例设计* 基于 FreeMarker 设计一个网站后台MVC框架,借此阐述MVC框架的一般性原理。〖课程体系〗JavaWeb相关课程:- HTML网页基础教程 - VUE框架基础 - 网站开发入门教程 - 网站开发进阶教程 - JDBC数据库教程 - FreeMarker_MVC原理教程- Spring系列课程、MyBatis、Redis等系列课程
共36节 1138人已学习¥68.0 免费试学 - 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节 11941人已学习¥58.0 免费试学 - 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节 5615人已学习¥38.0 免费试学 - Java
Java学习指南20 JavaFX高级
一、课程简介这是『Java学习指南系列』的第20篇教程 ,是Java开发的高级课程,介绍JavaFX的高级技术。JavaFX教程分为两篇:JavaFX入门篇,JavaFX高级篇。本篇课程的主要以实例为主,穿插必要的理论章节。以实际工程运用为背景,演示各种应用级技术的实现方式。 二、主要内容 本篇配备充分的实例,包含以下内容:* 界面线程与工作线程的基本原理* 定时任务* 小任务,即一次性的短任务* 进度条定制* 对话框定制* 滚动窗口ScrollPane的使用* 弹出式窗口 Popup的使用方法* 拖放技术 Drag And Drop的使用方法* 本地程序调用* 与网站后台的交互方法三、课程体系〖Java学习指南系列〗:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。〖网站开发系列〗:包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。
共96节 5157人已学习¥98.0 免费试学 - Java
Java学习指南 Swing项目实战篇
一、课程简介本课程是基于Java Swing 技术的项目实战教程,每章为一个项目实例。前置课程为 Swing入门篇 和 Swing高级篇。 以下项目中,界面部分使用 Swing 实现,为了实现项目需求,一般还会结合使用 Swing 之外的技术。 本课程包含以下项目: ♀ 计算器 ♀ 仿QQ界面 ♀ 五子棋 ♀ 抽奖器 ♀ 密码本 ♀ 音乐播放器 ♀ 俄罗斯方块 ♀ 网络爬虫 ♀ 图书数据管理 (Swing + MySQL JDBC )二、课程特点- 每章一个项目实例,各自独立- 每个项目约5-10个类,属于小型项目- 每个项目都具有实际的功能,并非单纯的教学演示。因此可能会综合运用到其他篇章的技术点。三、课程体系『Java学习指南』系列:Java的语法、原理、API、框架技术等方面『Java项目实战』系列:项目实战,综合运用多篇教程的知识,每个项目为一个独立的课程。
共74节 3834人已学习¥82.0 免费试学 - 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节 5631人已学习¥52.0 免费试学 - 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节 4081人已学习¥118.0 免费试学 - Java
Java学习指南(Swing入门篇)
☆ Java程序员居家旅行必备课程 ☆ Java学习指南系列的第3篇,承接高级语法篇,介绍基于Java Swing的GUI界面程序开发的技术。 Swing系列教程分为两篇:(1) Swing入门篇 (2) Swing高级篇。 通过本篇的训练,学员可以较容易的掌握Java的主要语法,对常用的API都有很好的掌握。 本篇内容至少包含: - 基本控件的使用 - 布局管理器的使用 - 自定义布局 - 图片的加载及使用 - 对话框,及自定义对话框 - 菜单和工具栏 - 自定义绘图 - JList 列表框的用法,以及单元格的自定义显示 - JTable 表格的用法,以及单元格的自定义显示 - 一个基于 JTable 和 JSON 的学生管理系统 - Java Swing应用程序的打包和发布技术,快速启动器机制等。 本篇穿插多个实例,通过实例,综合运用多种技术,使学员对项目的构建有所有认识。
共92节 10895人已学习¥58.0 免费试学 - Java
Java学习指南(Swing高级篇)
☆ Java程序员居家旅行必备课程 ☆ Java学习指南系列的第4篇,介绍基于Java Swing的的高级应用技术。本篇的前一篇是Swing入门篇。 Swing系列教程分为两篇:(1) Swing入门篇 (2) Swing高级篇。 本篇内容至少包含: - 高级绘制技术,包含线型、渐变色、文本的精确绘制 - 不规则形状及图表的绘制 - 工作线程与界面线程的原理 - 短任务、长任务、定时任务的应用举例 - 弹出式窗口 Popup的使用方法 - 短消息提示 Toaster 的设计与使用 - 事件处理机制,鼠标键盘事件处理,以及一个基于键盘操作的“推箱子”游戏 - 多行文本的显示 - 图片操作:缩放、剪裁、旋转、镜像,以及一个屏幕截图程序的实例 - 管理型应用界面的框架 - 向导型应用界面的框架 - 文档型应用界面的框架 - 拖放支持 Drag & Drop,一个可拖拽排序的列表,以及一个拼图游戏的实现 * 课程特色 * 轻快 - 采用小章节教学,学起来轻松 实用 - 以实际工程需要出发来设计课程 有趣 - 穿插大量特效实例,增加趣味性和学员的成就感 专业 - 课程中采用的代码库,就是经过良好封装的成熟的库 本篇穿插多个实例,通过实例,综合运用多种技术,使学员对项目的构建有所有认识。
共128节 11532人已学习¥98.0 免费试学 - Java
Java反射机制与框架原理
一、课程简介 这是『Java学习指南系列』的第18篇教程 ,是Java开发的高级课程,介绍反射机制、注解和框架设计的一般性原理。 二、主要内容 本篇包含以下内容: * 使用反射机制,读取Class中的字段信息 * 使用反射机制,对Class中的方法进行调用 * 以JSON与POJO的转换为例,演示反射机制的运用 * 自定义注解的语法 * 使用反射机制,读取类中的注解信息 * 以反射和注解为基础,演示数据库SQL的自动生成 * 注解的默认值,默认注解,元注解和内置注解 * 以全局实例管理为例,演示一般性的框架设计方法三、课程体系 〖Java学习指南〗系列:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。 〖网站开发〗系列:包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。
共47节 9421人已学习¥76.0 免费试学 - Java
Java学习指南(网站开发)
本篇介绍使用Java进行网站开发的各环节的基本技术。 所采用的开发环境IDE为MyEclipse 10, 服务器为Tomcat7.x。 (第1版,2016/4,已完结)
共81节 4255人已学习¥49.0 免费试学 - Java
Java学习指南(Java入门与进阶)
这是Java学习指南系列课程的第1篇,介绍Java语言的入门语法,引领希望学习Java语言编程的初学者进入Java大门。 本课程不需要其他语言作为基础,可以直接学习。 课程从Java开发平台的下载和安装开始,从浅到深、从易到难,循序渐进地进行语法讲解。 为了让学员更好的掌握Java语言,本课程配套在线的Java题库及答案解析。 相比于其他语言,Java语言更科学、更容易掌握,快来和大家一起学习Java吧。
共118节 101808人已学习¥188.0 免费试学 - C/C++
QQ机器人--基于酷Q开发7精讲
QQ机器人是能够在QQ群中自动问答的软件。本课程介绍如何基于酷Q框架来开发自己需要的机器人,从简单的机器人,到可配置的机器人,循序渐近的讲解。
共7节 3838人已学习¥39.0 免费试学 - C/C++
C/C++学习指南 (补充篇)
此为《C/C++学习指南》系列教程之补充篇,属于参考教程,在需要某项技术的时候再过来参考。 顺序:《语法篇》 -> 《Qt篇》-> 《应用篇》 收录一些未能在语法篇中介绍的语法和技术:单步调试技术,动态库与静态库,位运算, 排序与查找算法,函数指针与回调机制,以及一些杂项技术。
共53节 7215人已学习¥39.0 免费试学 - Java
Java学习指南系列(基础篇)
你比其他Java程序员更优秀的原因,是你学习了这篇课程! 本篇涵盖了Java的主要语法和核心概念: (1)异常,抽象类,接口等语法概念 (2)装箱拆箱,反射,线程、同步与通知,等Java里的基本机制 (3)Java文档及API的用法,命令行、jar文件的使用方法 (4)Eclipse的常用操作 (5)中文编码,文件读写,时间处理等技术 Java学习指南的后续篇章以此篇为基础展开讲解。
共57节 37296人已学习¥39.0 免费试学 - C/C++
《C语言/C++学习指南》数据库篇(MySQL& sqlite)
一部使用C语言/C++进行 MySQL & sqlite 数据库开发的教程
共28节 27051人已学习¥39.0 免费试学 - C/C++
《C语言/C++学习指南》Linux开发篇
本篇面向Linux初级、但已掌握C/C++基本语法的学员,以CentOS为演示平台,介绍Linux下的C/C++开发技术。在内容编排上,先介绍Linux的安装、基本使用和配置,然后再开始介绍在Linux下的C/C++开发技术: gcc命令行、Makefile、gdb调试方法、动态库与静态库、pthread线程、进程、进程间通信、系统调用及杂项技术。(前四章免费)
共50节 66726人已学习¥39.0 免费试学
- 1
- 2
邵发
技术经理
邵发,清华大学毕业,从业软件开发十余年,自2015年起致力于C/C++/Java等基础教育领域,希望能通过提高每一个个体的素质来推动中国IT业的整体发展。代表作:C/C++学习指南(语法篇),清华大学出版社。代表视教教程:C/C++学习指南系列,Java学习指南系列。
课程数 26 学生数 679086