ぼんきゅっぼん伊藤

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

ぼんきゅっぼん伊藤

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

マガジン

最近の記事

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

ソースのレビューまず今日は昨日のアナグラムのあアプリケーションをどのように作ったのかのレビューから始まりました。 昨日私が書いたコードよりsplit()を使う方が短いし早く処理ができたなというのと。 一発目の処理で、lngth()を使って文字列の長さを元に条件判断をすれば、そこでelseが出たら処理が終わる分効率的だなと思ったり、他人のソースを見るのは勉強になるなーという感じです。 サーバーとeclipseの接続今回使ったサーバーはTomcatです。eclipseのオー

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

      本日はインターン2日目でしたー!今日は以下のことをやりました。 ⑴FTPについての学習 ⑵SSHについての学習 ⑶アナグラム確認アプリの作成 FTPとは?FTPとはFileTransferProtocolの略です。簡単に説明すると、ローカル環境にあるファイルをインターネット通信を利用して遠隔でサーバーに送ることを言います。サーバークライアントシステムと同じ関係で成り立っています。 ・FTPサーバ FTPサーバーはインターネット側に位置しています。FTPサーバー上で

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

        はじめに本日から職業訓練の一環で仙台市内のIT企業で実習をさせていただくことになりました。 今日やったこと⑴会社案内 ⑵環境開発 ⑶FizzBuzz作成 環境構築について・JDK8.0 ・eclipse ・Tomcat ・MariaDB この辺りを入れる作業でした。訓練校ではガッツリ環境構築というのはやらず、あくまで整備された中でやってたので、初めての経験でした。 ただ、eclipseのオールインワンのフルエディションにJDK、eclipse、Tomcatが

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

          今日の訓練内容今日は午前中フレームワークの習熟度確認のテストを行いました。それが終わってからカリキュラムにはありませんがPHPに触れてみようということで、Hello!World!的なアプリケーション作ってからフレームワークを使うためにLaravelのインストールをしました。これがめちゃめちゃ手こずった。 仮想マシンの構築だったりvagrantの設定だったり、プロキシの設定だったり、なんというかプログラミングできるようになるだけじゃダメだなと。このための基本情報処理技術者試験

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

        マガジン

        • 職業訓練日記
          83本
        • 愛犬闘病記録
          11本

        記事

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

          カスタムRepositoryとは?そもそもRepositoryとはデータベースに接続し、SQL(JPQL)文を発行しデータベースにデータを登録したり、編集したり、削除したり、検索したりする機能がJpaRepositoryから継承された機能として使用することができました。 しかし、それだけではGroup Byなどのサブクエリ文まで対応を敷いていません。(WhereはJpaから継承されている)したがって、サブクエリ文を発行するためのRepositoryを作ることができます。

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

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

          JPAのカスタマイズとは?JPAのカスタマイズとは簡単に言うとRepositoryの中にSQL文を記載しデータベースを操作するためのものです。 @Queryアノテーション@Queryアノテーションを使うことでJpaRepostioryから継承しているメソッド以外も使用できます。ここにSQLを記載します。 ただしここに記載するのは純粋なSQLではなくJPQLという擬似SQLです。様々なRDMSで独自に実装されているSQLの差異を吸収してくれます。 ------------

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

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

          今日は前回のログイン画面の入力フォームから取得したIDとパスワードがデータベースに保存したあるデータを参照して合っているかどうかを判断する処理を作りました。 用意するもの⑴JPAとMySQLの設定ファイル ⑵アプリケーションプロパティの設定 データベースに接続するための情報を記載する。 ⑶Entityクラスの作成 データベースのテーブルのカラムと同じフィールドを作るクラス。フィールド作成ごはgetter/setterを準備する。 ⑷Repositoryインタフェー

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

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

          本日の講義はSpringBootを使ってログイン機能を実装しました。機能としてユーザーIDとパスワードを入力してOKボタンを押す。ユーザーIDとパスワードが合ってれば次のページへ、間違ってたら同じ画面へと言った感じです。 (ログイン画面) (ログイン成功時) (ログイン失敗時) こんな具合のちょーシンプルなログイン機能です。 使ったクラスまとめ⑴login.html ログイン画面のHTMLファイル ⑵afterlogin.html ログイン成功後の画面 ⑶L

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

          AOPの利用 職業訓練85日目

          AOPを利用するには?AOPを利用するには2つの手順が必要で、⑴pom.xmlでAOPに必要なライブラリを記載する。⑵共通処理をまとめたAdviceクラスを作成します。 pom.xmlの設定 <!--以下を追加-->から<!--ここまで追加-->までの間を記載する。この作業がAOP(共通処理)に使うライブラリを呼び込む設定です。 Adviceクラスの作成 今回設定した共通処理は、MethodBeforeAdviceのインタフェースを用いたbeforeメソッドと、Aft

          AOPの利用 職業訓練85日目

          DIの実装 職業訓練84日目

          DIの実装まず最初に前提となる条件としてどのようなクラスを用意するかとそのクラスの機能を最初に説明します。 ⑴アプリケーションクラス アプリケーションを実行するためのメインメソッドを持つクラス。 ⑵ビーンクラス アプリケーションクラスで使うフィールドやメソッドを持つクラス。 フィールドのsetter/getterは必ずつける。 ⑶ビーンインタフェース ビーンクラスの機能を継承するクラス。 ⑷bean-conf.xml(設定ファイル) この設定ファイルでBea

          DIの実装 職業訓練84日目

          SpringFramework 職業訓練83日目

          SpringFrameworkとは?SpringFrameworkとは汎用性の高いフレームワークです。もちろんWebアプリケーション作成のためのフレームワークとして利用できます。 SpringFrameworkの象徴的な技術としてDIとAOPがあります。これらの技術を活かしてソフトウェアの品質を向上しているのです。 クラスの結合度についてDIとAOPの説明に入る前にクラスの結合度について説明します。 ・ケース1 あるプログラムの中にクラスAとクラスBがあります。クラス

          SpringFramework 職業訓練83日目

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

          フレームワークとは?フレームワークとは直訳すると「枠組み」です。プログラミングでいう枠組みというのはソフトウェアを形作る枠組みとして使われます。 もう少し説明をするとここでいうフレームワークはソフトウェアとして動く仕組みそのものを提供します。 そしてフレームワークが場合に応じでプログラムを呼び出すためのインターフェースも備えています。 したがって開発者は呼び出されるプログラムを作成すれば良いのです。 webアプリケーションにおけるフレームワークwebアプリケーションの

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

          JavaScriptテスト 職業訓練81日目

          訓練内容午前中はJavaScriptでもBootstrapは使えますよーという説明で、色々UI作って遊びました。BootstrapはJavaの時にも学んでたので新しくやったという感じはありませんでした。 午後からテストで撃沈しました。jQueryとかの部分が理解が甘かったです。動作すればいいかというノリでやってたので、根本から理解しているという感じではなかったのが出ちゃいました。 そもそもJavaScript全体的にふわっと腹落ちしないま動かしているところがあるので、もう

          JavaScriptテスト 職業訓練81日目

          Ajax通信 職業訓練80日とは

          Ajax通信とは?AjaxとはJavaScriptとXMLファイルを利用した非同期通信のことを言います。非同期通信とはどんなものかというと、Googleマップのように画像変遷をせずにブラウザ上のデータを切り替えるものをイメージしたもらいたいです。 Googleマップを見る際地図の縮尺を変えるたびにページが切り替わっていてはストレスがたまります。 通信の話をするとHTTP通信との違いなどを説明しなくてはいけなくなるので、今回はページを切り替えずにブラウザ上のデータを更新する

          Ajax通信 職業訓練80日とは

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

          イベントハンドラとは?イベントハンドラとはイベントが発生したときに行う処理をあらかじめ記述しておく事です。そもそもイベントとは、クリックした時やページのロードが完了した時など様々あります。イベント毎に構文ががあったりしますので、個別に説明していきます。 ・onChange フォーム要素の選択、入力値に変更があった際に処理を行う。 使用例としては入力値の正誤のチェック。(数値入力欄に数値以外が入っていないかなど) ・onSelect テキストが選択された時に処理を行

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

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

          私の希望条件webシステムを開発したい。仙台市近郊で働きたい。これだけですw これだけだと当てはまる企業が多すぎるので、面談で雰囲気とか、求める人材とか色々と聞いてみたので、その内容をまとめます。 仙台圏のIT開発市況まずは全国的にエンジニアが不足しているとのこと、同様に仙台圏でもエンジニアが不足している。東京に本社がある企業も仙台に支店を進出させてもなかなかエンジニアが集まらないという現状。 システム開発での使用言語はJava、PHPを主に採用している企業が多い。Tw

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