2018-9-9-01成为全栈工程师需要掌握的技术栈

最近两周看了周啸天老师讲解的一个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

 

 

 

你可能感兴趣的:(计算机网络)