全栈工程师,学习的技能 - 前端笔记-以下内容是全栈工程师所需要了解的知识,以下内容不用全部会,按个人爱好学习 一,操作系统 1.Windows 10 2.mac &nbs...

学习笔记

点滴记忆
回忆过往
首页>> web前端 >>全栈工程师,学习的技能 - 前端笔记
2020-2-9
分类: web前端

全栈工程师,学习的技能

文章作者:痴迷

    以下内容是全栈工程师所需要了解的知识,以下内容不用全部会,按个人爱好学习 一,操作系统     1.Windows 10    ......

    以下内容是全栈工程师所需要了解的知识,以下内容不用全部会,按个人爱好学习
一,操作系统
    1.Windows 10
    2.mac
    3.linux
       1.Ubuntu server
       2.Ubuntu Desktop
       3.Deepin
    4.Android
    5.IOS
二,基本软件和工具
    (1)文本编辑IDE
            1.vs code
            2.sublime text
            3.Atom
            4.brackets
            5.webstrom
    (2) 综合IDE
            1.Eclipse
            2.STS
            3. intellij IDEA
            4. visual studio 2019
    (3)web 浏览器
            1.chrome
            2.firefox
            3.safari
            4.IE/Edge
    (4)原型设计工具
            1.Adbe  XD
            2.Photoshop
            3.sketch
            4.figma
    (5)终端命令工具
            1.MSDOS
            2.linux Bash
            3.WSL/WSL2
            4.iTerm2
            5.putty
            6.Hyper
三,网页技术
    1.HTML5的基础要素
    2.CSS3的基础(字体字型,位置布局,箱体模型,内外编剧)
    3.Flexbox(弹性布局)和CSS网格规范
    4.CSS编程
    5.浏览器调试工具(Chrome,Firefox,IE)
四,响应式布局
    1.Viewport的使用
    2.Fluid(流失布局)
    3.Media Queries(媒体查询,辨别客户端类型 )
    4.px ,em,rem的理解
    5.移动优先设计原则(MobileFirst手机优先)
五,系统部署
    1.域名登录与使用管理
    2.共享主机和虚拟主机VPS
    3.文件传输        FTP , SFTP ,SCP 等
    4.静态网站宿主系统
            1.GitHub pages
            2.Gitee Pages
六,CSS编程
    1.CSS结构化
    2.CSS变量
    3.CSS嵌套
    4.CSS混合与函数
    5.CSS继承
    6.CSS语言
        1.LESS
        2.CASS
        3.stylus
七,javascript编程
    1.数据类型,函数,语法特性, 面向对象的编程
    2.DOM操作与事件
    3.JSON操作
    4.AJAX操作
    5.最新的ES规范(箭头函数,异步调用,解决回调地狱 ,结构赋值)
八,前端开发基础
    1.静态网站开发
    2.网站UI布局设计(header,footer,sidebar )
    3.HTML/CSS框架(Bootstrap,Foundation,Semantic UI,Framework7)
    4.JavaScript框架
          1.React
          2.Vue
          3.Angular
九,服务器端渲染技术
     1.Next.js(React)
     2.Nuxt.js(Vue)
     3.Agular Uniuersal(Angular)
十,服务器端编程
    1.node(框架express,koa)
    2.python
    3.php
    4.c#
    5.java
十一,数据库开发
    1.关系型数据库
        mysql,postgreSQL,mssql,oracle
    2.NoSQL
        MongoDB,Redis,HBase,Cassandra
    3.云服务
        阿里云,AWS
    4.轻量级
        SQLite,Redis
十二,内容管理系统
    1.Wordpress
    2.Drupal
    3.Joomla
十三,终端工具
    1.基本的终端命令操作
        cd,pwd,mkdir,rm,cp,ls
    2.源代码版本管理工具
        git,svn
    3.包管理工具
        npm,yarn,pip,pub,gem
    4.打包工具
        webpack,gradle,parcel
    5.构建工具
    gulp,grunt
十四,操作部署只是
    1.部署
        linux,shh,git,服务器软件(apache,nginx,tomcat)
    2.平台
        aws,阿里云
    3.虚拟
        docker,vagrant,kubernetes(k8s)
十五,手机开发
    1.React Native 
    2.NativeScript
    3.lonic
    4.Flutter
    5.Xamarin
    6.原生(Swift,Kotlin)
十六,TS,TypeScript
    1.静态语言
    2.面向对象
    3.最新ES标准
    4.多方支持(vue,react,angular)
十七,PWA(渐进式WEB应用)
    1.响应式
    2.离线可用
    3.模拟原生APP使用(免安装,桌面通知,缓存)
    4.安全的HTTPS
    5.信赖,可靠,贴切
十八,webassembly
    webassembly是一种新的编码方式
十九,其他
    1.多平台桌面开发
        Electron
    2.API服务
        Graphql
    3.AI与机器学习
       python(Tensorflow,keras)
        线性代数 
    4.区块链技术
        solidity(一种只能合约的高级语言)
        mist(合约事务管理工具)
        coinbase API(虚拟货币的开发框架)
    5.物联网(lot)
        Raspberry Pi(树莓派)


以上所有内容都来自小马哥视频

×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:前端笔记 » 全栈工程师,学习的技能

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)