项目简介
本项目是一个为期六个月的全栈开发学习项目,旨在培养合格的工程技术人员。项目覆盖前后端开发、资安等多领域知识,以线上预录影片为主要教学手段,搭配指定教材与导读书籍,并通过每周作业和自我检测巩固学习成果。
项目的主要特性和功能
- 全面课程体系:课程包含编程基础、网络基础、前后端开发、前端框架及产品开发流程等丰富内容。
- 实践导向学习:各阶段配有对应作业和项目,如留言板、餐厅网站、前端框架应用等,助力学员将理论用于实际开发。
- 核心能力培养:着重培养找资料、分析与解决问题的核心能力,以及前后端开发、资安等工具使用技能。
- 安全意识教育:课程融入资安概念,如SQL注入、XSS、CSRF等防范方法。
- 多技术学习:涉及JavaScript、PHP、MySQL、Express、React、Redux等多种编程语言和框架。
安装使用步骤
基础环境搭建
- 按第一周课程要求,安装Command Line Tool与Git并熟悉基本操作。
- 依据各周课程需求,安装PHP环境、MySQL数据库、Node.js环境等开发环境。
课程学习与实践
- 依据每周指定教材和导读书籍学习,观看线上预录影片。
- 按自我检测清单检验学习效果,确保掌握相关知识和技能。
项目部署
- 学习第十四周课程内容,购买主机(如AWS、Digital Ocean、GCP等)和域名,将项目部署到主机。
- 若为Node.js项目,参考第十七周课程将项目部署到Heroku或自己的主机(nginx + PM2)。
期末项目实践
- 参考第二十五周和第二十六周课程内容,结合自身兴趣和所学知识,选定期末项目主题(如留言板、论坛系统、购物网站等)。
- 开展项目开发,可选择与人合作,完成Final Project。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】