{{pageTitle}}
【入门课】Web开发从零起步
(2023)
本课程引导学习者从零开始,进入Web开发领域。
【入门课】我的第一门编程课
(JavaScript版, 2023)
本课程介绍JavaScript编程语言(ES6+)及相关的基础编程技巧。
主要包容以下三大块内容
(1)结构化编程特性
(2)函数式编程特性
(3)面向对象编程特性
【入门课】面向Web软件工程师的Linux精简教程
(2024)
互联网后端应用,大多运行于Linux之上,因此,作为一名Web开发者,需要掌握Linux的基础知识与基本使用方法。
本课程针对Web开发这一技术领域,选取实际开发活动中必需的Linux知识进行介绍,可以帮助Web程序员高效地掌握这些知识,学习致用,以便能将自己开发的Web应用,部署到安装了Linux的云服务器上。
本课程示例,基于WSL(使用Ubuntu)或阿里云ECS服务器(安装有Alibaba Cloud Linux 3,与CentOS 8兼容)。
【入门课】面向Web工程师的Docker精简教程
(2024)
当前的Web应用,许多采用容器化部署,因此,关于Docker相关的知识,是必须要掌握的。
【进阶课】Node技术学习与实践
(JavaScript版, 2023)
本课程介绍Node.js开发技术。
Node.js是Web前端一个基础性的技术,许多Web前端工具是基于它而开发的。另外,Node.js生态圈非常活跃,有大量的包及模块可供重用,开发效率很高, 各种事情都能做,能够很快地学以致用,使用JavaScript基于它开发各种应用,解决实际问题。
【进阶课】Vue3技术精要
(JavaScript版, 2024)
本课程如何使用Vue 3.0开发现代Web前端应用。会介绍到最新的技术特性及组件,比如Pina。
本课程所介绍的技术,在本网站的其他相关课程中,大量地被用于开发Web前端应用示例。因此,本门课程是一门带有基础性的应用课程。
【专题课】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应用开发技术指南
(SignalR/.NET 8, 2024)
【专题课】Web工具箱
学习本课程,各部分独立成篇,可以挑选感兴趣的内容直接学习。如果学习特定内容需要有先期知识作铺垫, 会在相应内容开头给出提示。
本课程采用离散迭代方式更新,将长期持续补充新内容。