‘改正派遣法’ タグのついている投稿

【オープン講座】ゼロからわかるSQL超入門研修

2018年9月9日 日曜日

概要

本研修では、リレーショナルデータベース(RDB)を扱う上で必要となるSQLについて初めて学ぶ方を対象とした入門書としてフルネス講師が執筆した「ゼロからわかるSQL超入門」をテキストとして使用し、データベースやSQLの基本から、データの取り出し、データの更新・削除・更新などの基本操作を学ぶことが出来ます。
データベースについてこれから学ぼうとされている方向けの研修内容となっております。

目的

・SQLを用いながら、データベースの基礎を学ぶ
・SQLの基本文法を学ぶ

対象者

・プログラミング初学者(未経験者でも可)
・データベース初学者

内容

1.SQLを学ぶ前に
・データベース
データベースをイメージする
データベースはどこで使われている?
なぜデータベースが必要なのか
・安全かつ便利に使うためのしくみ —— DBMS
DBMSの役割
データベースモデルの種類
・リレーショナルデータベース(RDB)
RDBの主な特徴
リレーションとリレーションシップ
テーブルの構造

2.SQLの基本
・SQL
なぜSQLが必要なのか
SQLはリレーショナルデータベースの共通言語
SQLの歴史
・SQLで行える3つの命令
データを定義する - DDL
データを操作する - DML
データを制御する - DCL
・SQLを書くときのルール
SQL文の基本的な形
全角は使わない
大文字・小文字は区別されない
SQL文の最後に「;」を付ける

3.SQLを使うための準備
・PostgreSQLをインストール
学習用データのダウンロード
PostgreSQLインストーラのダウンロード
PostgreSQLのインストール(Windows)
PostgreSQLのインストール(macOS)
・学習用データベースの準備
データベースの概要
psqlによるデータベースへのログイン
学習環境データを取り込む
データ取り込みの確認

4.テーブルからデータの取り出し
・基本的なSELECT文
問い合わせとは
SELECT文の基本構文を確認する
すべてのカラムを取り出す
指定したカラムだけを取り出す
カラムに別名を付ける
重複した行を除いて抽出する
・WHERE句による検索条件の指定
WHERE句の基本構文を確認する
特定の行を抽出する
・演算子
演算子とは
算術演算子とは
SELECT句で算術演算子「*」を使用する
WHERE句で算術演算子「*」を使用する
比較演算子とは
「<」演算子を使ってレコードを抽出する
あいまい検索とは
LIKE演算子を使ってあいまいな検索を行う
LIKE比較条件の種類
論理演算子とは
AND演算子を使ってさまざまな条件を記述する
演算子の優先順位
・取り出したデータの並べ替え
ORDER BY句による並べ替えとは
ORDER BY句の基本構文を確認する
ORDER BY句を使って並べ替えを行う
昇順と降順を指定するには
DESCキーワードを使って降順に並べ替える
ASCキーワードを使って昇順に並べ替える
複数のカラムを指定して並べ替える

5.データの集約やグループ化
・取り出したデータの集約
集約関数とは
カラムの合計値を計算する
レコード数を計算する
カラム名を指定してレコード数を計算する
・取り出したデータのデータ型変換
変換関数とは
TO_CHAR関数を使って日付の表示形式を変換する
TO_CHAR関数を使って価格の表示形式を変換する
・取り出したデータのグループ化
グループ化とは
GROUP BY句の基本構文を確認する
GROUP BY句を使ってグループ化を行う
SELECT句の指定は要注意
・条件を指定した絞り込み
HAVING句とは
HAVING句の基本構文を確認する
グループ化した結果に条件を指定して絞り込む
HAVING句の指定は要注意

6.データの追加・更新・削除
・テーブルへのデータの追加 —— INSERT
INSERT文とは
INSERT文の基本構文を確認する
カラム名を指定してデータを追加する
カラム名を省略してデータを追加する
デフォルト値とは
明示的にデフォルト値を指定する
暗黙的にデフォルト値を指定する
・テーブルにあるデータの更新 —— UPDATE
UPDATE文とは
UPDATE文の基本構文を確認する
全件のレコードを対象として更新する
対象レコードの条件を指定して更新する
・テーブルのレコードの削除 —— DELETE
DELETE文とは
DELETE文の基本構文を確認する
データを全件削除する
条件を指定してデータを削除する

