{{pageTitle}}

本系列介绍各种数据存取技术,比如使用Spring Data JPA/MyBatis访问关系型数据库,.NET/Java/Node程序如何访问MongoDB、Redis等等。
【专题课】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开发的基础知识。 为此,需要先学习本网站中相关技术的基础和进阶课程。

本课程.Net部分已经录制完毕,Java与Node部分等待制作中……