做一个网站,要掌握哪些知识?
首先,咱们了解一下,从零开始做一个网站都会有哪些步骤内容。

1、网站的目标是什么?
做一个网站,首先得确认好它的使命是什么?即明白网站要展示、表达什么。只有明确你的目标,明确网站的价值所在,做出来的网站才有使用的意义。

2、使用人群分析?
根据使用人群的特点,根据目标人群喜欢的风格做网站布局。

3、设计平面UI
一般多人设计,会先由专业设计平面UI。如果是单人设计,建议直接参考同行业的网站,看它们的布局风格是否符合需求。也可以直接看各种建站平台的建站模板,如阿里云的 云·速成美站,因为它们的模板都是经过专业的审美分析,行业应用分析,及专业的技术人员制作,具备高可用性。

4、前端html编码
最原始的就是直接div+css+js模式。当然大多数前端设计师,都会套用市场上流行成熟的UI框架。比如说easyUI,LigerUi,WeUi,BootStrap等,脚本类用的比较多的有jquery,angularJs,vue等。至于编辑工具,最简单的是用txt文本编辑器,推荐用notepad文本编辑器。也可以用editPlus,Visual Studio2017等。

5、后端编码
取决于你用哪种技术语言,php可以用notepad,editPlus,java可以用eclipse,net可以用Visual Studio

6、数据库
简单的access,轻量的sqllite,开源的mysql,微软的mssql,或者大数据应用oracle

7、网站部署
做好网站,
7.1可以发布到本地局域网,这种方法一般是局域网办公。
7.2发布到阿里云服务器,外网直接通过IP访问
7.3如果想通过域名访问,就购买域名,域名备案,站点绑定域名就可以了。

至此,做一个网站的基本流程已介绍。
期中的3,4,5,6点都是实打实的技术活。如果你真要学习,就逐个学习每个知识点。加油吧,少年。

一个人做网站需要学习哪些知识?相关推荐

  1. 分享:个人是怎么学习新知识的

    为什么80%的码农都做不了架构师?>>>    挺多童鞋问我是怎么学习新知识的,干脆写篇文章总结一下,希望对大家有所帮助.对照书.技术博客.极客时间等学习的方式我就不说了. 一.早期 ...

  2. 参加软件测试培训需要学习哪些知识

    软件测试在互联网行业的发展前景非常好,很多人都想学习软件测试,其中有很多都是零基础学员,那么参加软件测试培训需要学习哪些知识?零基础是否能学会呢?来看看下面的详细介绍吧. 参加软件测试培训需要学习哪些 ...

  3. 学习Java知识应该注意哪些基础原则

    想要做java程序猿,学习起来没有那么快的,尤其是零基础学员,java技术在学习的过程中是比较枯燥的,下面小编就为大家详细的介绍一下学习Java知识应该注意哪些基础原则,方便大家在学习的时候能够更加有 ...

  4. 做科研不得不学习的知识和技术的摇篮

    微生物组领域快速发展,同时也涌现出一批高质量的原创分享者,无私地分享宝贵的经验,为同行提供中文学习资源! 通过我近三年来的观察及统计,发现有这些长期保持更新的高质量公众号,在我的朋友圈出镜率最高!他们 ...

  5. 计算机前端专业术语,学习计算机知识必须懂得50个专业术语

    计算机已经成为我们办公.学习.娱乐不可或缺的利器,不过计算机毕竟是国外发明的,里面会涉及到很多计算机相关英文专业术语.而我们经常在和计算机打交道的时候都会碰到,以下百事网小编为大家汇总了下计算机知识必 ...

  6. python 数据分析学什么-利用Python做数据分析 需要学习哪些知识

    根据调查结果,十大最常用的数据工具中有八个来自或利用Python.Python广泛应用于所有数据科学领域,包括数据分析.机器学习.深度学习和数据可视化.不过你知道如何利用Python做数据分析吗?需要 ...

  7. python人工智能要学什么_为什么学人工智能首推Python 需要学习哪些知识

    原标题:为什么学人工智能首推Python 需要学习哪些知识 为何学人工智能首推Python?需要学习哪些知识?简单地讲,人工智能就是图像处理,数据处理,语言处理等多技术融合,在我们生活中经常可见.比如 ...

  8. 计算机专业多媒体技术学什么,计算机多媒体技术需要学习哪些知识

    计算机多媒体技术需要学习哪些知识 计算机多媒体技术需要学习哪些知识?很多的同学对计算机多媒体技术很感兴趣,但是也最多是只知皮毛,而有的同学对计算机多媒体技术不够了解,人对未知的事物难免都会有一定的恐惧 ...

  9. 完成一个休闲网络游戏需要学习的知识

    最近整理了一下需要学习的知识,可以完成一个休闲网络游戏. 这里只是考虑了客户端的方面,并不包含服务器部分.不知道缺了什么部分,欢迎网友补充. 网络通讯模块 Socket 通讯模块 Http 通讯模块 ...

最新文章

  1. python属于哪种类型的语言_Python是什么类型的编程语言,有什么特性
  2. 关于Python的一点学习总结(55-time的使用)
  3. java2019 数据结构算法面试题_GitHub - sjyw/java-interview: 史上最全Java面试题汇总与解析(505道):2019最新版...
  4. Android开发系列之ListView
  5. sharepoint 2010 创建内容类型2
  6. exif viewer java,1earn/XSS挑战-WalkThrough.md at master · dizhaung/1earn · GitHub
  7. 2.#技术|Python实现钉钉课程自动签到, opencv+threading+tkinter
  8. Linux系统的镜像文件下载
  9. 拍乐云基于AV1的实时视频系统技术实践 | 2021 LiveVideoStackCon 演讲回顾
  10. JDBC - new Date插入mysql数据库,数据库时间多一秒问题
  11. Appscan安全测试
  12. python妹子图爬虫5千张高清大图突破防盗链福利5千张福利高清大图
  13. 拼多多败诉,砍价始终差0.9%一案宣判;​微信内测同一手机号可注册两个账号功能;2022年度菲尔兹奖公布|极客头条
  14. 在嘲笑与冷眼下成长,并不断在泥潭中站起
  15. 基于STM32的智能小车方案设计
  16. JDBC 数据库编程基础
  17. 打工思维VS创业思维,对比哪三个方面不同
  18. 浅谈三种近场通信技术特点以及未来应用场景分析与预测
  19. CSS改变checkbox的方框及对勾的粗细
  20. SQL学习整理(一)

热门文章

  1. Git学习(1)pro git阅读尚硅谷视频
  2. 求解“背包问题”的“粒子群算法”
  3. 修复安装OFFICE时提示错误的解决方法
  4. iOS一个模仿百度音乐盒的音乐播放器(带EQ均衡器)
  5. Zend Studio学习
  6. 如何用Photoshop批量改变图片的大小
  7. 服务器性能-一台服务器能承载多少人同时访问?
  8. python 绘图英文字体_如何在matplotlib和networkx中显示非英语字体?
  9. Linux下共享文件夹的位置在哪
  10. 《程序是怎么样跑起来的》学习记录