对于非计算机科班的学生,没有系统学习过计算机相关知识想开发网站还是有一定难度的,系统学习需要花费大量时间精力,本文分享一些奇技淫巧,推荐对本项目有用的一些知识课程。建议遵循推荐顺寻进行观看,会”走火入魔,有害身体健康“。
PS:所推荐课程本人全部学习过,不能保证是最好的,但质量绝对有保证!
Linux(做好相关笔记,免得后面学完已经把这个忘了)
学习到P53,即Linux课程结束,通过该课程对Linux系统会有着基本了解。
https://www.bilibili.com/video/BV1dW411M7xL
python
python语言重在理解,最起码能理解数据库开发的基本代码原理,能够提出与开发数据库应用系统的同学进行一定交流,不会提出过于刁难该同学的要求。
-
极限速成课程:有一定计算机语言基础(c++,java等),目的真的只为了了解python,而不是应用。
-
深度学习课程:没有计算机语言基础,想要掌握python语言并可以简单应用。
JAVAWEB
通过该课程能够了解网页开发的基本原理(不一定能完全理解,除非你掌握JAVA语言),小测验建议上手实操,一边加深对各个模块的理解,其中涉及的书城项目了解为主,我的海洋数据共享平台开发并没有用到其涉及的相关语言技术——但是本课程构建了我对网站开发的认识框架,能够在后续实战课程中于关键知识点中不迷糊。
https://www.bilibili.com/video/BV1Y7411K7zz
数据可视化实战
该套课程基本实现了网页开发,建议动手跟着做。
https://www.bilibili.com/video/BV1bh41197p8
nodejs教程
上个课程实现了网页端可视化,但是其使用的数据是静态的json文件,并不是真正存储在数据库中的数据,此课程加深对nodejs的理解与应用,实现将上个课程中的静态文件替换成真正的数据。课程中的EXPRESS部分需要了解,其他内容建议动手实操。
https://www.bilibili.com/video/BV11t411k79h
服务器部署(在项目本地开发完成后学习,脑袋塞太多只会适得其反)
通过该课程认识到本机调试与部署的区别以及部署的意义,了解部署服务器所涉及的基本模块、软件。
https://www.bilibili.com/video/BV13E411D7rE
本篇结束。