学了这么久也该总结总结了!从一无所知到小白,到自主学习,再到跟着别人走。走了不少弯路,
希望这次总结能帮到自己和别人。
看了这么久的文章,尽然没有介绍web开发系统流程的文章,各个阶段该学什么,什么地方需要重点掌握,什么地方需要了解,竟然没有。没办法我写一个吧。
虽然我是初学者,但是希望踩过的坑能帮助到自己和别人。
首先,我呢,大学,二流还是3流不好说。开始是自学,然后有人带,然后就废物。自己学呢首先找资料是一门技术活,一来就看开发文档的就是扯淡,我觉得应该先看一些统筹概念性文章。了解一下程序员这个职业,然后在看技术。比如可以了解web开发是干嘛的,安卓是干嘛的,运维是什么,服务器部署等等(我就是这么来的)。然后就是技术了。网上有很多技术论坛或者技术网站,比如知乎,CSDN,博客园,国外的级更多了(先翻墙),https://www.processon.com ,github账号要有,coding.net又可以有,萌码,实验楼,freeCodeCamp,IPEN等等。这些都是基础,从一个标签开始学习。我痛心疾首就是没有打好基础,现在拼命补,记得标签越多越好。当然就业的网站也要多关注领英(莫名其妙封了我),拉钩等,微信就是公众号了,什么程序员那些事,前端开发,黑客技术等寓教于乐特别好(15个程序员必关注的公众号)。
然后是系统知识了,由于我是新手就不装b了。大神们欢迎留言提供学习方法。本文作为补充只是提供学习途径和方向。
(个人化的小图,欢迎指正
http://www.processon.com/mindmap/582fe577e4b0645c0ec62791http://www.processon.com/mindmap/582fe577e4b0645c0ec62791)

制作的动图,勉强看一下。东西不多,感觉把重要的知识都写出来了。有补充的话,欢迎留言交流!
1 html+css:各种标签和属性,还有各种技术(图片后面的文字隐藏,左右等长伸缩(padding-bottom:9999em,margin-bottom:-9999em;),浮动布局,清除浮动,定位布局(relative,absolute,fixed),框架(frameset,iframe).
2 js/jq:各种插件和函数。基于函数编程(个人理解)。ajax很重要。
3 后端PHP/JAVA,脚本语言PHP函数超多,java好一些但是相对与PHP难一些吧?java为例:工厂(单例)模式(饿汉模式,懒汉模式,双重锁模式),SSH框架,mybaties框架,herbarate框架,PHP最常用的是THINKPHP吧!然后最重要的就是MVC思想了。java的servlet,PHP待补充。都是B/S思想。
4 数据库。一般常用的是mysql。CURD是基本的吧。select,insert,update,delete(truncate不知道是不是打错词了)。连接数据库什么JDBC,数据库连接池。
5 服务器:个人测试,服务器一般用apache。安装很麻烦!PHP用wapserver集成一体的。
除了上述的以外就是一些要用的边角了,jsp指令,cookie,session,正则表达式。
注意本文后端语言综合了PHP和java,但是偏向于java,请注意分辨。PHP和java会一个就行,但是技多不压身。
剩下的就是应用了,写前端PS是一个必杀技啊。
本文就是希望提供一个大体的介绍,特别是web开发方面的介绍,希望对那些还在自学的人有帮助。
每周至少一篇博客,希望坚持!!
感谢留言,欢迎指正!

个人关于web开发浅尝辄止,web开发概览相关推荐

  1. 十分钟上线-基于函数计算开发 Restful web api asp.net core web app

    前言 这篇文章适合所有的 C# 开发新手.老鸟以及想准备学习开发 C# 的程序猿..NET Core是一个开源通用的开发框架,支持跨平台, 阿里云函数计算推出了 dotnetcore2.1 runti ...

  2. 用Eclipse 开发Dynamic Web Project应用程序

    用Eclipse 开发Dynamic Web Project应用程序 一.创建Server 通过菜单选择File > New > Other>Server,创建Server,如下图所 ...

  3. freemarker中运算符_如何在Web应用系统表示层开发中应用Velocity模板技术

    软件项目实训及课程设计指导--如何在Web应用系统表示层开发实现中应用Velocity模板技术 1.分离Web表示层的数据处理和展现逻辑的常见的应用技术 分离Web表示层的数据处理和展现逻辑是目前企业 ...

  4. 基于.Net Core开发现代化Web应用程序系列课程和文章

    这个系列课程是Anduin2017在B站上传的: 基于.Net Core开发现代化Web应用程序系列课程第1课之:课程简介 基于.Net Core开发现代化Web应用程序系列课程第2课之:.Net平台 ...

  5. 认识Web前端、Web后端、桌面app和移动app新开发模式 - 基于Node.js环境和VS Code工具...

    认识Web.桌面和移动app新开发模式 - 基于Node.js环境和VS Code工具 一.开发环境的搭建(基于win10) 1.安装node.js和npm 到node.js官网下载安装包(包含npm ...

  6. J2EE(一)——开发简单WEB服务器

    一.web开发介绍 网页连接过程(B/S):客户端使用浏览器,发送http请求到web服务器上,服务器进行回应.Browser/Server http请求内容: GET/HTTP/1.1 说明是get ...

  7. Java开发web的几种开发模式

    Java开发web的几种开发模式 Java Web开发方案有多种可供选择,这里列举一些经典的开发模式进行横向比较,为Java Web的开发模式选择提供参考.除此之外还有好多方案(如Tapestry和W ...

  8. C#开发学习——web服务器端控件

    Asp.net在客户端开发和web开发所用到的控件还是有很大的差别的,而且Web开发的界面是在浏览器中显示的,所以控件的设计都和前边学习HTML设计有联系,没有客户端开发那么简单,不过我们可以通过专门 ...

  9. web系统 手机app 能访问吗?_成都APP开发:原生APP开发与Web APP开发有什么区别呢?...

    智能手机上的APP应用软件对于人们来说已经成为日常工作生活当中必不可少的工具,无论是工作生活中的聊天交流,购物,饮食,出行,娱乐都会有相应的APP软件.目前常见的APP软件开发模式有两种,一种是原生A ...

  10. php和python哪个用了开发web好-php web与python web哪个好

    php web与python web哪个好? (推荐学习:PHP视频教程) 从框架数量和成熟度看,PHP都优于Python: 从开发效率上看,Python又有绝对的优势: 以目前的情况下,PHP更具优 ...

最新文章

  1. 张亚勤世界互联网大会谈AI:将变革传统行业,催生新业态
  2. Linux中gcc的编译、静态库和动态库的制作
  3. 【bzoj 4059】Non-boring sequences
  4. 提升方法---提升树
  5. eclipse集成tomcat运行web时提示引入jar包的类找不到的解决办法
  6. 深度学习100例 | 第26天-卷积神经网络(CNN):乳腺癌识别
  7. Jenkins打包之本地远程自动打包教程
  8. 2003 64位系统 IIS6 32位模式运行
  9. android aidl工具,【Android】AIDL介绍和实例讲解
  10. BZOJ3291Alice与能源计划——匈牙利算法+模拟费用流
  11. 物联网的几大开源操作系统
  12. ViewDidLoad运行多次的问题
  13. 电容式传感器位移性能试验报告_称重传感器的构成
  14. (扫盲)WebSocket 教程
  15. Sentaurus 入门之一安装教程
  16. 为什么巡检在工业生产中如此重要?
  17. (详解)opencv里的cv2.resize改变图片大小Python
  18. [Linux-网络性能测试] -- netperf测试
  19. _stprintf_s和_stscanf_s
  20. lcd屏和amoled屏哪个护眼呢 lcd屏和amoled屏哪个更耗电

热门文章

  1. 【Unity3D基础2-9】Unity3D烘焙系统的使用
  2. 北京苹果店正门logo熄灯悼念 果粉献花纪哀思
  3. 【QQ空间】免费漂浮物代码
  4. 会声会影X7安装中的问题
  5. vue echarts全国地图和区域地图 map
  6. 帝国建站php,帝国cms支持php吗
  7. (实验38)单片机,STM32F4学习笔记,代码讲解【SD卡实验】【正点原子】【原创】
  8. VC++通过SetWindowHookEx去实时拦截窗口消息,实现视频会议中桌面共享图像的实时拖动(附源码)
  9. Uncaught TypeError: xxx.push is not a function
  10. flash全屏显示和退出代码