{{pageTitle}}

本系列介绍Web前后端开发所必须掌握的背景知识、编程框架、开发工具和应用框架。 注意:本系列课程采用离散不定期迭代更新的方式录制,后面的内容可能先录制,等到课程全部录制完毕,整个顺序就理顺了。
【入门课】Web开发从零起步
(2023)

本课程引导学习者从零开始,进入Web开发领域。

本课程主要介绍除了JavaScript之外的Web开发基础知识,主要包容以下内容:
(1)互联网开发基础知识
(2)HTML5与CSS3
(3)常用Web前端库的使用,重点介绍Bootstrap 5,Bootstrap在本网站的其他课程中,被大量地应用。
本课程与“我的第一门编程语言(JavaScript版)”是最佳拍档,可以同时学。
【入门课】我的第一门编程课
(JavaScript版, 2023)

本课程介绍JavaScript编程语言(ES6+)及相关的基础编程技巧。

主要包容以下三大块内容

(1)结构化编程特性

(2)函数式编程特性

(3)面向对象编程特性

掌握本课程,是进入Web前端开发领域的第一步。
本课程与“Web开发从零开始”是最佳拍档,可以同时学。
【进阶课】Vue3技术精要
(JavaScript版, 2024)

本课程如何使用Vue 3.0开发现代Web前端应用。会介绍到最新的技术特性及组件,比如Pina。

本课程所介绍的技术,在本网站的其他相关课程中,大量地被用于开发Web前端应用示例。因此,本门课程是一门带有基础性的应用课程。

先修课程:
(1)Web开发从零开始
(2)我的第一门编程课(JavaScript版)
Web前端应用需要与后端服务相互配套,本课程后端服务使用ASP.NET Core与Spring Boot开发。
【进阶课】Node技术学习与实践
(JavaScript版, 2023)

本课程介绍Node.js开发技术。

先修课程:
(1)Web开发从零开始
(2) 我的第一门编程课(JavaScript版)
本课程采用离散迭代方式更新,当前未完结。
【专题课】gRPC精简教程
(.NET 8,2024)

gRPC是一种高效的远程方法调用框架,特别适用于微服务之间的相互调用,在内网环境下,Android App和PC桌面应用也能 方便地调用gRPC服务。

本课程介绍.NET平台上gRPC技术及其应用。示例基于.NET 8和Visual Studio 2022。

学习本课程要求熟练掌握C#和.NET基础技术,包容.NET异步编程技术和ASP.NET Core Web开发技术, 不具备这些基础的学习者,请先学习本网站上相应的.NET技术系列课程。

【专题课】GraphQL学以致用

本课程介绍如何在现代Web应用中利用GraphQL简化前后端数据通讯。

本课程等待制作中……
【专题课】实时Web应用开发技术指南

本课程介绍如何开发实时(Realtime)Web应用,涉及到多种Web开发技术框架和工具。

本课程等待制作中……
【专题课】Web工具箱
本课程主要是介绍在实际开发中经常使用的一些第三方Web工具和框架

学习本课程,各部分独立成篇,可以挑选感兴趣的内容直接学习。如果学习特定内容需要有先期知识作铺垫, 会在相应内容开头给出提示。

本课程等待制作中,计划采用离散迭代方式更新,将长期持续补充新内容。