後端API入門到放棄指北

後端API入門學習指北

瞭解一下一下概念.php

RESTful API標準]

全部的API都遵循[RESTful API標準].html

建議你們都簡單瞭解一下HTTP協議和RESTful API相關資料.java

  1. 阮一峯:理解RESTful架構node

  2. 阮一峯:RESTful API 設計指南python

  3. RESTful API指南nginx

依賴注入 DI

  1. 淺談依賴注入laravel

  2. 阮一峯:軟件架構入門git

Java版

  • JDK版本:1.8 +github

  • 集成開發環境: IDEA https://www.jetbrains.com/idea/web

  • 數據庫: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對數據增刪查改.

沒了,純粹佔行用的...

拜.

相關文章
相關標籤/搜索