你好!我是刘飞生老师

留学博士,双硕士学历,高校教师,计算机高级工程师,致力于人工智能、深度学习、教学与项目开发。

刘飞生老师

网站设计与开发知识模块

大一(基础阶段)

HTML & CSS 基础

知识点:网站结构、HTML标签、CSS选择器、布局模型、响应式设计。

本站涉及:网站基本架构设计、布局

课程:Web 前端开发基础

JavaScript 基础

知识点:变量、数据类型、函数、DOM 操作、事件处理。

本站涉及:网站动态设计,配合python的Django、Flask框架或者TypeScript共同实现/p>

课程:JavaScript 程序设计

大二(进阶阶段)

前端框架基础

知识点:jQuery、React 或 Vue.js 基础、组件化开发、状态管理。

本站涉及:jQuery、Vue的组件开发

课程:前端框架应用

后端开发基础

知识点:服务器、API、数据库、RESTful 接口。

本站涉及:ubuntu系统、MySQL和MongoDB数据库

课程:后端开发入门(Django、Flask、Express 等)

大三(综合应用阶段)

全栈开发

知识点:前后端交互、用户认证、数据持久化、应用部署。

本站涉及:Docker容器数据持久化保存、网站交互功能

课程:全栈开发实战

数据库设计与管理

知识点:数据库设计规范、SQL、非关系型数据库、数据库优化。

本站涉及:博客、用户等信息采用数据库保存

课程:数据库系统

大四(项目实践阶段)

Web 安全基础

知识点:XSS、CSRF、SQL 注入、身份验证、数据加密。

本站涉及:网站基本防护

课程:Web 安全与加固

项目管理与部署

知识点:版本控制(Git)、CI/CD 流水线、Docker 容器化、SSH远程控制、云部署。

本站涉及:开发过程使用Git进行版本控制,开发完后使用Docker技术容器化,部署到Ubuntu服务器上

课程:软件工程与项目管理