声明:本网站所有内容均为资源介绍学习参考,如有侵权请联系后删除
这是一门适合希望以编程为职业的计算机相关专业毕业生,以及希望从传统软件、测试等岗位转向互联网开发的同学,通过 15 周的自学,可以适应 PHP 工程师、前端工程师、区块链应用工程师三大热门职位。来自方糖精品课。
课程内容包括:
网络基础:分层模型和 TCP/IP 协议、HTTP 协议
前端基础:HTML、CSS、JavaScript、JQuery
动态网站基础:PHP、数据持久化、MySQL
进阶内容:
前后端分离
全平台开发:桌面应用与手机 APP
跨平台开发:React Native
区块链技术
以太坊基础
代币开发
互联网产品基础
目录:
章节1:网络基础·分层模型和TCP/IP协议族
课时1网络传输难在什么地方09:49
课时2协议的战争15:29
课时3以太网10:37
课时4IP协议19:39
课时5UDP协议03:12
课时6TCP协议10:43
章节2:网络基础·HTTP协议
课时7World Wide Web (万维网)06:34
课时8URI04:40
课时9HTML03:06
课时10HTTP36:28
课时11HTTP/204:47
课时12HTTPS03:37
章节3:前端基础·HTML
课时13HTML·概要08:40
课时14HTML·元素和标签03:45
课时15HTML·文档结构和字符集知识15:07
课时16HTML·Head中的元素08:30
课时17HTML·文字样式13:50
课时18HTML·段落构成05:02
课时19HTML·结构体08:03
课时20HTML·富媒体04:52
课时21HTML·表单及其组件10:02
课时22HTML·iframe、canvas及其他06:47
课时23XHTML04:54
课时24XML06:42
章节4:前端基础·CSS
课时25CSS简介15:01
课时26CSS选择器31:00
课时27CSS常用样式46:34
课时28CSS布局实例70:40
章节5:前端基础·JavaScript & jQuery
课时29如何学习计算机语言11:04
课时30JavaScript·历史和版本说明03:40
课时31JavaScript·数据类型10:07
课时32JavaScript·变量、常量和赋值10:15
课时33JavaScript·操作符19:10
课时34JavaScript·流程控制10:45
课时35JavaScript·函数03:30
课时36面向对象程序设计 OOP15:19
课时37JavaScript·对象特性10:52
课时38JavaScript·模块和包05:19
课时39文档对象模型 DOM38:29
课时40jQuery43:48
课时41实践:Bookmarklet 和 Chrome插件开发39:00
章节6:动态网站基础·PHP
课时42Web Server 是怎么工作的09:15
课时43fangPHP 开发环境的安装和使用(Windows)08:45
课时44fangPHP 开发环境的安装和使用(Mac)11:39
课时45fangPHP 开发环境的安装和使用(Linux)07:49
课时46PHP·标签11:30
课时47PHP·注释02:32
课时48PHP·数据类型18:42
课时49PHP·变量命名03:26
课时50PHP·预定义变量08:57
课时51PHP·变量与作用域07:14
课时52PHP·常量09:04
课时53PHP·运算符13:56
课时54PHP·控制结构15:23
课时55PHP·函数15:50
课时56PHP·类和对象19:26
课时57PHP·对象接口(interface)04:03
课时58PHP·单继承和Trait09:56
课时59PHP·命名空间02:56
课时60PHP·错误和异常10:07
课时61PHP字符串和数组操作60:40
章节7:动态网站基础· 数据持久化和MySQL
课时62数据持久化03:06
课时63基于文件的持久化41:59
课时64MySQL·数据库的功能和种类11:19
课时65MySQL·数据库的字段类型04:18
课时66MySQL·PHPMyAdmin的安装和使用31:02
课时67MySQL·SQL标准03:34
课时68MySQL·SQL语言实践(增删改查)55:15
课时69MySQL·通过PDO操作关系数据库19:09
章节8:Web实战·方糖简历原生PHP版本
课时70功能设计02:56
课时71界面设计05:27
课时72数据库设计01:39
课时73用户认证和权限设计03:16
课时74开发实现187:51
章节9:Web实战·将网站发布到互联网
课时75购买主机06:19
课时76部署代码和初始化数据库11:04
课时77购买域名和域名解析12:36
章节10:Web实战·用Bootstrap搞定样式
课时78Bootstrap 能干什么02:11
课时79Layout 和 Responsive breakpointes05:27
课时80Bootstrap 常用组件66:05
课时81方糖简历 Bootstrap 版实现72:11
章节11:Web进阶·通过框架贯彻DRY原则
课时82好程序的评价标准03:28
课时83基础代码的重用07:49
课时84页面代码的重用09:26
课时85函数、类和包的重用10:16
课时86错误处理和数据库操作代码的重用06:35
章节12:Web进阶·重构和自动化
课时87什么是重构 & 为什么重构要自动化02:36
课时88实现自动化的工具12:53
课时89方糖简历的重构实践118:43
章节13:前端进阶·前后端分离、SPA和React
课时90为什么会出现前后端分离的趋势03:07
课时91什么是单页面应用(SPA)& SPA 需要处理哪些问题09:25
课时92React 提供的解决方案30:13
课时93React 尚未解决的问题02:19
章节14:前端进阶·MobX、React-Router和项目实战
课时94通过实例看MobX的思路05:02
课时95MobX的具体实现02:47
课时96ReactRouter的使用03:03
课时97实践:方糖简历SPA版重构197:27
章节15:全平台开发·Hybrid APP和全平台应用打包
课时98Hybrid APP(混合APP)的种类和原理02:12
课时99面向 Hybrid APP 的 SPA07:40
课时100用 Electron 打包 Desktop 应用19:28
课时101用 Cordova 打包手机APP11:44
章节16:全平台开发·React Native 跨平台应用开发
课时102React & React Native03:55
课时103React Native 常用组件11:49
课时104方糖简历RN版·面向原生组件的界面重构04:49
课时105方糖简历RN版·面向 React Native 的代码移植118:46
课时106方糖简历RN版·打包发布12:15
章节17:区块链应用开发·以太坊基础和Solidity语言
课时107去中心化网络05:26
课时108以太坊网络和账户04:43
课时109以太坊应用的结构15:50
课时110以太坊合约04:29
课时111合约语言 Solidity09:20
章节18:区块链应用开发·代币开发实战
课时112什么是代币04:49
课时113代币合约的编写和调试25:28
课时114代币合约的发布01:56
课时115编写代币购买的Web页面20:36
章节19:互联网产品基础
课时116产品流程07:19
课时117价值论和戴明环04:19
课时118商业模式画布08:35
课时119低成本假设验证:MVP08:23
课时120原型设计工具02:50
课时121界面设计原则04:48
章节20:方糖实战录·动图小工厂
课时122需求的发现08:16
课时123功能展示04:09
课时124通过 Parcel 构建实时开发和打包环境05:00
课时125通过 BootCDN 加速前端库02:39
课时126通过 Bootstrap (的 example) 构建页面(偷懒)04:32
课时127通过 Fabric.js 的交互式画布构建编辑区04:02
课时128通过 Download.js 将画布内容保存为图片07:34
课时129编辑区功能·图片载入07:48
课时130编辑区功能·图层位置信息输出14:25
课时131编辑区功能·快捷键的添加06:52
课时132编辑区功能·修改画布中的文字12:59
课时133通过 Gif.js 进行动图合成18:40
课时134课程代码下载
章节21:附录