RUVIDEO
Поделитесь видео 🙏

Udemy 現役Webエンジニアが教えるPHP,MySQL,dockerを使用したフルスクラッチ開発 プロモーション動画

📁 Обучение 👁️ 16 📅 30.11.2023

15年以上、開発現場の最前線で活動するエンジニアが、現場で通用する最低限の知識習得を目的にコースを作りました!

【現役Webエンジニアが教えるPHP,MySQL,dockerを使用したフルスクラッチ開発】
https://www.udemy.com/course/webphpmysqldocker/?referralCode=BF5C30F5587EF3F0B6A3

【学習内容】
■PHPの基礎的な文法の知識
■dockerとdocker-composeを使用したPHP, MySQL環境の構築
■MySQLを使用したデータ操作
■PHPとMySQLを使用したバッチプログラムの作成方法
■PHPとMySQLを使用した検索画面、削除画面、登録画面、更新画面、ログイン画面の作成方法
■PHPのリファクタリング手法

【前提条件】
■基本的なPC操作
■HTMLの初級レベルの知識

【内容】
PHP、MySQL、dockerの全てを理解するのには非常に時間が掛かります。
このコースは、システム開発の現場で通用するPHP、MySQL、dockerについて最低限のことを習得します。
そしてバッチプログラムの作り方、検索画面、削除画面、登録画面、更新画面、ログイン画面の作り方を最短で学んでいきます。

このコースは主に以下のセクションに分かれています。

■基礎
変数や定数、データ型から始まり、if文やfor文といったプログラムの基本的な文法、関数の書き方、クラスの使い方、エラーが起こったときの解決の仕方を順番に学んでいきます。
PHP未経験者はもちろん、プログラム未経験者でも理解できるようにそれぞれの動画ではわかりやすい解説をしています。

■環境構築
以後のセクションで使用するdockerのインストール、VSCodeのインストール、MySQL Workbenchのインストールをまずは行います。
そして使用するDockerfileに書かれた内容の説明、dockerコンテナとして起動するWEBサーバーとDBサーバーについて丁寧に解説します。dockerの起動、停止の仕方も学びます。
このセクションを終えると、dockerを使用してPHPとMySQLの環境を立ち上げることが出来ます。

■SQL
もっとも初歩的なSQLであるSELECT、INSERT、UPDATE、DELETE、トランザクションの考え方について学びます。
docker上に立ち上げたDBサーバーに対して、実際にSQL文を発行して理解を深めます。

■バッチプログラムを作ってみよう
docker上に立ち上げたWebサーバーにPHPを使用してバッチプログラムを作っていきます。
作ろうするバッチの仕様を理解し、仕様通りに動かすフローチャートを考えてから実際に作り始める、といった手順で進めて行きます。これはシステム開発の現場で実際に行わせている開発手順です。
まずは簡単なバッチから始まり、CSVファイルを扱うバッチ、DBに接続してデータ操作を行うバッチ、定期的に起動するバッチと色々なバッチの作り方を学びます。
具体的にはとある架空の会社の社員100人分のデータを用意して、その社員データを操作するバッチを作っていきます。

■検索画面、削除画面、登録画面、更新画面を作ってみよう
docker上に立ち上げたWebサーバーにPHPを使用して画面を作っていきます。
作ろうする画面の仕様を理解し、仕様通りに動かすフローチャートを考えてから実際に作り始める、といった手順で進めて行きます。これはシステム開発の現場で実際に行わせている開発手順です。
まずは簡単な画面の作成から始め、検索画面、削除画面、登録画面、更新画面を作っていきます。
具体的にはとある架空の会社の社員100人分のデータを用意して、その社員データを検索する画面、削除する画面、登録する画面、更新する画面を作っていきます。

■リファクタリング
仕様通り動く画面は出来ました。でも同じような処理がいくつもの場所に書かれています。ファイルも適切に分割されていません。
このセクションでは私が現場で身に付けたリファクタリングの手法を紹介するとともに、これまでのセクションで作成してきた画面に対して実際にリファクタリングを行って行き、より良いプログラムに書き換えていきます。

■ログイン画面を作ってみよう
Webの世界で何かをする場合、サイトにログインして認証してから目的のことを行えるようになるのがほとんどです。
このセクションではログイン処理をどのように書けばいいのか、セッションの仕組み、ログアウト処理はどのように書けばよいのかを学びます。

■これら全てのセクションを終えたとき、あなたは
・dockerを使用してPHPとMySQLの環境を作れるようになっています。
・PHPとMySQLを使用してバッチプログラムが作れるようになっています。
・PHPとMySQLを使用して検索画面、削除画面、登録画面、更新画面が作れるようになっています。
・PHPのリファクタリングをどのように行って行けばよいのか理解できるようになっています。
・PHPとMySQLを使用してログイン画面が作れるようになっています。

【ホームページ】
https://teracoconet.com/
https://blog.teracoconet.com/
https://twitter.com/teracoconet

#Udemy
#PHP
#docker

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Udemy 現役Webエンジニアが教えるPHP,MySQL,dockerを使用したフルスクラッチ開発 プロモーション動画», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.