欢迎加入方糖全栈课程,这是一套国内首个多职位全栈课程,旨在让你在15周内从零基础的初学者成长为一个能同时开发云和端的全栈高手。课程涵盖PHP、前端和区块链应用开发三大热门职位的知识体系。
课程目录如下:
一、网络基础
* 网络传输的难点在哪里
* 协议的战争
* 以太网
* IP协议
* UDP协议
* TCP协议
二、网络基础HTTP协议
* World Wide Web(万维网)
* URI
* HTML
* HTTP
* HTTP/2
* HTTPS
三、前端基础HTML
涵盖HTML的概要、元素和标签、文档结构和字符集知识、Head中的元素、文字样式、段落构成、结构体、富媒体、表单及其组件、其他HTML知识等内容。
四、前端基础CSS
* CSS简介
* CSS选择器
* CSS常用样式
* CSS布局实例
五、前端基础·JavaScript & jQuery
涵盖如何学习、JavaScript的历史和版本说明、数据类型、变量和常量、赋值、操作符、流程控制、函数、面向对象程序设计、对象特性、模块和包、文档对象模型DOM、jQuery等知识。
六、动态网站基础·PHP
涵盖Web Server是怎么工作的、开发环境的安装和使用(Windows/Mac/Linux)、PHP标签、注释、数据类型、变量命名、预定义变量、变量与作用域、常量、运算符、控制结构、函数、类和对象、对象接口(interface)、单继承和Trait、命名空间、错误和异常处理、字符串和数组操作等知识。
七、动态网站基础·数据持久化和MySQL
涵盖数据持久化、基于文件的持久化、MySQL数据库的功能和种类、字段类型、PHPMyAdmin的安装和使用、SQL标准、SQL语言实践(增删改查)、通过PDO操作关系数据库等知识。
八、Web实战:方糖简历原生PHP版本
涵盖功能设计、界面设计、数据库设计、用户认证和权限设计以及开发实现等内容。
九、Web实战:将网站发布到互联网
涵盖购买主机、部署代码和初始化数据库、购买域名和域名解析等知识。
十、Web实战:用Bootstrap搞定样式
十一、Web进阶:通过框架贯彻DRY原则
十二:Web进阶:重构和自动化实践等。涵盖了页面代码的重用,函数类和包的重用,错误处理和数据库操作代码的重用等知识点。同时介绍了什么是重构,为什么重构要自动化以及重构实践的实例等。同时也涵盖前端进阶内容,前后端分离的趋势,单页面应用SPA的需求和问题等知识点。此外还包括前端进阶进阶MobX和ReactRouter的使用等内容。同时介绍了全平台开发Hybrid APP和全平台应用打包的原理和实践等知识点。同时涵盖React Native跨平台应用开发的内容,包括React Native的常用组件以及面向原生组件的界面重构等知识点。同时涵盖区块链应用开发的知识点包括去中心化网络的概念以及以太坊网络和账户等知识点,最后介绍代币开发实战以及互联网产品基础的知识点等。在课程的最后有一个附录章节包括了方糖实战录动图小工厂的案例等学习参考素材和视频等供学员们下载和学习参考。课程注重实践,让学员们能够在实践中学习和成长。通过这门课程的学习学员们可以掌握全栈开发的核心技能为未来的职业发展打下坚实的基础。