7.複数のテーブルからデータの取り出し
・テーブル結合
テーブル結合とは
テーブル結合の種類
列名を修飾する
テーブルに別名を付ける
・すべての組み合わせで結合(直積結合)
直積結合とは
直積結合の基本構文を確認する
直積結合を使ってデータを結合する
直積結合はどこで利用されるのか
・WHERE句を使った結合
WHERE句を使った結合とは
WHERE句を使った結合の基本構文を確認する
WHERE句を使って結合する
・条件を満たした行の結合(内部結合)
内部結合とは
内部結合の基本構文を確認する
内部結合を実行する
・条件を満たしていない行の結合(外部結合)
外部結合とは
外部結合の基本構文を確認する
左側外部結合を実行する
右側外部結合を実行する
左側外部結合を推奨する理由

※本研修ではWindowsPCを使用いたします。

日時

ご要望に応じて開催検討致します。
お気軽にお問い合わせください。

【過去の実績】
10月度①:2018年10月11日(木)9:00~18:00
10月度②:2018年10月30日(火)9:00~18:00
11月度:2018年11月28日(水)9:00~18:00

場所

●新宿会場
東京都新宿区新宿2-19-12 静銀新宿ビル4F(新宿三丁目C7出口から3分)

●新横浜会場
フルネス 新横浜トレーニングセンター
神奈川県横浜市港北区新横浜2-5-14 WISENEXT新横浜 4F(新横浜徒歩5分)

講師

フルネス講師

テキスト

技術評論社 「ゼロからわかるSQL超入門」(株式会社フルネス 三村かよこ著)

費用

21,600円(税込)/お一人様
詳しくはお気軽にお問い合わせください。

お申込

下記お問い合わせフォームにて受講希望とご連絡下さい。
折り返し申込書をご用意致します。

備考

・法人企業様のみの対象となります。
・最大定員数は(20名)となります。

オープン講座キャンセルポリシー(必ず御一読下さい)

オープンお申し込みの取り消しに関しましては、研修開催日からの日数によって以下のキャンセル料をご請求させていただきます。
(1)申込オープン講座開催日の10営業日前までは、無料
(2)申込オープン講座開催の9営業日前から6営業日前までは、研修料金の50%
(3)申込オープン講座開催の5営業日前から研修当日は、研修料金の全額
・欠席された場合には、全額ご請求させていただきます。
・弊社都合で開催を中止または延期する事由が発生した場合には、お客様からの請求により取り消しを無料でお受けいたします。
・申し込みの際にはキャンセルポリシーに同意するチェックをお願いします。

オープン講座のお問い合わせ・お申込み

開催予定のオープン講座一覧

