ぼんきゅっぼん伊藤

現在、職業訓練制度とPROGATEを利用してプログラミング勉強中!ぼんきゅっぼんという…

ぼんきゅっぼん伊藤

現在、職業訓練制度とPROGATEを利用してプログラミング勉強中!ぼんきゅっぼんというバンドも組んでまーす!好きなこと#ギター#バンド#サッカー#フットサル#酒#料理#映画#健康#音楽

マガジン

記事一覧

サーバー&DB連携のテストアプリ作成 職業訓練94日目

ソースのレビューまず今日は昨日のアナグラムのあアプリケーションをどのように作ったのかのレビューから始まりました。 昨日私が書いたコードよりsplit()を使う方が短い…

FTP,SSH,アナグラム作成 職業訓練93日目

本日はインターン2日目でしたー!今日は以下のことをやりました。 ⑴FTPについての学習 ⑵SSHについての学習 ⑶アナグラム確認アプリの作成 FTPとは?FTPとはFileTrans…

インターン初日 職業訓練92日目

はじめに本日から職業訓練の一環で仙台市内のIT企業で実習をさせていただくことになりました。 今日やったこと⑴会社案内 ⑵環境開発 ⑶FizzBuzz作成 環境構築について…

PHP触ってみた 職業訓練91日目

今日の訓練内容今日は午前中フレームワークの習熟度確認のテストを行いました。それが終わってからカリキュラムにはありませんがPHPに触れてみようということで、Hello!Wor…

カスタムRepositoryインタフェース 職業訓練90日目

カスタムRepositoryとは?そもそもRepositoryとはデータベースに接続し、SQL(JPQL)文を発行しデータベースにデータを登録したり、編集したり、削除したり、検索したりす…

JPAのカスタマイズ 職業訓練89日目

JPAのカスタマイズとは?JPAのカスタマイズとは簡単に言うとRepositoryの中にSQL文を記載しデータベースを操作するためのものです。 @Queryアノテーション@Queryアノテ…

JPAでDBと連携 職業訓練88日目

今日は前回のログイン画面の入力フォームから取得したIDとパスワードがデータベースに保存したあるデータを参照して合っているかどうかを判断する処理を作りました。 用意…

ログイン機能の作成 職業訓練86日目

本日の講義はSpringBootを使ってログイン機能を実装しました。機能としてユーザーIDとパスワードを入力してOKボタンを押す。ユーザーIDとパスワードが合ってれば次のページ…

AOPの利用 職業訓練85日目

AOPを利用するには?AOPを利用するには2つの手順が必要で、⑴pom.xmlでAOPに必要なライブラリを記載する。⑵共通処理をまとめたAdviceクラスを作成します。 pom.xmlの設…

DIの実装 職業訓練84日目

DIの実装まず最初に前提となる条件としてどのようなクラスを用意するかとそのクラスの機能を最初に説明します。 ⑴アプリケーションクラス アプリケーションを実行するた…

SpringFramework 職業訓練83日目

SpringFrameworkとは?SpringFrameworkとは汎用性の高いフレームワークです。もちろんWebアプリケーション作成のためのフレームワークとして利用できます。 SpringFramewo…

フレームワーク 職業訓練82日目

フレームワークとは?フレームワークとは直訳すると「枠組み」です。プログラミングでいう枠組みというのはソフトウェアを形作る枠組みとして使われます。 もう少し説明を…

JavaScriptテスト 職業訓練81日目

訓練内容午前中はJavaScriptでもBootstrapは使えますよーという説明で、色々UI作って遊びました。BootstrapはJavaの時にも学んでたので新しくやったという感じはありません…

Ajax通信 職業訓練80日とは

Ajax通信とは?AjaxとはJavaScriptとXMLファイルを利用した非同期通信のことを言います。非同期通信とはどんなものかというと、Googleマップのように画像変遷をせずにブラ…

JavaScriptイベントハンドラ 職業訓練79日目

イベントハンドラとは?イベントハンドラとはイベントが発生したときに行う処理をあらかじめ記述しておく事です。そもそもイベントとは、クリックした時やページのロードが…

