【MySQL・SQL】プログラミング初学者・未経験者の為のデータベース実践入門!
What you'll learn
- MySQLを利用するのに最低限必要な箇所が理解できる。
- SQL言語(DDL・DML・TCL)を利用する事ができます。
- データベース(RDBMS)の基礎的な知識が身に付く。
- テーブル設計・正規化ができるようになる。
- データ型について理解できる。
Requirements
- 基本的なパソコンの操作ができる方
- Excelが利用できる環境だと尚良いです。
- macがあると尚良い(windowsでも基本操作はほとんど同じです)
Description
このコースでは、RDBMS・データベースシステムであるMySQLとSQLについて学べます。
必要な箇所のみを学ぶ事ができる初心者・入門者向けの実践体験型のコースになってます。
専門用語や、難しい説明は省いて、実際に手を動かす事によって、感覚的にMySQL・データベース・SQLを理解できます。
■本コースの内容
・データベースについて
・SQL言語の使う箇所のみの利用方法
・MySQLの最低限押さえておきたい箇所について
・データ定義言語(DDL)について
・データ操作言語(DML)について
・よく使う制約(主キー・外部キー・デフォルト・ユニーク・NULL)
・索引(INDEX)について
・トランザクション制御について
・データ型について
・テーブル設計について
・正規化について
・Excelとデータベースの比較により視覚的にデータベース(MySQL)を理解する
また、本コースで取り扱ってほしいテーマがありましたら言ってください!
・もう少し詳しい説明が欲しい
・もう少し深い内容が知りたい
・○○の利用方法が知りたい
・○○について教えてほしい
などなどありましたら、お知らせください。
今後このコース、または別のコースとして取り上げさせて頂きます。
Who this course is for:
- Excelを利用している方(データベースの理解が深まるとExcelも綺麗に書けるようになります。)
- MySQL・SQLを利用するために必要な機能のみ知りたい方
- 説明より実際に手を動かしながら学びたい方
- プログラミング学習に挫折した方
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