講座名開催日場所料金(税込)募集状況
■中途入社向けオープン講座■
プログラミング基礎研修Pythonコース毎月開催新宿or新横浜
330,000円
募集中
ビジネススキル研修10/3(木)~4(金)新宿
44,000円
募集中
IT基礎研修コース10/7(月)~31(木)新宿
330,000円
募集中
C#プログラミング基礎研修コース10/11(金)~11/8(金)新宿
330,000円
開催確定
Javaプログラミング基礎研修コース11/5(月)~29(金)新宿
330,000円
募集中
■新人研修オープン講座■
2019年度新入社員研修オープン講座(Java・C#・インフラ)4/2(火)~日本橋・新宿左記記載開催終了
■7月開催■
IoT入門研修7/10(水)新宿
32,400円
開催延期
マイクロサービスアーキテクチャ入門研修7/9(火)〜10(水)新宿
75,600円
開催終了
Goプログラミング基礎研修7/11(木)〜12(金)新宿
54,000円
開催終了
Python機械学習&ディープラーニング入門研修7/16(火)〜17(水)新横浜
75,600円
開催終了
Pythonプログラミング基礎研修7/29(月)〜30(火)新宿
43,200円
開催確定
IoT入門研修7/30(火)新宿
32,400円
募集中
■8月開催■
プログラミング基礎研修Pythonコース8/1(水)~30(金)新宿or新横浜
324,000円
募集中
IoT入門研修8/7(水)新宿
32,400円
募集中
データサイエンス基礎研修8/8(木)~9(金)新宿
75,600円
募集中(初開催)
Python機械学習&ディープラーニング入門研修8/19(月)〜20(火)新宿
75,600円
募集中
IoT入門研修8/21(水)新宿
32,400円
募集中
IT基礎研修短期コース8/26(月)~30(金)新宿
129,600円
開催確定
ドメイン駆動設計基礎研修8/26(月)~27(火)新宿
75,600円
募集中
Pythonプログラミング基礎研修8/27(火)~28(水)新宿
43,200円
募集中
■9月開催■
プログラミング基礎研修Pythonコース9/3(火)~27(金)新宿or新横浜
324,000円
募集中
Python機械学習&ディープラーニング入門研修9/17(火)〜18(水)新宿
75,600円
募集中
Pythonプログラミング基礎研修9/17(火)〜18(水)新宿
43,200円
募集中
Django基礎研修9/24(火)〜25(水)新宿
54,000円
募集中
ドメイン駆動設計基礎研修9/24(火)〜25(水)新宿
75,600円
募集中
■10月開催■
プログラミング基礎研修Pythonコース10/1(火)~31(水)新宿or新横浜
330,000円
募集中
ビジネススキル研修10/3(木)~4(金)新宿
44,000円
募集中
IT基礎研修コース10/7(月)~31(木)新宿
330,000円
募集中
C#プログラミング基礎研修コース10/11(金)~11/8(金)新宿
330,000円
開催確定
ドメイン駆動設計基礎研修10/23(水)~24(木)新宿
77,000円
募集中
■11月開催■
プログラミング基礎研修Pythonコース11/1(金)~29(金)新宿or新横浜
330,000円
募集中
Javaプログラミング基礎研修コース11/5(月)~29(金)新宿
330,000円
募集中
ドメイン駆動設計基礎研修11/26(火)~27(火)新宿
77,000円
募集中
■12月開催■
プログラミング基礎研修Pythonコース12/2(月)~26(木)新宿or新横浜
330,000円
募集中
ドメイン駆動設計基礎研修12/17(火)~18(火)新宿
77,000円
募集中
■1月開催■
プログラミング基礎研修Pythonコース1/7(月)~31(火)新宿or新横浜
330,000円
募集中
■2月開催■
プログラミング基礎研修Pythonコース2/1(木)~28(水)新宿or新横浜
330,000円
募集中
■3月開催■
プログラミング基礎研修Pythonコース3/1(木)~30(金)新宿or新横浜
330,000円
募集中
■開催検討可能な講座■
スキルチェンジトレーニングご相談下さいご相談下さいご相談下さい

【オープン講座】ゼロからわかるPython超入門研修

2018年9月9日 日曜日

概要

近年、プログラミング言語の中でも特に注目を浴びているPython。
本研修では、初めてPythonを学ぶ方を対象に,基本文法を中心にていねいに解説した入門書としてフルネス講師が執筆した「ゼロからわかるPython超入門」をテキストとして使用し、環境の導入からエラー処理まで,Pythonのスキル習得に欠かせないポイントを取り上げます。
これからプログラミングを始めようと考えている方に最適な研修内容となっております。

目的

・Python言語を通じ、プログラミングの基礎を学ぶ
・Pythonの基本文法を学ぶ

対象者

・プログラミング初学者(未経験者でも可)

内容

1.プログラミングをはじめる前に
・プログラムが動くしくみ
コンピュータのしくみ
人間とコンピュータが理解できる言語の違い
いろいろなプログラミング言語
・コマンドでの操作
コマンドプロンプトの起動
パス
コマンドの利用
・Pythonのインストール
インストールする前の準備
必要なアプリケーション
Pythonのインストール
Atomのインストール

2.Pythonプログラミング
・対話モード
対話モードの開始
はじめてのプログラム
対話モードの終了
・スクリプトモード
Python用スクリプトファイルの作成
スクリプトファイルの実行
コメント

3.データ
・基本のデータの種類
データ型
数値のデータ
文字列のデータ
真偽値を表すデータ
・演算子
簡単な計算
文字列をつなげる
文字列と数値をつなげる
文字列を数値に変換する
・変数
データの代入
変数の使い方
現在のデータに追加する
入力したデータの利用

4.処理の順序
・条件を表す演算子
比較演算子
比較結果の表示
・条件による命令の変更
プログラムの構造
条件に一致した場合の処理
条件に一致しない場合の処理
比較演算子を使ったさまざまな条件
・条件の組み合わせ
論理演算子とは
すべての条件に当てはまる場合
どれか1つでも当てはまる場合
ある条件に当てはまらない場合
何度も条件を判定する方法

5.データの集まり(リスト)
・順序のあるデータの集まり
リストとは
リストの作成
リストから要素を取り出す
リストの要素を変更する
リストの長さを確認する
・あとから変更できないリスト(タプル)
タプルとは
タプルの作成
タプルから要素を取り出す
・キーワード
辞書とは
辞書の作成
辞書から値を取り出す
辞書の内容を変更する
キーの集まりを取り出す
キーと値をセットで取り出す
・データをまとめる(集合)
セット(集合)とは
セット(集合)の作成
セットから値を取り出す
セットの値を変更する

6.処理の繰り返し
・決まった回数の繰り返し
range( )関数とは
range( )関数の使い方
決まった回数を繰り返す処理
データの集まりの要素の数分繰り返す
辞書の中身すべてを取り出す
・終わりになるまでの繰り返し
繰り返す条件を指定する(while)
無限ループ

7.関数
・関数の作り方と使い方
関数の作成
関数の中ですべての処理を行う
関数の利用
・データの渡し方(引数)
引数とは
引数のある関数
引数の初期値
引数に名前を付ける
引数の順番を変更する
・データのもらい方(戻り値)
戻り値とは
戻り値の利用

9.モジュールとパッケージ
・モジュールとパッケージ
モジュールとは
パッケージとは
モジュールとパッケージに分割してみよう
・モジュールとパッケージの使い方
import文
from句

10.いろいろなモジュール
・日時に関するモジュール
標準モジュールとは
日時の表示(datetimeクラス)
日付の表示(dateクラス)
日付や時間の差分の表示(timedeltaクラス)
・乱数を作るモジュール
乱数とは
0から1までの間で乱数を発生させる
指定した範囲で乱数を発生させる
リストなどからランダムに要素を取り出す
・外部ライブラリ
外部ライブラリとは
pip コマンドの利用
よく利用される外部ライブラリ

※使用する書籍の8章、11章、12章、13章については講義を省略いたします。

日時

10月度:2018年10月3日(水)9:00~18:00

場所

フルネストレーニングルーム(中野区新井1-25-6 中野フコク生命ビル4F) 地図

講師

フルネス講師

テキスト

技術評論社 「ゼロからわかるPython超入門」(株式会社フルネス 佐藤美登利著)

費用

27,000円(税込)/お一人様
詳しくはお気軽にお問い合わせください。

お申込

下記お問い合わせフォームにて受講希望とご連絡下さい。
折り返し申込書をご用意致します。

備考

・法人企業様のみの対象となります。
・最大定員数は(20名)となります。

オープン講座キャンセルポリシー(必ず御一読下さい)

オープンお申し込みの取り消しに関しましては、研修開催日からの日数によって以下のキャンセル料をご請求させていただきます。
(1)申込オープン講座開催日の10営業日前までは、無料
(2)申込オープン講座開催の9営業日前から6営業日前までは、研修料金の50%
(3)申込オープン講座開催の5営業日前から研修当日は、研修料金の全額
・欠席された場合には、全額ご請求させていただきます。
・弊社都合で開催を中止または延期する事由が発生した場合には、お客様からの請求により取り消しを無料でお受けいたします。
・申し込みの際にはキャンセルポリシーに同意するチェックをお願いします。

オープン講座のお問い合わせ・お申込み

開催予定のオープン講座一覧

講座名開催日場所料金(税込)募集状況
■中途入社向けオープン講座■
プログラミング基礎研修Pythonコース毎月開催新宿or新横浜
330,000円
募集中
ビジネススキル研修10/3(木)~4(金)新宿
44,000円
募集中
IT基礎研修コース10/7(月)~31(木)新宿
330,000円
募集中
C#プログラミング基礎研修コース10/11(金)~11/8(金)新宿
330,000円
開催確定
Javaプログラミング基礎研修コース11/5(月)~29(金)新宿
330,000円
募集中
■新人研修オープン講座■
2019年度新入社員研修オープン講座(Java・C#・インフラ)4/2(火)~日本橋・新宿左記記載開催終了
■7月開催■
IoT入門研修7/10(水)新宿
32,400円
開催延期
マイクロサービスアーキテクチャ入門研修7/9(火)〜10(水)新宿
75,600円
開催終了
Goプログラミング基礎研修7/11(木)〜12(金)新宿
54,000円
開催終了
Python機械学習&ディープラーニング入門研修7/16(火)〜17(水)新横浜
75,600円
開催終了
Pythonプログラミング基礎研修7/29(月)〜30(火)新宿
43,200円
開催確定
IoT入門研修7/30(火)新宿
32,400円
募集中
■8月開催■
プログラミング基礎研修Pythonコース8/1(水)~30(金)新宿or新横浜
324,000円
募集中
IoT入門研修8/7(水)新宿
32,400円
募集中
データサイエンス基礎研修8/8(木)~9(金)新宿
75,600円
募集中(初開催)
Python機械学習&ディープラーニング入門研修8/19(月)〜20(火)新宿
75,600円
募集中
IoT入門研修8/21(水)新宿
32,400円
募集中
IT基礎研修短期コース8/26(月)~30(金)新宿
129,600円
開催確定
ドメイン駆動設計基礎研修8/26(月)~27(火)新宿
75,600円
募集中
Pythonプログラミング基礎研修8/27(火)~28(水)新宿
43,200円
募集中
■9月開催■
プログラミング基礎研修Pythonコース9/3(火)~27(金)新宿or新横浜
324,000円
募集中
Python機械学習&ディープラーニング入門研修9/17(火)〜18(水)新宿
75,600円
募集中
Pythonプログラミング基礎研修9/17(火)〜18(水)新宿
43,200円
募集中
Django基礎研修9/24(火)〜25(水)新宿
54,000円
募集中
ドメイン駆動設計基礎研修9/24(火)〜25(水)新宿
75,600円
募集中
■10月開催■
プログラミング基礎研修Pythonコース10/1(火)~31(水)新宿or新横浜
330,000円
募集中
ビジネススキル研修10/3(木)~4(金)新宿
44,000円
募集中
IT基礎研修コース10/7(月)~31(木)新宿
330,000円
募集中
C#プログラミング基礎研修コース10/11(金)~11/8(金)新宿
330,000円
開催確定
ドメイン駆動設計基礎研修10/23(水)~24(木)新宿
77,000円
募集中
■11月開催■
プログラミング基礎研修Pythonコース11/1(金)~29(金)新宿or新横浜
330,000円
募集中
Javaプログラミング基礎研修コース11/5(月)~29(金)新宿
330,000円
募集中
ドメイン駆動設計基礎研修11/26(火)~27(火)新宿
77,000円
募集中
■12月開催■
プログラミング基礎研修Pythonコース12/2(月)~26(木)新宿or新横浜
330,000円
募集中
ドメイン駆動設計基礎研修12/17(火)~18(火)新宿
77,000円
募集中
■1月開催■
プログラミング基礎研修Pythonコース1/7(月)~31(火)新宿or新横浜
330,000円
募集中
■2月開催■
プログラミング基礎研修Pythonコース2/1(木)~28(水)新宿or新横浜
330,000円
募集中
■3月開催■
プログラミング基礎研修Pythonコース3/1(木)~30(金)新宿or新横浜
330,000円
募集中
■開催検討可能な講座■
スキルチェンジトレーニングご相談下さいご相談下さいご相談下さい