1. paizaラーニングトップ
  2. インフラ・環境構築
  3. Sinatra
  4. Webアプリ開発
  5. Webアプリ開発入門 Sinatra編レッスン一覧

Webアプリ開発入門 Sinatra編

(全5レッスン)

一部無料 有料プラン インフラ・環境構築 Sinatra Webアプリ開発

概要

本講座はプログラミング言語Rubyで書かれたWebアプリケーションフレームワークであるSinatraを使用したWebアプリケーション開発の入門編です。MySQLというRDBMSと連携させ、簡単なCRUD処理をおこなうWebアプリケーション開発について短時間で学習できるよう作られています。
Sinatraは、標準で提供する機能をシンプルにしているマイクロフレームワークで、小規模なWebアプリケーションの開発に多く利用されています。本講座ではシンプルなフレームワークを使用して、WebやWebアプリケーション開発の基礎について学習します。
なお、本講座は理解しやすいよう基本的な内容に留めており、サンプルプログラムも演習課題も小規模なものにしています。より深くSinatraについて学習するためには、公式のリファレンスなどをご利用ください。

身につけられること

本講座を学習することで、Webブラウザに動的に任意の文字列を表示させるところから、「ルーティング」「erb」「GETメソッドとPOSTメソッドを使用したパラメータの受け取り」「フォーム」「SQLの実行」などを理解し、利用できるようになります。

対象者

Sinatraを使用したWebアプリケーション開発をしたい方などです。
本講座を学習する上では、Ruby入門編、新・SQL入門編(もしくはDB/SQL入門編)、Web技術入門編、シェルコマンド入門編、Linux入門編を学習しているとスムーズに学習することが可能です。プログラミングの初心者から、その他のプログラミング言語の経験者まで、幅広くご活用いただけます。

学習ステータス

Lv.1 

レッスン完了数
0 / 5レッスン
演習課題完了数
0 / 41問

完全無料で学びたい方へおすすめ講座

完全無料アイコン

有料会員になることなくすべてのレッスンが学習可能な講座です。
どのような学習形式なのか試してから有料会員になりたい、お金をかけずに学習したいといった人向けです。

レッスン一覧

レッスン動画アイコン

Rubyを利用してWebアプリケーション開発の基本技術を学習します。そのために、WebアプリケーションフレームワークのSinatra(シナトラ)を利用して簡単なアプリケーションを開発しましょう。

全8チャプター 演習課題 全7問
レッスン動画アイコン

Rubyを利用してWebアプリケーション開発の基本を学習します。そのために、WebアプリケーションフレームワークのSinatraを利用して1行掲示板を開発しましょう。

全7チャプター 演習課題 全6問
レッスン動画アイコン

WebアプリケーションフレームワークのSinatra(シナトラ)からSQLを呼び出して、Webアプリケーションでデータベースを利用する方法を学習します。

全8チャプター 演習課題 全10問
レッスン動画アイコン

Rubyを利用してWebアプリケーション開発の基本技術を学習します。そのために、WebアプリケーションフレームワークのSinatra(シナトラ)とActiveRecordを使ってみましょう。

全8チャプター 演習課題 全10問
レッスン動画アイコン

Rubyを利用してWebアプリケーション開発の基本技術の理解を深めます。そのために、WebアプリケーションフレームワークのSinatra(シナトラ)とActiveRecordを利用して、簡単なメモ帳アプリを開発しましょう。

全8チャプター 演習課題 全8問

講座一覧へ戻る