{{pageTitle}}

【专题课】Entity Framework Core 技术精讲
(.NET Core 3.1, 2020)
Entity Framework Core是微软平台主流的数据存取技术,本技术专题课程介绍使用它编程存取关系型数据库所必须掌握的基础知识、编程技巧和技术内幕。
Entity Framework Core可以用于.NET桌面应用与Web应用开发。使用ASP.NET Core开发的各种Web应用(比如本网站),基本上都是使用它来存取关系型数据库的。 这个数据存取框架性能卓越,开发效率很高,实为开发.NET平台应用程序必须掌握的技术。
学习前提:需要掌握C#编程语言,.NET Core基础知识,以及LINQ
后继学习路线:推荐系统学习ASP.NET Core。

【进阶课】Java数据存取第一课:JDBC基础教程
(JDK 17,2022)
本课程是系统学习Java数据存取技术的入门课,介绍Java程序中如何使用JDBC存取数据库。
本课程示例使用InteillJ IDEA 2021,基于JDK 17开发。
学习前提:《我的第一门编程课(Java版)》。
学完本课程后,可进一步学习Java平台的各种数据存取技术,比如Spring Data JPA或MyBatis。 本课程为学习这些技术打好了基础,扫清了障碍。

【专题课】Java与Spring数据存取技术基础
(JDK 17,2023)
本课程介绍Java平台与Spring全家桶中与数据存取相关的技术。示例基于JDK 17, Spring Boot 3。
包容以下内容:
(1)MyBatis使用入门
(2)Spring Data JPA基础
学习前提
熟练掌握Java编程语言和Spring编程基础。

【专题课】学用MongoDB存取数据
(.NET/Java/Node, 2024)
MongoDB是当前非常流行的NoSQL数据库,拥有很高的市场占有率。
本课程介绍如何在实际开发中使用MongoDB存储数据,使用的MongoDB版本7.0,包容Java、.NET和Node.js三个平台的示例。
主要内容:
(1)MongoDB的基础知识与基本使用方法
(2) .NET应用使用MongoDB,示例基于.NET 8,使用Visual Studio 2022
(3) Java应用使用MongoDB,示例基于JDK 21,Spring Boot 3,使用IntelliJ IDEA 2023.3
(4) Node.js应用,示例基于Node.js 20
学习前提:
学习相应的模块,需要掌握相应的技术。比如,要学会使用.NET存取数据库,需要掌握.NET开发的基础知识。
为此,需要先学习本网站中相关技术的基础和进阶课程。

【专题课】Redis学以致用
(.NET/Java/Node, 2025)
Redis是当前被广泛使用的NoSQL数据库,多用于构建Web后端应用的数据缓存系统。
本课程将从实际应用场景出发,介绍那些最重要与最基础的Redis程序和编程模式,以方便学习者能以最短的时间学会使用Redis,并将其用于实际开发中。
主要内容:
(1)Redis的基础知识与基本使用方法
(2) 在Java/Spring、Node.js和.NET应用中使用Redis
学习前提:
学习相应的模块,需要掌握相应的技术。比如,要学会使用Java存取Redis,需要掌握Java开发的基础知识。
为此,需要先学习本网站中相关技术的基础和进阶课程。

【专题课】学用消息队列
(.NET/Java/Node, 2025)
消息队列在互联网后端开发中,得到了广泛的应用,主要用于实现系统各组成部分之间的解耦,以及应对高并发。
本课程将从诸多的消息队列中选择两种,RabbitMQ和RocketMQ作介绍,讲解其具体用法。
主要内容:
(1)消息队列的基础知识与基本使用方法
(2) 在Java/Spring、Node.js和.NET应用中使用消息队列
(3) 基于消息队列的系统架构设计
学习前提:
要求学习者已经掌握Web开发的基础技能,特别地,必须掌握Java与Spring开发的基础技能。