サーバーサイド・フレームワーク

2020-08-19

上位に移動

概要

より良く、より速く構築するためのサイバーサイド・フレームワークの格安教材(LinkedIn Premium、ドットインストールPREMIUM、Udemyの有料及び無料の★4.5以上の動画、YouTube)を紹介します。

以下の括弧で囲ったところは未調査です。

  • Node.js:Express, Koa, Adonis, (Feathers.js, Nest.js)
  • Python:Django, Flask
  • PHP:Laravel, Symfony, (Slim)
  • Ruby:(Ruby on Rails, Sinatra)
  • Java: (Spring MVC, Grails)
  • C#:ASP.NET
  • Go: (Revel)

Node.js用フレームワーク

Express

  • Node.jsのための高速、意固地ではない(unopinonated, 低水準という意味と思われる)、必要最小限なWebフレームワーク
  • サーバーサイド(あるいはバックエンド)フレームワーク
  • フルスタック・アプリケーションを構築するために、クライアントサイド・フレームワーク(React, Angular, Vue等)と組み合わせて使用することができる
提供元 教材名備考
LinkedIn PremiumNode.jsとExpress.jsをマスターしよう動画210分
Building a Website with Node.js and Express.js動画190分
Express Essential Training動画111分
Advanced Express動画150分
その他言語:ENでExpress.jsで12コースが検索された。
ドットインストール(無料)Express入門動画21本
サポートが終了しており更新日時が古い。
Udemy The Complete Node.js Developer Course (3rd Edition)動画の一部で説明。
Just Express (with a bunch of node and http). In detail. 動画750分
その他Express、English、★4.5以上で52個検索された。
YouTube以外の教材
Express JS Crash Course

Koa

  • Node.jsでサーバーサイドフレームワークとして広く使われている
  • expressと同じ作者により作られていて、もう一つの人気のあるバックエンドJSフレームワーク
  • アプリとAPIを開発するための最小限のインタフェースを提供する
提供元 教材名備考
LinkedIn PremiumLearning Koa動画50分
Building RESTful APIs with Node.js and Expressの中で解説動画1分32秒
ドットインストール PREMIUMn/a
Udemy★4.5以上のEnglishの動画 0個
YouTube以外の教材
Koa.js Crash Course – Modern & Minimalist Node.js Framework

Adonis

  • LaravelやRuby on RailsのようなNode.jsのためのMVCフレームワーク
提供元 教材名備考
LinkedIn Premium n/a言語:ENでadonisで多数検索されるが、タイトルにAdonisは見当たらず該当箇所がわからなかった。
ドットインストール PREMIUM n/a
UdemyNode.Js: REST APIs Development with AdonisJs動画294分、★3.5
Learn AdonisJs: from zero to deploy動画310分、★3.6
YouTube以外の教材
Getting Started With AdonisJS 4.0 [1] – Framework Intro & Setup

Python用フレームワーク

Django

  • MVCフレームワーク(バックエンド)
  • GoogleYoutubeInstagramが使用
  • セキュリティ(認証)やメッセージング等の機能
提供元 教材名備考
LinkedIn PremiumLearning Django動画100分、2020-04-23
Building React and Django Apps動画56分、2019-12-04
その他言語:ENでDjangoで10コース検索された。
ドットインストール PREMIUMn/a
Udemy Django 3 – Full Stack Websites with Python Web Development動画505分、2020-07更新
その他Django、English、★4.5以上で48個検索された。
YouTube以外の教材
Python Django Crash Course

Flask

  • Python用の軽量なウェブアプリケーションフレームワーク(マイクロフレームワーク)
提供元 教材名備考
LinkedIn PremiumFlask Essential Training動画301分、2019-12-05
その他言語:ENでFlaskで6コース検索された。
ドットインストール PREMIUMn/a
UdemyPython+FlaskでのWebアプリケーション開発講座!!~0からFlaskをマスターしてSNSを作成する~動画1,361分、2020/07
Advanced REST APIs with Flask and Python動画757分、2020-05
その他Flask、Englishと日本語、★4.5以上で83個検索された。
YouTube以外の教材
Python Flask From Scratch

PHP用フレームワーク

Laravel

  • 最も人気で評判のよいPHPフレームワーク
  • オープンソース
  • 品質を犠牲にすることなく開発プロセスを快適にすることを目指している
  • MVC(Model View Controller)デザインパターンを用いる
提供元 教材名備考
LinkedIn PremiumLaravel 6 Essential Training: II Testing, Securing and Deploying Apps動画211分、2019-12-16
その他言語:ENでLaravelで12コース検索された。
ドットインストール PREMIUMLaravel 5.5入門動画31本
UdemyLaravel 7 for Beginners practical course動画636分、2020-08
その他Laravel、English、★4.5以上で156個検索された。
YouTube以外の教材
Laravel入門
Laravel From Scratch

Symfony

  • PHP上で動作するアプリケーションフレームワーク
  • オープンソース
  • MVC(Model View Controller)デザインパターンを用いる
提供元 教材名備考
LinkedIn PremiumLearning Symfony 4動画78分、2019-09-18
ドットインストール PREMIUMn/a
Udemyn/aSymfony、Englishで★4.5以上の動画は5検索されたが、タイトルにSymfonyを含むような動画はなかった。
YouTube以外の教材
Up & Running With Symfony 4 

C#用フレームワーク

ASP.NET

提供元教材名備考
LinkedIn PremiumASP.NET Core 基本講座動画135分、2018-10-31
Building Angular and ASP.NET Core Applications動画176分、2019-11-26
Try .NET First Look動画27分、2019-08-28
Learning ASP.NET Core MVC動画162分、2019-05-03
その他言語:ENでASP.NET Coreで22コース検索された。
ドットインストール PREMIUMn/a
UdemyWhich ASP.NET Core動画711分、2020-04
Complete guide to building an app with .Net Core and React動画2,246分、2020-08
その他ASP.NET、English、トピック:ASP.NET Core、★4.5以上で11個検索された。
YouTube以外の教材
Build a C# .NET Application in 60 Minutes

上位に移動

Posted by pitang1965