Webアプリケーション開発の基礎知識
  • Webアプリケーション開発の構成要素
  • 効果的な学習方法
  • 受講上の注意
学習環境の構築
  • PHPの基礎知識
環境構築(macOS)
  • PHPインストール上の注意
  • PHP 7.3のインストール(macOS)
  • (macOS用)ComposerとLaravelのインストール
環境構築(Windows)
  • PHP 7.3のインストール(Windows 10)
  • Visual Studio の実行環境のダウンロードページのURL
  • Composerをインストールしよう
練習課題
  • 課題1:PHPのインストール
  • 課題2:Composerをインストールしよう
PHPの基礎知識と環境設定
  • PHPでHello World!(macOS、コマンドライン編)
  • PHPの対話式実行モードについての注意
  • PHPのインタラクティブモードを使ってみよう(Windows 10)
  • PHPの基本文法(計算をしてみよう)
  • PHPの基本文法(配列)
  • PHPの基本文法(array関数)
  • 制御構文(for文とif文を使用してみよう)
  • クラスを定義してインスタンスを生成してみよう
  • PHPでHello World!(Webアプリケーション編)
  • HTML5のタグを追加してみよう
  • 入力フォームとの連携、変数、文字列の結合
  • Webアプリケーションフレームワークとは?
HTML、CSS、JavaScript、Bootstrap
  • HTMLを書いてみよう
  • CSSファイルを作成してみよう
  • JavaScriptとは?
  • JavaScriptを追加してみよう
  • jQueryを学ぼう
  • jQueryを実行してみよう
  • jQueryによるスライダーのソースコード(補助教材)
  • 課題3: スライダーを実装してみよう
  • Twitter Bootstrap(ブートストラップ)とは?
リレーショナルデータベースの基礎知識
  • SQLite3のインストール(Windows環境のみ)
  • SQLでデータベースを操作してみよう
  • 課題4: データベースの作成
書籍リストアプリ:プロジェクトの追加(macOS編)
  • 【macOS】はじめてのプロジェクトを追加してみよう
  • 【macOS】内蔵サーバを起動してプロジェクトにアクセスしてみよう
  • 課題5: ローカルサーバーを起動してみよう
  • データベース接続設定の設定(補足テキスト)
  • 【macOS】DBのマイグレーションファイルを作成してみよう
  • 【macOS】DBのマイグレーションを実行してみよう
書籍リストアプリ:プロジェクトの追加(Laravel 6,Windows 10)
  • プロジェクトの追加(Laravel 6, Windows)
  • データベース設定を編集しよう
  • DBマイグレーションを実行しよう
書籍リストアプリの作成(共通)
  • モデルを追加しよう
  • レイアウトファイルを作成しよう
  • レイアウトファイル(app.blade.php)
  • メインコンテンツ表示のビューを追加しよう
  • メインコンテンツのテンプレートファイル(books.blade.php)
  • エラー処理のビューを追加しよう
  • エラー処理のビュー(ファイルのダウンロード)
  • rootのルーティングを変更しよう
  • DBから書籍データを取得しよう
  • 投稿データの保存処理を追加しよう
  • バリデーション処理について
  • 削除処理を追加しよう
  • 課題6:はじめてのWebアプリケーションを作成してみましょう
ログイン機能を追加しよう(Laravel 6)
  • laravel/uiを追加しよう
  • 認証機能を追加しよう
  • 日本語化とアクセス制御をしよう
  • 課題7: 認証処理の追加をしてみましょう。
旧コンテンツ:ログイン認証機能を追加しよう(Laravel 5)
  • Laravel 6.0へのバージョンアップに伴う変更
  • プロジェクトのバックアップを作成しよう
  • ユーザ登録・認証機能をつけてみよう
  • 共通テンプレートの編集
  • ログイン状態チェックを有効にしよう
(旧コンテンツ)Laravel 5.2.31でScaffolding
  • Laravel 5.2.31によるプロジェクト追加
  • Scaffoldのライブラリを追加しよう
  • app/config.phpを編集しよう
  • Laravel 5.5以降におけるScaffolding時の対応策
  • scaffoldingでコードを一括生成してみよう
  • データベース設定(SQLite)をしよう
  • データベースのマイグレーションを実行しよう
旧コンテンツのアーカイブ(Windowsでプロジェクト追加、Laravel 5.x)
  • 【Windows】プロジェクトの追加とArtisan
  • 【Windows】データベース接続設定
  • 【Windowsのみ】空のDBファイルの作成方法
  • 【Windows】マイグレーションファイルの作成と実行
旧コンテンツのアーカイブ(Laravel 5.2)
  • 【レガシー】PHP7.0.9とComposerのインストール(Windows)
  • (レガシー)PHP 7.2のインストール(Windows 10)
  • (レガシー)PHPの初期設定とComposerのインストール(Windows)
  • (レガシー)PHP7のインストール(OS X)
  • (レガシー)Composerのインストール(OS X用)
  • (レガシー)PHP7のインストール(Windows)