【Laravel8】プログラミング初心者向けの実践入門!スキルアプリを作ってみよう!
What you'll learn
- Laravelを利用したアプリケーション開発ができるようになります。
- Laravelを利用するのに最低限必要な箇所が理解できる。
- macのターミナルを利用したlinuxコマンドが利用できるようになる。
- データベースの最低限の利用方法が分かる。
- tailwindcssの最低限の利用方法が分かる。
- vuejsの最低限の利用方法が分かる。
Requirements
- 基本的なパソコンの操作ができる方
- macのターミナルが利用できると尚良い
- データベースの知識があると尚良い
- dockerの知識があると尚良い
Description
このコースでは、PHPのフレームワークであるLaravelの最新バージョンLaravel8について学びます。
必要な箇所のみを学ぶ事ができる初心者・入門者向けの実践体験型のコースになってます。
専門用語や、難しい説明は省いて、実際に手を動かす事によって、感覚的にlaravelを理解します。
ドキュメントを利用した学習をするので、本コースが終わった頃にはドキュメントが読めるようになります。
・もう少し詳しい説明が欲しい
・もう少し深い内容が知りたい
・○○の利用方法が知りたい
などなどありましたら、お知らせください。
本コースにどんどんレクチャーを追加していきます!
また、本コースで取り扱っているLaravel以外の内容は下記になります。
※尚、下記の詳細については触れていません。
・vuejs
・tailwindcss
・docker desktop for mac
・linuxコマンド
・workbench
・SQLコマンド
・alpinejs
もっと深く取り上げてほしい!という事であれば、今後このコース、または別のコースとして取り上げさせて頂きます。
■2021/09/24に下記セクションを追加しました。
【windowsユーザ】でdockerが難しいと感じた方はこちら
【linuxコマンド】が難しいと感じた方はこちら
■2021/09/30に下記セクションを追加しました。
ルーティングについて【Laravel基礎】のセクションを追加しました。
■2021/10/01に下記セクションを追加しました。
モデル(Eloquentモデル)について【Laravel基礎】のセクションを追加しました。
■2021/10/13に下記セクションを追加しました。
bladeディレクティブ(view)について【Laravel基礎】のセクションを追加しました。
■2021/10/15に下記セクションを追加しました。
スキル管理アプリの作成(続き1)のセクションを追加しました。
■2021/11/26に下記セクションを追加しました。
スキルデータの追加【vueのインストール】_補足
スキルデータの追加【vueコンポーネントの作成】_補足(npm)
■2021/12/17に下記セクションを追加しました。
【sailコマンド】が難しいと感じた方はこちら
■2022/2/10に下記セクションを追加しました。
バリデーション失敗時のエラーメッセージの表示_修正
ログアウトできない件とalpinejsについて
laravelのバージョンを8から9にアップデートする方法
■2022/08/04に下記セクションを追加しました。
Laravelの環境構築を始める前に
sailコマンドのパスを通す方法についてを、docker upの前のレクチャーとして移動しました。
【補足動画】Vite(ヴィート)について
※注意事項
・バージョンにより記述方法が異なる場合があります。
本講座は、Laravel Framework 8.5.23で検証しています。
Who this course is for:
- プログラミング学習に挫折した方
- Laravelでアプリケーションを作成するために必要な機能のみ知りたい方
- 説明より実際に手を動かしながら学びたい方
Instructor
フリーランスエンジニア、Udemy講師の今中です。
・業務経歴
DB管理者→システム運用管理者→バックエンドのエンジニア→フロントエンドのエンジニアの経験を経て、今はバックエンドエンジニアをメインでLaravel(PHP)を利用して仕事をしています。
・資格
ORACLE MASTER Silver Oracle Database 10g
PHP5技術者認定初級試験
主に扱うツールは下記です。
・プログラミング言語
Laravel(PHP)、WordPress(Elementor、WooCommerce)、Python(スクレイピング系で利用)、Vue(NuxtJS)、jQuery、TypeScript、HTML、CSS
・サーバー
AWS(Lambda、EC2、S3、CloudWatch、RDS、SES、SNSなど)
・DB
MySQL、Oracle
・その他
Docker、GitHub、GitHub Actions、CircleCI、OpenApi、PhpUnit、スクラム開発
・利用するツール
Camtasia、Canva、iZotope、Notion、PhpStorm、Xmind、Things、Atom、Alfred、1Password