未来エンジニア養成所Blog

月単価180万以上のプログラミング講師がプログラミングを皆に楽しんでもらうための情報をお届けします。

【Bubble/ノーコード】データをチャート表示する

入力フォームの作成 ワークフローの作成 プラグインのインストール 「Line/Bar Chart」エレメントの配置 プレビュー 参考図書 今回は、APIを用いてデータをチャート表示させてみます。 完成イメージは下記のようになります。 入力フォームの「ラベル」に入力…

【DB入門】リレーショナルデータベースの仕組み Part3

集合演算子 集合 集合演算 関係演算 ビュー 参考図書 集合演算子 集合 リレーショナルデータベースでは、テーブルから欲しい情報だけを取り出したり、複数のテーブルを連付けて新しいデータを取り出したりすることができます。 テーブルに登録したデータの集…

【Java】オブジェクト指向の基本問題2-7

問題2-7 ロボットを表すRobotクラスを作成してください。 Robotクラスを使用するStaticBasicPracticeクラスのmainメソッドはすでに完成しています。 (変更は禁止です) 【Robotクラス】 次のような2つのインスタンスフィールドと、1つのクラスフィールドを…

【Java】オブジェクト指向の基本問題2-6

問題2-6 車を表すCarクラスを作成してください。 Carクラスを使用するConstructorOverloadPracticeクラスのmainメソッドはすでに完成しています。 (変更は禁止です) 【Carクラス】 車幅を表すtypeインスタンスフィールド(String型)と、ナンバーを表すnum…

【Java】オブジェクト指向の基本問題2-5

問題2-5 四角形を表すSquareクラスを作成してください。 Squareクラスを使用するConstructorBasicPracticeクラスのmainメソッドはすでに完成しています。 (変更は禁止です) 【Squareクラス】 幅widthと高さheight(どちらもdouble型)の2つのインスタンス…

【Java】オブジェクト指向の基本問題2-4

問題2-4 フルコースを調理するシェフを表すChefクラスを作成してください。 Chefクラスを使用するOverloadBasicPracticeクラスのmainメソッドはすでに完成しています。 (変更は禁止です) また、各種食材を表す卵Eggクラス、米Riceクラス、牛乳Milkクラス、…

Google Chromeのロゴが8年ぶりに変更

Googleが提供すWebブラウザGoogle Chromeのロゴが、バージョン99より8年ぶりに変更されます。 円形で4色の基本デザインは変わりませんが、新しいロゴは色が明るく、中央の青い円が大きくなり、シャドウがなくなります。 よりシンプルなデザインを採用し、Goo…

【Bubble/ノーコード】外部APIを使って「iTunes」の曲を表示させる

完成イメージ 入力フォームの作成 プラグインのインストール APIの設定 iTunesへのリンク作成 完成 参考図書 完成イメージ 今回は外部APIを使って「iTunes」の曲を表示させてみます。 完成イメージは次のようになります。 検索窓にタイトルを入力すると検索…

【DB入門】リレーショナルデータベースの仕組み Part2

テーブル内の制約 主キーに適用されるルール テーブルの関連付け 一対多のリレーションシップ 参照整合性 制約 のオプション 参考図書 テーブル内の制約 データベースでは、データベース内のデータを正常に保つために、制約と呼ばれる仕組みが用意されていま…

【Java】オブジェクト指向の基本問題2-3

問題2-3 人を表すPersonクラスを作成してください。 Personクラスを使用するClassNormalPracticeクラスのmainメソッドはすでに完成しています。 (変更は禁止です) 【Personクラス】 Personクラスには次の2つのインスタンスフィールドがあります。 氏名を表…

【Java】オブジェクト指向の基本問題2-2

問題2-2 ペットを表すPetクラスを作成してください。 Petクラスを使用するClassBasicPracticeクラスのmainメソッドはすでに完成しています。 (変更は禁止です) 【Petクラス】 Petクラスは次の4つのprivateインスタンスフィールドを持ちます。 動物の種類を…

【Java】オブジェクト指向の基本問題2-1

