Laravel Collectionマスターコース
What you'll learn
- Laravel collectionを使えるようになります。
- Laravel collectionを理解するのに必要な概念を学べます。
- Laravelの環境構築ができるようになります。
- Laravel tinkerを利用したデータベース操作の検証が出来るようになります。
Requirements
- 基本的なパソコンの操作ができる方
- データベースの知識があると尚良い
- dockerの知識があると尚良い
- macが利用出来る方(windowsの方に関しては、操作の違いに関してご連絡頂ければサポートさせて頂きます)
Description
このコースでは、PHPのフレームワークであるLaravelのCollection操作について学びます。
必要な箇所のみを学ぶ事ができる初心者・入門者向けの実践体験型のコースになってます。
このコースでは、簡易的なLaravelの初期設定から、インストールをした後に、Laravel tinkerを利用してLaravelのCollectionを操作します。
必要なLaravel Collectionを1つずつ学びますので、最終的には感覚的にLaravelのCollectionの操作が身につきます。
実際に手を動かす事によって、感覚的にlaravelを理解します。
コースは、簡易的な説明 → 実際に手を動かしながら学ぶスタイルになってます。
また、ドキュメントを利用した学習をするので、本コースが終わった頃にはドキュメントのどの辺に情報が載っているのか?が分かるようになります。
また、このコースでは、macを利用します。
windowsの方の操作の違いについては、それほど操作に違いはないですが、ご連絡頂ければサポートさせて頂きます。
本コースで取り扱っているLaravelの内容は下記になります。
・簡易的なLaravelのインストール
・簡易的なLaravelの環境構築
・簡易的なLaravel sail
・LaravelでCollectionを扱う方法について
・Laravel tinkerの利用について
・モデルクラスの生成方法について
・モデルデータの取得方法について
・モデルファクトリ(Model Factory)の利用について
・マイグレーション(migration)の利用方法について
※注意事項
・Laravelをある程度理解している前提で話を進めます。
・バージョンにより記述方法が異なる場合があります。
※Laravel Framework 9.19.0で検証しています。
Laravel Framework 9.19.0以降のバージョンを利用ください。
Who this course is for:
- Laravelの初歩的な内容を理解している方
- 実際に手を動かしながら学びたい方
- 早くLaravel collectionを理解したい方
- Laravelの基礎的な部分を理解して、更にLaravelを学びたい方
Instructor
フリーランスエンジニアの今中です。
・業務経歴
DB管理者→システム運用管理者→バックエンドのエンジニア→フロントエンドのエンジニアの経験を経て、今はバックエンドエンジニアをメインでLaravel(PHP)を利用して仕事をしています。
・資格
ORACLE MASTER Silver Oracle Database 10g
PHP5技術者認定初級試験
主に扱うツールは下記です。
・プログラミング言語
Laravel(PHP)、WordPress(Elementor、WooCommerce)、Python(スクレイピング系で利用)、Vue(NuxtJS)、React(NextJS)、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