我的编程空间,编程开发者的网络收藏夹
学习永远不晚

后端API从入门到放弃指北

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

后端API从入门到放弃指北

了解一下一下概念.

RESTful API标准]

所有的API都遵循[RESTful API标准].

建议大家都简单了解一下HTTP协议和RESTful API相关资料.

  1. 阮一峰:理解RESTful架构
  2. 阮一峰:RESTful API 设计指南
  3. RESTful API指南

依赖注入 DI

  1. 浅谈依赖注入
  2. 阮一峰:软件架构入门

Java版

  • JDK版本:1.8 +
  • 集成开发环境: IDEA https://www.jetbrains.com/idea/
  • 数据库:MySQL 5.7+
  • 内存数据库:Redis
  • 数据库访问框架: mybatis + groovy脚本(PS:如果自己熟悉JPA也可以用)
  • 构建工具: maven(自己熟悉gradle的话也可以用)

Java框架直接上Spring Boot + Spring MVC.

资料链接

  1. IBM:Spring 框架简介
  2. IBM:Maven 让事情变得简单
  3. Spring MVC快速入门教程
  4. IBM:Spring Boot 基础
  5. Spring Boot——开发新一代Spring Java应用
  6. Building an Application with Spring Boot
  7. MyBatis入门实例:整合Spring MVC与MyBatis开发问答网站
  8. mybatis 官网

Java入门目标

使用Spring boot 搭建Web API,通过Web API对数据增删查改.

C#版

  • .NET版本: dotnet core 2.0
  • 集成开发环境: Visual Studio Code + dotnet core SDK 或者 Visual Studio 2017(推荐使用 Visual Studio Code)
  • 数据库:MySQL 5.7+
  • 内存数据库:Redis
  • 数据库访问框架: Dapper

dotnet core 直接使用dotnet core mvc框架即可,依赖注入直接使用原生框架.

入门资料链接

  1. 手把手教你写dotnet core(入门篇)
  2. 手把手教你ASP.NET Core
  3. 微软:NET Core 教程
  4. ASP.NET Core 中文文档 第一章 入门
  5. Dapper 使用教程
  6. Dapper Github

C#入门目标

使用ASP.NET Core搭建Web API,通过Web API对数据增删查改.

Python版

  • Python版本:3.6.5
  • 集成开发环境: Visual Studio Code + Python debug插件 或者 pycharm
  • 数据库:MySQL 5.7+
  • 内存数据库:Redis
  • 数据库访问框架: sqlalchemy

Python使用flask框架搭建Web API

入门到放弃资料

  1. 知乎-李辉:Hello, Flask!
  2. 廖雪峰:Python教程
  3. 菜鸟教程:Python3基础
  4. SQLAlchemy ORM教程
  5. 实验楼:SQLAlchemy 基础教程
  6. 知乎-猪了个去:SQLAlchemy入门和进阶

Python入门目标

使用Python flask搭建Web API,通过Web API对数据增删查改.

PHP版本

真有人选择这个?拖出去打死算了吧...

  • PHP版本: 7.1 +
  • 集成开发环境: Visual Studio Code + PHP debug插件 + nginx + php-fpm
  • 数据库:MySQL 5.7+
  • 内存数据库:Redis
  • 数据库访问框架: 忘了,回头补
  • 构建工具:composer

入门到拍黄片

  1. Laravel-简洁、优雅的PHP开发框架(PHP Web Framework)
  2. laravel 中文教程

拍黄片入门目标

使用laravel 搭建Web API,通过Web API对数据增删查改.

node.js 版

  • node.js版本:9.0+
  • 集成开发环境: Visual Studio Code
  • 数据库:MySQL 5.7+
  • 内存数据库:Redis
  • 数据库访问框架: sequelize 或者orm2
  • 构建工具:npm

node.js入门资料链接

  1. Express:基于 Node.js 平台,快速、开放、极简的 web 开发框架。
  2. 菜鸟教程:Node.js Express 框架
  3. sequelizejs
  4. Sequelize 中文手册

node.js入门目标

使用Express 搭建Web API,通过Web API对数据增删查改.

没了,纯粹占行用的...

拜.

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

后端API从入门到放弃指北

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

后端API从入门到放弃指北

了解一下一下概念.RESTful API标准]所有的API都遵循[RESTful API标准].建议大家都简单了解一下HTTP协议和RESTful API相关资料.阮一峰:理解RESTful架构阮一峰:RESTful API 设计指南RES
2023-01-31

Python从入门到放弃

01 计算机基础之编程02 计算机组成原理03 计算机操作系统04 编程语言分类05 Python和Python解释器06 执行Python程序的两种方式07 Python集成开发环境08 变量09 内存管理10 定义变量的三个特征11 数
2023-01-31

python从入门到放弃(一)

python解释器的环境搭建上一篇简单介绍了一下pythonpython该如何使用呢专业点说我们需要下载一个python解释器,简单点说就是下个python首先呢,找到python官网点这儿进去以后点下载(电脑已经装过3.7,所以这里用3.
2023-01-31

Python从入门到放弃(Mac) -

1. First of all, install python, I chose the latest version. Download: https://www.python.org/downloads/mac-osx/ 首先安装啦,下
2023-01-31

python从入门到放弃(二)

ASCII码:主要用来显示英文和其他西欧语言,用8位来表示,也就是一个字节,最多只能显示256个符号UNICODE:也叫万国码,为了解决传统的字符编码方案的局限而产生的,它为每种语言的每个字符都设定了二进制编码,最少用16位来表示,也就是两
2023-01-31

MySQL数据库从入门到放弃

目录MySQL数据库从入门到放弃推荐阅读MySQL数据库从入门到放弃193 数据库基础194 初识MySQL195 Windows安装MySQL196 Linux安装MySQL197 Mac安装MySQL198 MySQL存储引擎概述199 MySQL表操作2
MySQL数据库从入门到放弃
2015-09-16

python爬虫从入门到放弃(九)之 R

import requestsfrom requests.exceptions import RequestExceptionimport reimport jsonfrom multiprocessing import Pooldef g
2023-01-30

Android从入门到放弃—— 一、Activity详解1

门——Activity(一) Activity是什么: Activity作为Andorid的四大组件之一,为用户提供了一个界面,即我们能看到的界面。相当于一张画画用的纸,我们可以在上面画任何我们想要的内容。 Activity的创建: 就像我
2022-06-06

python学习计划大全(从入门到放弃)

第一阶段-语言基础(15天)python基础语法python字符串解析python时间和日历python文件操作,数据处理python界面编程python面向对象高级语法命名空间和作用域应用案例分析项目:图形界面实现数据查询、python实
2023-01-31

网络安全从入门到精通 (第二章-6) 后端基础PHP—表单验证

本文内容:什么是表单?如何创建一个表单:接收并验证:PHP和数据库交互1,什么是表单?  表单在网页中主要负责数据采集。  表单由三部分组成:    表单标签:这里面包含了处理表单数据所用动态脚本的URL,以及数据提交到服务器的方法。    表单域:包含了文本
网络安全从入门到精通 (第二章-6) 后端基础PHP—表单验证
2021-06-03

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录