后端学习

Linux

* 的不作要求

  • LNMP 编译安装
    • Nginx
    • MySQL
    • PHP
  • 基本操作
    • 文件管理
    • 系统监视
    • 文本编辑工具
      • vim
      • nano
      • ...

数据库

  • 关系型数据库
    • MySQL
      • DDL 数据库定义语言
        • CREATE
        • ALTER
        • DROP
        • ...
      • DML 数据操纵语言
        • SELECT
        • CREATE
        • ...
      • 另外还有两种
  • 非关系型数据库*(时间够就看)
    • Redis
    • ...

PHP

  • 面向对象编程(OOP)
    • 面向对象编程基本概念
    • PHP面向对象语言结构
  • 高级特性
    • 命名空间

web服务器

  • Nginx
    • 基本配置
      • 参数命令
    • 相关功能
      • 负载均衡
      • 虚拟主机
      • 反向代理*

web爬虫

1. 页面获取

  • PHP
    • curl库

      访问站点并获取页面相关信息

      • 基本使用逻辑
      • https访问
    • 其他第三方库*

  • Python*
    • requests
    • beautifulsoup
    • scrapy

2. 正则表达式

  • 基本语法
  • 文本匹配

版本管理 git

  • git 基本命令
    • 创建代码库
      • 初始化 init
      • 从远程创建 clone
    • 代码提交
      • 跟踪
      • 提交
      • commit message规范
        • Angular规范
        • ...
    • 版本控制
      • 标签
    • 分支管理
      • branch 分支
      • checkout 检出
    • 远程协同
      • 拉取/推送
        • 被枪毙的git push -f
      • 冲突解决
    • ...

API

  • 接口开发
  • 接口文档

微信开发

  • 公众号后台

    https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432

    • 回复信息
    • 推送内容
  • 小程序

你可能感兴趣的:(后端学习)