合同企業面談会 職業訓練78日目

私の希望条件webシステムを開発したい。仙台市近郊で働きたい。これだけですw これだけだと当てはまる企業が多すぎるので、面談で雰囲気とか、求める人材とか色々と聞いて…

サーバー&DB連携のテストアプリ作成 職業訓練94日目

ソースのレビューまず今日は昨日のアナグラムのあアプリケーションをどのように作ったのかのレビューから始まりました。

昨日私が書いたコードよりsplit()を使う方が短いし早く処理ができたなというのと。

一発目の処理で、lngth()を使って文字列の長さを元に条件判断をすれば、そこでelseが出たら処理が終わる分効率的だなと思ったり、他人のソースを見るのは勉強になるなーという感じです。

サーバー

もっとみる

FTP,SSH,アナグラム作成 職業訓練93日目

本日はインターン2日目でしたー!今日は以下のことをやりました。

⑴FTPについての学習

⑵SSHについての学習

⑶アナグラム確認アプリの作成

FTPとは?FTPとはFileTransferProtocolの略です。簡単に説明すると、ローカル環境にあるファイルをインターネット通信を利用して遠隔でサーバーに送ることを言います。サーバークライアントシステムと同じ関係で成り立っています。

・FT

もっとみる

インターン初日 職業訓練92日目

はじめに本日から職業訓練の一環で仙台市内のIT企業で実習をさせていただくことになりました。

今日やったこと⑴会社案内

⑵環境開発

⑶FizzBuzz作成

環境構築について・JDK8.0

・eclipse

・Tomcat

・MariaDB

この辺りを入れる作業でした。訓練校ではガッツリ環境構築というのはやらず、あくまで整備された中でやってたので、初めての経験でした。

ただ、ecli

もっとみる

PHP触ってみた 職業訓練91日目

今日の訓練内容今日は午前中フレームワークの習熟度確認のテストを行いました。それが終わってからカリキュラムにはありませんがPHPに触れてみようということで、Hello!World!的なアプリケーション作ってからフレームワークを使うためにLaravelのインストールをしました。これがめちゃめちゃ手こずった。

仮想マシンの構築だったりvagrantの設定だったり、プロキシの設定だったり、なんというかプ

もっとみる

カスタムRepositoryインタフェース 職業訓練90日目

カスタムRepositoryとは?そもそもRepositoryとはデータベースに接続し、SQL(JPQL)文を発行しデータベースにデータを登録したり、編集したり、削除したり、検索したりする機能がJpaRepositoryから継承された機能として使用することができました。

しかし、それだけではGroup Byなどのサブクエリ文まで対応を敷いていません。(WhereはJpaから継承されている)したが

もっとみる

JPAのカスタマイズ 職業訓練89日目

JPAのカスタマイズとは?JPAのカスタマイズとは簡単に言うとRepositoryの中にSQL文を記載しデータベースを操作するためのものです。

@Queryアノテーション@Queryアノテーションを使うことでJpaRepostioryから継承しているメソッド以外も使用できます。ここにSQLを記載します。

ただしここに記載するのは純粋なSQLではなくJPQLという擬似SQLです。様々なRDMSで

もっとみる

JPAでDBと連携 職業訓練88日目

今日は前回のログイン画面の入力フォームから取得したIDとパスワードがデータベースに保存したあるデータを参照して合っているかどうかを判断する処理を作りました。

用意するもの⑴JPAとMySQLの設定ファイル

⑵アプリケーションプロパティの設定

データベースに接続するための情報を記載する。

⑶Entityクラスの作成

データベースのテーブルのカラムと同じフィールドを作るクラス。フィールド作成

もっとみる

ログイン機能の作成 職業訓練86日目

本日の講義はSpringBootを使ってログイン機能を実装しました。機能としてユーザーIDとパスワードを入力してOKボタンを押す。ユーザーIDとパスワードが合ってれば次のページへ、間違ってたら同じ画面へと言った感じです。

(ログイン画面)

(ログイン成功時)

