课程简介
本课程是一门体系化的Web全栈开发专业课程,旨在帮助学习者从零开始,系统掌握现代Web开发的核心技术栈。课程内容全面覆盖前端基础(HTML5、CSS3、JavaScript、jQuery)、后端开发(PHP、MySQL、PDO)、前端框架(React、React Native、MobX)以及工程化实践(Parcel、Bootstrap、Fabric.js)。通过“方糖简历”等实战项目,你将深入理解从网络协议、数据库设计到SPA构建、Hybrid App打包及以太坊智能合约开发的完整流程。课程不仅传授编码技能,更涵盖产品设计、代码重构与部署运维,助你构建扎实的全栈知识体系,具备独立开发完整Web应用的能力。
下载地址
课程目录
01 网络与协议基础
第1–6节:网络传输难点、协议战争、以太网、IP、UDP、TCP等网络协议内容。
02 Web 基础与 HTML
第7–24节:万维网、URI、HTTP、HTTPS、HTML 概要、元素标签、文档结构、富媒体、表单、XHTML、XML 等。
03 CSS 与 JavaScript
第25–41节:CSS 简介、选择器、样式、布局;JavaScript 历史、数据类型、变量、操作符、流程控制、函数、对象、DOM、jQuery 及实践。
04 PHP 开发环境与语法
第42–61节:Web Server 原理、PHP 开发环境安装、标签、注释、数据类型、变量、常量、运算符、控制结构、函数、类、对象、命名空间、错误异常、字符串数组操作。
05 数据库与数据持久化
第62–69节:数据持久化概念、文件持久化、MySQL 数据库功能、字段类型、SQL 标准与语言、PHPMyAdmin 使用、通过 PDO 操作数据库。
06 系统设计与开发实践
第70–74节:功能设计、界面设计、数据库设计、用户认证权限设计、开发实现等系统设计内容。
07 代码重用与程序评价
第82–86节:好程序评价标准、基础代码、页面代码、函数类包、错误处理与数据库操作的重用。
08 自动化重构与前后端分离
第87–97节:重构与自动化工具、方糖简历重构实践、前后端分离趋势、SPA 概念与问题、React 未解决问题、MobX 思路与实现、React Router 使用、SPA 版重构实践。
09 混合应用与打包部署
第98–106节:Hybrid APP 种类原理、面向 Hybrid 的 SPA、用 Electron 打包桌面应用、用 Cordova 打包手机 APP、React Native 常用组件、方糖简历 RN 版界面重构、代码移植与打包发布。
10 去中心化应用与区块链
第107–115节:去中心化网络、以太坊网络账户与应用结构、以太坊合约、Solidity 语言、代币概念、代币合约编写调试与发布、购买代币的 Web 页面编写。
11 产品设计与界面原型
第116–121节:产品流程、价值论与戴明环、商业模式画布、低成本假设验证 MVP、原型设计工具、界面设计原则。
12 Bootstrap 与响应式开发
第78–81节:Bootstrap 功能、Layout 与响应式断点、常用组件、方糖简历 Bootstrap 版实现。
13 前端工具与画布应用开发
第122–133节:需求发现、功能展示、通过 Parcel 构建开发环境、通过 BootCDN 加速前端库、通过 Bootstrap 构建页面、通过 Fabricjs 构建交互式画布编辑区、编辑区功能(图片载入、图层信息、快捷键、修改文字)、通过 Downloadjs 保存图片、通过 Gifjs 合成动图。
14 课程资源与学习建议
第134–135节:课程代码下载、15周建议学习时间课程表。
--- 点击展开详细目录 ---
|