核心だけを素早く終わらせる実践カフカ(kafka)
bradkim
¥2,888
早割
25%
¥2,166
入門 / Spring Boot, Kafka, MSA, spring-kafka
5.0
(3)
SW開発者が知っておくべきKafka活用のための基礎・必須・実践知識を学びます。SpringBootを活用してKafkaと連携し、さまざまな実践状況に合わせたメッセージ送受信の実習を行います。
入門
Spring Boot, Kafka, MSA
開発初心者、バックエンド開発者、SQLD試験準備受講生など、開発者なら知っておくべきMariaDB(MySQL)のすべてを学びます。授業は、実際にDBを構築する実習中心で進められます。
受講生 174名
難易度 初級
受講期間 無制限


トランザクション
同時性の問題と解決策
join(inner, outer)ステートメント
group by と集計関数
DB設計(erd設計、正規化)
db ダンプ作業
プロシージャーとビュー
mariadbとmysql DBを学びたい方のための授業です。すべての授業は理論を並行していますが、実習を中心に進行されます。
基本編では、DBインストール、テーブル構築のためのDDL文法(CREATE、ALTER、DROP)、テーブル内のデータを処理するDML文法(insert、select、update、delete)、タイプ、制約などを中心に学びます。
深化編では、トランザクション、並行性問題解決策、join、index、DB設計(ERD設計、正規化)、db dump操作、プロシージャおよびviewなどを学びます。
基本的なSQLクエリについての知識がある方は基本編をスキップして深化編を聞いても構いません。
ただし、基本編であらかじめ構築したDBを活用して深化編の授業が行われますので、以下の手順でDB構築を進めていただければ、すぐに深化編の受講に困難はありません。
1 )mariadbダウンロードとインストール、workbench(またはdbeaver、datagrip)インストール、vscodeインストール
2 )ボードデータベース生成クエリステートメント
CREATE DATABASE board; USE board;
3 )authorテーブルの作成とデータの挿入
3 -1 )テーブルの作成
CREATE TABLE author (id INT NOT NULL AUTO_INCREMENT, name VARCHAR ( 100 ) DEFAULT 'anonymous' , email VARCHAR ( 255 ) NOT NULL , password VARCHAR ( 20 ), age TINYINT UNSIGNED , gender profile_image VARCHAR ( 255 )、role ENUM( 'user' 、 'admin' ) NOT NULL DEFAULT 'user' 、 PRIMARY KEY(id)、 UNIQUE (email));
3 -2 )データ挿入
INSERT INTO author (name, email, password) VALUES ( 'hong1' , 'hong1@naver.com' , '1234' ), ( 'hong2' , 'hong2@naver.com' , '1234' ), ( 'hong3 ' , 'hong3@naver.com' , '1234' ), ( 「hong4」 、 「hong4@naver.com」 、 「1234」 )、( 「hong4」 、 「hong5@naver.com」 、 「1234」 )。
4 )postsテーブルの作成とデータの挿入
4 -1 )テーブルの作成
CREATE TABLE posts (id INT NOT NULL AUTO_INCREMENT, title VARCHAR ( 255 ) NOT NULL , contents VARCHAR ( 3000 ) , author_id INT , price DECIMAL ( 10 , 3 ), created_time DATETIME DEFAULT CURRENT ) DEFAULT UUID()、 PRIMARY KEY(id)、KEY(author_id)、 CONSTRAINT post_author_fk FOREIGN KEY(author_id) REFERENCES author(id) ON DELETE CASCADE);
4 -2 )データ挿入
INSERT INTO posts (title, contents, author_id, price) VALUES ( 'java' , 'java is ...' , 1 , null ),( 'python' , 'python is ...' , 1 , null ),( 'java2' 、 null 、 1、10.346 ) ;すべての授業資料は以下のリンクのノッション資料に基づいて行われます。
https://picturesque-staircase-f6e.notion.site/MariaDB-0637f39566314a32a50988b42fb09454?pvs=74
上記のテキスト資料のほか、DBを練習しながら発生する各種文は講師が授業を進め、一緒に資料にして復習しやすくまとめてくれます。
学習対象は
誰でしょう?
開発初心者
バックエンド開発者
sqld などの DB 関連試験受験者
データベースに興味のある一般人
3,223
受講生
338
受講レビュー
128
回答
4.9
講座評価
10
講座
💪💪💪実務と講義の経歴を兼ね備えた専門家 💪💪💪
こんにちは、金善国(キム・ソングク、bradkim)講師です。延世大学を卒業し、大企業やスタートアップなどで8年以上ソフトウェアエンジニアとして働いてきました。現在はブートキャンプで専任講師として働いています。実務経験と講義経験を兼ね備えた講師として、皆さんに必ず知っておくべき知識を中心に分かりやすくお伝えします。
全体
22件 ∙ (8時間 52分)
1. 0.案内事項
03:54
2. トランザクションの概要
17:06
3. トランザクションの実習
31:46
4. 同時性と隔離レベル
52:41
6. JOIN基本
38:05
7. JOIN 関連 SQL 問題の解決
27:22
8. UNION およびサブクエリ
27:40
9. GROUPBY と集計関数
26:06
全体
5件
5.0
5件の受講レビュー
受講レビュー 84
∙
平均評価 4.9
受講レビュー 19
∙
平均評価 4.6
受講レビュー 3
∙
平均評価 5.0
受講レビュー 71
∙
平均評価 5.0
受講レビュー 9
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
¥5,595

