概要
本講座はプログラミング言語PHPのWebアプリケーションフレームワークであるLaravelを使用したWebアプリケーション開発の入門編です。EloquentというORMを使用してMySQLというRDBMSと連携させ、簡単なCRUD処理をおこなうWebアプリケーションを開発するまでを学びます。
Laravelは、同じくPHPのフレームワークであるSymfonyを基盤としたフルスタックなMVCフレームワークです。本講座ではフレームワークを使用して、WebやWebアプリケーション開発の基礎について学習します。
なお、本講座は理解しやすいよう基本的な内容に留めており、サンプルプログラムも演習課題も小規模なものにしています。より深くLaravelについて学習するためには、公式のリファレンスなどをご利用ください。
身につけられること
本講座を学習することで、Webブラウザに動的に任意の文字列を表示させるところから、「ルーティング」「MVC」「Blade(テンプレートエンジン)」「GETメソッドとPOSTメソッドを使用したパラメータの受け取り」「フォーム」「Eloquent(ORマッパー)」「ORMを使用したSQLの実行」「ログイン」「アクセス制御」などを理解し、利用できるようになります。
対象者
Laravelを使用したWebアプリケーションを開発したい方などです。
本講座を学習する上では、PHP入門編、Webアプリ開発入門 PHP-Web編、新・SQL入門編(もしくはDB/SQL入門編)、Web技術入門編、シェルコマンド入門編、Linux入門編、Webアプリ開発入門 PHP-Web編を学習しているとスムーズに学習することが可能です。プログラミングの初心者から、その他のプログラミング言語の経験者まで、幅広くご活用いただけます。
学習ステータス
Lv.1
レッスン完了数
0 / 5レッスン
演習課題完了数
0 / 41問
完全無料で学びたい方へおすすめ講座
有料会員になることなくすべてのレッスンが学習可能な講座です。
どのような学習形式なのか試してから有料会員になりたい、お金をかけずに学習したいといった人向けです。
レッスン一覧
このレッスンでは、PHPのWebアプリケーションフレームワークであるLaravelについて学習します。 Laravelを使って、Web掲示板を作成します。まずは記事一覧画面や記事詳細画面などの基本的な機能をつくりながら、Webアプリケーション開発の第一歩を体験しましょう。
全9チャプター
演習課題 全10問
-
chapter 1
-
chapter 2
-
chapter 3
-
chapter 4
-
chapter 5
-
chapter 6
-
chapter 7
-
chapter 8
-
chapter 9
Laravelがどのように動作するのか、さらに理解を深めます。 Laravelの対話型コンソールとマイグレーション、ルーティングについて学習すると共に、データベースに書き込む方法についても理解しましょう。
全7チャプター
演習課題 全6問
-
chapter 1
-
chapter 2
-
chapter 3
-
chapter 4
-
chapter 5
-
chapter 6
-
chapter 7
Laravelのビューとフォームの使い方を学習します。そして、これまで作ってきた機能と組み合わせて、掲示板アプリケーションを完成させましょう。
全11チャプター
演習課題 全8問
-
chapter 1
-
chapter 2
-
chapter 3
-
chapter 4
-
chapter 5
-
chapter 6
-
chapter 7
-
chapter 8
-
chapter 9
-
chapter 10
-
chapter 11
PHPのWebアプリケーションフレームワークであるLaravelを利用して、実用的なサービスを開発します。オススメのお店を投稿できる「ランチマップ」アプリを作ってみましょう。
全13チャプター
演習課題 全12問
-
chapter 1
-
chapter 2
-
chapter 3
-
chapter 4
-
chapter 5
-
chapter 6
-
chapter 7
-
chapter 8
-
chapter 9
-
chapter 10
-
chapter 11
-
chapter 12
-
chapter 13
Laravelを使って、Lunchmapアプリケーションにユーザー管理機能を追加します。ログイン・ログアウト・サインアップ機能を追加して、自分の投稿内容だけを編集できるようにしましょう。
全9チャプター
演習課題 全5問
-
chapter 1
-
chapter 2
-
chapter 3
-
chapter 4
-
chapter 5
-
chapter 6
-
chapter 7
-
chapter 8
-
chapter 9