(ログイン失敗時)

こんな具合のちょーシンプルなログイン機能です。

使ったクラスまとめ⑴login.html

ログイン画面のHT

もっとみる

AOPの利用 職業訓練85日目

AOPを利用するには?AOPを利用するには2つの手順が必要で、⑴pom.xmlでAOPに必要なライブラリを記載する。⑵共通処理をまとめたAdviceクラスを作成します。

pom.xmlの設定

<!--以下を追加-->から<!--ここまで追加-->までの間を記載する。この作業がAOP(共通処理)に使うライブラリを呼び込む設定です。

Adviceクラスの作成

今回設定した共通処理は、Metho

もっとみる

DIの実装 職業訓練84日目

DIの実装まず最初に前提となる条件としてどのようなクラスを用意するかとそのクラスの機能を最初に説明します。

⑴アプリケーションクラス

アプリケーションを実行するためのメインメソッドを持つクラス。

⑵ビーンクラス

アプリケーションクラスで使うフィールドやメソッドを持つクラス。

フィールドのsetter/getterは必ずつける。

⑶ビーンインタフェース

ビーンクラスの機能を継承するクラ

もっとみる

SpringFramework 職業訓練83日目

SpringFrameworkとは?SpringFrameworkとは汎用性の高いフレームワークです。もちろんWebアプリケーション作成のためのフレームワークとして利用できます。

SpringFrameworkの象徴的な技術としてDIとAOPがあります。これらの技術を活かしてソフトウェアの品質を向上しているのです。

クラスの結合度についてDIとAOPの説明に入る前にクラスの結合度について説明し

もっとみる

フレームワーク 職業訓練82日目

フレームワークとは?フレームワークとは直訳すると「枠組み」です。プログラミングでいう枠組みというのはソフトウェアを形作る枠組みとして使われます。

もう少し説明をするとここでいうフレームワークはソフトウェアとして動く仕組みそのものを提供します。

そしてフレームワークが場合に応じでプログラムを呼び出すためのインターフェースも備えています。

したがって開発者は呼び出されるプログラムを作成すれば良い

もっとみる

JavaScriptテスト 職業訓練81日目

訓練内容午前中はJavaScriptでもBootstrapは使えますよーという説明で、色々UI作って遊びました。BootstrapはJavaの時にも学んでたので新しくやったという感じはありませんでした。

午後からテストで撃沈しました。jQueryとかの部分が理解が甘かったです。動作すればいいかというノリでやってたので、根本から理解しているという感じではなかったのが出ちゃいました。

そもそもJa

もっとみる

Ajax通信 職業訓練80日とは

Ajax通信とは?AjaxとはJavaScriptとXMLファイルを利用した非同期通信のことを言います。非同期通信とはどんなものかというと、Googleマップのように画像変遷をせずにブラウザ上のデータを切り替えるものをイメージしたもらいたいです。

Googleマップを見る際地図の縮尺を変えるたびにページが切り替わっていてはストレスがたまります。

通信の話をするとHTTP通信との違いなどを説明し

もっとみる

JavaScriptイベントハンドラ 職業訓練79日目

イベントハンドラとは?イベントハンドラとはイベントが発生したときに行う処理をあらかじめ記述しておく事です。そもそもイベントとは、クリックした時やページのロードが完了した時など様々あります。イベント毎に構文ががあったりしますので、個別に説明していきます。

・onChange

フォーム要素の選択、入力値に変更があった際に処理を行う。

使用例としては入力値の正誤のチェック。(数値入力欄に数値以外

もっとみる

合同企業面談会 職業訓練78日目

私の希望条件webシステムを開発したい。仙台市近郊で働きたい。これだけですw

これだけだと当てはまる企業が多すぎるので、面談で雰囲気とか、求める人材とか色々と聞いてみたので、その内容をまとめます。

仙台圏のIT開発市況まずは全国的にエンジニアが不足しているとのこと、同様に仙台圏でもエンジニアが不足している。東京に本社がある企業も仙台に支店を進出させてもなかなかエンジニアが集まらないという現状。

もっとみる