問題2-1 従業員を表すEmployeeクラスを作成してください。 Employeeクラスを利用するClassFirstPracticeクラスのmainメソッドはすでに完成しています。 (変更は禁止です) 【Employeeクラス】 Employeeクラスはフィールドとして社員番号(int型)と社員名(…

【Java】基本構文に関する問題1-23

問題1-23 あるアパートに住む住人を表すapartmentというString型の変数があります。 配列の1次元目はアパートの階数、2次元目は号室を表現しています。 (つまりapartment[0][1]は1階2号室の住人の名前になります) キーボードから検索したい人の名前を入力…

プログラミング講師になるためにはどうすれば良い?

仕事内容 給与 必要なスキル オススメの資格 仕事の探し方 まとめ 仕事内容 「プログラミング講師」とは、 その名の通り「プログラミングを教える人」です。 プログラミングを学びたい人に対して、 プログラミング技術をレクチャーする仕事になります。 経済…

【Bubble/ノーコード】「Alert(アラート)」の使い方

完成イメージ フォームの作成 ワークフローの作成 完成 完成イメージ 「Alert(アラート)」の使い方と、ワークフローで条件を追加する方法を解説します。 完成イメージは次のようになります。 何か文字を入力して、ボタンをクリックすると、「アラート」と…

【DB入門】リレーショナルデータベースの仕組み Part1

表の構成要素 テーブルによるデータの管理 参考図書 表の構成要素 リレーショナルデータベースは、行と列の2次元の表形式でデータを登録していきます。 この表を、テーブル(table)と言います。 テーブルの先頭行は、データの項目名です。 これを、フィール…

【Java】基本構文に関する問題1-22

問題1-22 String型の変数inputPasswordが宣言してあります。 System.console().readLIne() の記述は、キーボードから文字列の入力を受け付けるもので、その値で変数inputPasswordを初期化しています。 StringImportantPracticeクラスには、正しいパスワード…

【Java】基本構文に関する問題1-21

問題1-21 100人分のテストの点数を格納しているint配列型の変数pointsがあります。 この試験の平均点の算出と、ヒストグラムを作成してください。 ヒストグラムは、階級ごとに個数を集計し、グラフ化したものです。 階級は、0点台(0〜9点)、10点台(10〜19…

【Java】基本構文に関する問題1-20

問題1-20 mainメソッドはすでに完成しています。(変更は禁止です) mainメソッド内で呼び出している、第一引数のint二次元配列型の値の中から、第二引数のint型の値がいくつ存在するかをカウントするcountメソッドを定義してください。 【実行結果】 1の個…

【Java】基本構文に関する問題1-19

問題1-19 int二次元配列型の変数arrが宣言されています。 すべての要素を順番に表示するプログラムを、for文を使って記述してください。 次に、すべての要素を逆順に表示するプログラムを、for文を使って記述してください。 【実行結果】 112233445566778899…

VSCodeで猫やトトロを飼う?!

VSCode上で「猫」や「トトロ」を飼うことができちゃうんです! 何の役にも立ちませんが、癒やしにはなりますかね(笑) 拡張機能でvscode-petsをインストール コマンドパレットでpetcoding:start pet coding session 設定 色を変える 大きさを変える ペット…

【Bubble/ノーコード】マウスホバーでテキストの色を変える

「Conditional」の使い方 参考図書 今回は「Conditional」を使って、ユーザーがマウスホバーした時に、テキストの色を変える方法を解説します。 「Conditional」の使い方 「Text」エレメントを使います。 テキスト名を「Hover me!」としておきます。 また、…

【DB入門】データベース管理システム(RDBMS)の役割

データの管理 トランザクションの管理 同時実行制御管理 障害復旧管理 セキュリティ管理 参考図書 データベースは下の図のように、データを蓄積する部分とそれを操作するエンジン( RDBMS)で構成されます。 ユーザは SQL言語でRDBMSに命令を送ることで、デ…

【Java】基本構文に関する問題1-18

問題1-18 mainメソッドはすでに完成しています。(変更は禁止です) mainメソッド内で呼び出している、2つのint配列オブジェクトを引数に取り、共通する数値の個数を調べて戻り値として返すcommonメソッドを定義してください。 (今回のサンプルでは10、17、…

【Java】基本構文に関する問題1-17

問題1-17 mainメソッドはすでに完成しています。(変更は禁止です) mainメソッド内で呼び出している、引数で渡ってくるint配列オブジェクトの各要素の中から最大のものを選んで戻り値として返すmaxメソッドを定義してください。 (ただし、すべての値は正の…

【Java】基本構文に関する問題1-16

問題1-16 mainメソッドはすでに完成しています。(変更は禁止です) mainメソッド内で呼び出している、引数で渡ってくるint配列オブジェクトの各要素の値を合計して、戻り値として返すsumメソッドを定義してください。 【実行結果】 配列の合計値:28 【Arra…

【Java】基本構文に関する問題1-15

問題1-15 次の指示に従ってArrayBasicPracticeクラスのmainメソッドを完成させてください。 int配列型変数arrを宣言してください。 要素数が3つのint配列型オブジェクトを生成してください。 各要素にそれぞれ25、39、43を代入してください。 forループを使…

プログラミング講師として現役ITエンジニアから転職するという選択

『ITエンジニア経験があるからといって、 すぐにプログラミング講師になれるのだろうか』 『講師業に興味はあるが、自分でできるのか不安』 こんな思いがあって、なかなかプログラミング講師に チャレンジができない人もいるでしょう。 私は17年間「ITエンジ…

【Bubble/ノーコード】データベースに登録された画像を表示する

前回の記事で保存した画像データを表示する機能を作成します。 画像を表示するフィールドを作成する リンクの設定 新しいページの作成 ページに画像を表示させる リンククリック時の設定 参考図書 画像を表示するフィールドを作成する 画像を表示するフィー…

【DB入門】データベースとは Part3

データベース管理システム ExcelやAccessとの違い データベースサーバとクライアント 参考図書 データベース管理システム データベースには「データを管理、運用するためのエンジン」というものがあります。 私たちは、このエンジンに決められた方式で命令を…