bpeldi2oerkd8の開発日誌

とあるひよっこエンジニアの成長の記録。

Javascript

Herokuへのデプロイ - 自作サービスづくり11

今回もWeb開発に関する記事です。 前回はAPIにJWT認証を追加しました。 developer-bpeldi2oerkd8.hatenablog.com今回は今までの変更内容を本番環境にデプロイしたいと思います。 本番環境としては前のデプロイでも用いたHerokuを使います。 developer-bpeldi…

JWT認証を導入したAPI実装 - 自作サービスづくり10

今回もWeb開発に関する記事です。 前回はデザイン改善とSlackとの連携機能の実装を行いました。 developer-bpeldi2oerkd8.hatenablog.comここでは、ロゴの作成とSlack連携登録・編集機能を作ったため、 今回はいよいよJWT認証を導入したAPIの実装に移ります…

デザイン改善とSlackとの連携機能の実装 - 自作サービスづくり9

今回もWeb開発に関する記事です。 前回は認証付きAPIを作る前準備を行いました。 developer-bpeldi2oerkd8.hatenablog.comここでは設計を行ったため、今回はAPIの実装の前にSlackとの連携に必要な情報を登録する機能の実装をします。 デザイン改善 Slackとの…

認証付きAPIを作る前準備 - 自作サービスづくり8

今回もWeb開発に関する記事です。 前回はbotを使った出欠確認・更新機能の実装を行いました。 developer-bpeldi2oerkd8.hatenablog.comしかし、作成したAPIには認証がありません。 このため、URLさえわかってしまえば、APIを無関係の方が叩けてしまいます。 …

Botを使った出欠確認機能の実装 - 自作サービスづくり7

今回の記事もWeb開発に関する記事です。 前回はslack上のbotから前々回実装した出欠更新APIを叩きました。 developer-bpeldi2oerkd8.hatenablog.comこのままでは、現在の出欠情報を確認する際にその都度出欠を更新する必要があります。 このため、出欠情報の…

Hubotから出欠更新APIを叩く-自作サービス作り6

今回の記事もWeb開発の勉強に関する記事です。 前回は出欠更新APIの実装をしました。 developer-bpeldi2oerkd8.hatenablog.com今回はbotからAPIを叩くことでbot経由で出欠更新ができるようにします。 構成 RoomIdの追加 HubotからAPIを叩く 動作確認 構成 今…

Web開発の勉強12- 自作サービス作り5

今回の記事もWeb開発の勉強の記事です。 前回の記事では、GitHubアカウントでログインして予定の作成・削除・編集と出欠登録ができるシステムを完成させました。 developer-bpeldi2oerkd8.hatenablog.comとはいっても前回までの内容はN予備校の教材の内容に…

Web開発の勉強11- 自作サービス作り4

およそ半年ぶりとなってしまいました。 今回はWeb開発の勉強の記事です。 前回は出席登録機能以外を完成させました。 developer-bpeldi2oerkd8.hatenablog.com今回は出席登録機能とURL共有機能の追加、Herokuへのデプロイまで完成させました。 完成したもの …

Web開発の勉強10- 自作サービス作り3

今回もWeb開発に関する記事です。 前回は出欠登録に使うbotを側だけ作りました。 developer-bpeldi2oerkd8.hatenablog.com今回は予定の作成・編集・削除ページとその処理を書き、デザイン面も決めました。 後はメインのbotを使って出席登録をできるようにす…

Web開発の勉強9- 自作サービス作り2

今回もWeb開発に関する記事です。 前回は自作サービスづくりで側だけ作りました。 developer-bpeldi2oerkd8.hatenablog.com今回はbotの部分を作りました。 作ったもの 新たにhubotのひな型を作成し、出席登録のbotを作成しました。 今回は決まったフォーマッ…

Web開発の勉強8- 自作サービス作り1

今回もWeb開発に関する記事です。 前回の記事でようやくWeb開発の入門コースが終わりました。 developer-bpeldi2oerkd8.hatenablog.com今回から自分でサービスを1つ作ろうと思います。 何を作るか せっかく「予定調整君」を作ったので、これを活かして自ら使…

Web開発の勉強7- 実践サーバーサイドプログラミング2

今回もWeb開発に関する記事です。 ようやく夏のインターンシップが終わり、一息したところで残っていたWeb開発入門のコースを終わらせました。このシリーズの前回の記事はこちらです。 developer-bpeldi2oerkd8.hatenablog.com 内容 教材としては「N予備校」…

Web開発の勉強6- 実践サーバーサイドプログラミング1

お久しぶりです。 今回はWeb開発に関する記事です。インターンシップ・研究などと忙しく、なかなかAtCoder、Web開発に手がつかない時期が続きました。 ここ1か月は時間が取れるようになってきたので、再開したいと思います。このシリーズの前回の記事はこち…

Web開発の勉強5- サーバーサイドプログラミング入門3

お久しぶりの投稿となってしまいました。 今回はWeb開発の勉強に関する記事です。このシリーズの前回の記事はこちらです。 developer-bpeldi2oerkd8.hatenablog.com 内容 教材としては「N予備校」の「 プログラミング入門Webアプリコース 」を使ってます。 w…

Web開発の勉強4- サーバーサイドプログラミング入門2

今回はWeb開発の勉強の記事です。第4回も前回と引き続き、Node.jsを用いたサーバーサイドプログラミングの勉強です。このシリーズの前回の記事はこちらです。 developer-bpeldi2oerkd8.hatenablog.com 内容 教材としては「N予備校」の「 プログラミング入門W…

Web開発の勉強3- サーバーサイドプログラミング入門1

お久しぶりのWeb開発の記事です。前回からだいぶ空いてしまいましたが、 第3回はサーバーサイドプログラミング入門ということで、 いよいよNode.jsを使った開発に取り組みました。このシリーズの前回の記事はこちらです。 developer-bpeldi2oerkd8.hatenablo…

Web開発の勉強1- HTML, CSS, Javascriptの復習

前回の終わりに、次回は対戦ゲームに関する説明をするといったのですが、特定される可能性があるのでやめることにしました。(見る人が見れば一発でばれる恐れがあるため)ちなみに、前回の記事はこちらです↓ developer-bpeldi2oerkd8.hatenablog.com 代わりに…