学習記録

セキュリティ 【目的】 ・セキュリティ対策について学ぶ 【学習概要】 ソフトウェアを開発する上で起こる問題を理解 【学習内容】 1.脆弱性 セキュリティの弱点を作り出す仕様上の問題点のこと 1−1.脆弱性によって持たされる被害 個人情報漏洩 Webペー…

学習記録

コマンドの仕組みと管理ツール 【目的】 ・環境構築に必要なコマンドとソフトウェアの仕組みを理解する 【学習概要】 環境構築で使用したツールを学ぶ パッケージ管理ツールで管理する理由を学ぶ 【学習内容】 1.シェル ターミナルとOSを繋ぐ窓口役 ターミ…

学習記録

読みやすいコードの書き方 【目的】 ・自分で読みやすいコードを描けるようにすること 【学習概要】 関数名・変数名の命名 複雑なロジックを避けたコードを書く 有効なコメントを書く 【学習内容】 1.読みやすいコードの必要性 生産性・保守性の向上 柔軟…

学習記録

改善・保守管理 【目的】 ・既存のアプリケーションに対して改善をして知識を増やす 【学習概要】 各課題に対してリファクタリングの実施 リファクタリング……ユーザーからみたアプリの動作は変えずに内部のコードを整理( 異なる文法で端的なコードに変更し…

学習記録

ユーザー認証 【目的】 ・ユーザー認証の方法を学ぶ 【学習概要】 デプロイの実施 ユーザー認証によってアクセスを制限 【ユーザー認証の手順】 1.Basic認証を導入 デプロイされたサービスに対して使用できるユーザーを制限するためにBasic認証を導入する …

学習記録

デプロイ 【目的】 ・サービスを公開する手法を学ぶ 【学習概要】 各種必要な用語の学習 Herokuというサービスを使用 【サービスを公開する手順】 1.デプロイ(以下①,②の作業のことをデプロイと呼ぶ) ①サーバーを用意 ②用意したサーバーに作成したWebア…

学習記録

変更に強いコードの記述 【目的】 ・JavaScriptの開発に必要な知識を学ぶ ・APIについて学ぶ 【学習概要(実装について大まかに何をしたか)】 今回は実装やコードの記述は無し、テキストを学習 ・アプリケーションの仕組み ・サーバーサイドとフロントエン…

学習記録

メモ投稿機能(フロント側) メモ投稿機能 ... 非同期通信によりリロードせずにメモを投稿できる機能 【目的】 ・非同期通信についてAjaxを理解する ・必要なコード・用語を覚える 【学習概要(実装について大まかに何をしたか)】 ①送信ボタンをクリックし…

学習記録

メモ投稿機能(フロント側) メモ投稿機能 ... 非同期通信によりリロードせずにメモを投稿できる機能 【目的】 ・非同期通信についてAjaxを理解する ・必要なコード・用語を覚える 【学習概要(実装について大まかに何をしたか)】 ①送信ボタンをクリックし…

学習記録

メモ投稿機能(フロント側) メモ投稿機能 ... 非同期通信によりリロードせずにメモを投稿できる機能 【目的】 ・非同期通信についてAjaxを理解する ・必要なコード・用語を覚える 【学習概要(実装について大まかに何をしたか)】 ①送信ボタンをクリックし…

学習記録

メモ投稿機能(サーバーサイド側の仕組み) メモ投稿機能 ... 非同期通信によりリロードせずにメモを投稿できる機能 【目的】 ・非同期通信のエンドポイントの流れを理解する ・必要なコード・用語を覚える 【学習概要】 ①メモ機能のサーバーサイドを完成さ…

今日の学習記録

既読機能(非同期通信)の仕組み−2 【目的】 ・非同期通信の仕組みを理解する ・必要なコード・用語を覚える 【学習概要】 既読機能を実装して以下のことを学ぶ ・フロント側の処理の流れ ・リロードせずに既読マークがつくために必要なコード 【実装の手順…

学習記録(個人的な理解)

既読機能(非同期通信)の仕組み 【目的】 ・非同期通信の仕組みを理解する ・必要なコード・用語を覚える 【学習概要】 既読機能を実装して以下のことを学ぶ ・フロント側の処理の流れ ・リロードせずに既読マークがつくために必要なコード 【実装の手順】 …

学習内容(個人的な解釈を記録)

Ajaxについて学習中(既読機能) テキストがあり例題に沿って学習しています 今回はLINEなどに使われる既読機能ついてです 〈概要〉 Ajaxによって非同期通信ができる 非同期通信する際はjsonなどのデータ形式で返却する必要あり データを取得する際にアクセ…