版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40028324/article/details/82562476
最近两周看了周啸天老师讲解的一个ajax的一个视频,系统性的学到了一些东西,然后现在做一个总结
1.如何成为一名初级的全栈开发工程师呢
###什么是全栈开发工程师?
>全栈(全站)开发工程师(FULL-STACK):前后端自己都可以独立完成完成
>
>[前端]
>HTML(5)+CSS(3)
>JAVASCRIPT (JQ / VUE /REACT...)
>
>[后端]
>JAVA
>Pyphon
>Node
>PHP
>C#(.NET ->dot net)
>C
>
>[数据库]
>Mysql
>sql server
>oracle
>mongodb(node结合紧密 非关系型数据库)
>
>[自动化]
>git/svn
>webpack(基于node运行的)
>服务器部署工具 IIS /Apache/nginx...
>linux操作系统
>### 前端和后端是如何通信的?
>前端:客户端
>后端:服务器端
>所谓的全栈,其实是你可以实现客户端和服务器端的程序编写,而且还可以实现两端之间的通信
>
>客户端和服务器端是如何通信的?
>面试问题-当我们在浏览器地址栏中输入一个URL地址,到最后看到页面,中间都经历了哪些事情?
1.假设我们访问的是 https://www.baidu.com 按下enter之后,我们可以看到百度的页面
1)百度的页面并没有在我们自己的客户端本地,我们是输入的地址,才请求回来的
2)输入不同的域名可以看到不同的页面
3)有的网址是https ,有的是http (也有ftp)
4)需要客户端联网才能完成这些事情
>
>
>
>
>做一个自己的技术博客
>1.本地开发(当前项目可以在本地预览)本地开发(当前项目可以在本地预览)
>2.部署到服务器上,让别人可以通过域名或者外网访问
购买一台服务器(阿里云独立主机、虚拟服务器等)
买域名 https://wanwang.aliyun.com
把自己的项目传到服务器上
让域名和服务器关联
在服务器上发布或部署我们的项目(iis nginx apache...)
>
>除了自己买的服务器,还有一个叫DNS服务器,域名解析服务器
>
>它就是把我们的域名和外网ip进行关联(域名和服务器关联在一起,是通过DNS解析完成的)
>所谓的DNS解析就是在DNS服务器上生成一条解析记录,标注了域名和对应的服务器的外网IP地址
扫盲:
1.什么是内网ip
内网(局域网:具备相同的dns和默认网关,并且由相同的路由器下发的IP),
限定在一定区域内访问的
2.什么是外网Ip
外网是不管是不是在同一个网段,用户都可以通过外网ip访问到你的服务器
(一般会在服务器上做处理,禁止直接通过IP访问)
通过FTP把自己本地的项目文件上传到服务器的指定目录中(filezilla :ftp上传文件的工具)
>
买一个服务器后 会有一个外网的ip 如:220.163.1.23