Web

[学習記録]Ruby on RailsでのWebアプリケーション作成

勤務表作成アプリケーション 言語: Ruby on Rails デプロイ先: Heroku 拡張機能 Mailgun 学習内容 Web application作成 ユーザ認証機能の実装 CRUD validation session remember digest friendly forwarding activation password reset HerokuでのSSL Heroku…

『Ruby on Rails チュートリアル』学習メモ

Ch01 0からdeployまで お手軽すぎるscaffold 自動生成されたcodeは無駄に量が多く複雑 → 初学者には向かない rails 5.1.6 new hello_app ← バージョン指定 direcroty 構成 → 表1.2 Gemfileのバージョン指定 ~>では,メジャーバージョンのアップデートはしな…

『フロントエンド開発入門: プロフェッショナルな開発ツールと設計・実装』学習メモ

Part 1 導入編 何故使うかを知る Ch01 frontend history static UI → dynamic UI DOM utilityを提供したjQuery cross browserや下位互換性を吸収したAPI Ajax XMLHttpRequest objectを隠蔽し冗長な通信記述を簡略化できる Shorthand 簡易的なanimationの活用…

『入門React: コンポーネントベースのWebフロントエンド開発』学習メモ

Part 1 基礎 Ch01 Introduction 背景 React: XHPというPHPのframeworkのJavaScriptへの移植 毎回ページ全体を書き換えるというPHPのstyleが備わっている 本質的にstate machine 責任: MVCのうちViewのみを見る DOMの更新 eventへの反応 Virtual DOMという強…

『Webフロントエンド ハイパフォーマンス チューニング』学習メモ

Ch1 Web performanceとは何か performance: userの様々な振る舞いにWeb pageが応答する速さ Web page内でのinteractionのperformanceの最適化を目指す Ch2 browserのrenderingの仕組み 対象とするrendering engine history WebKit系のrendering engineを見る…

『Web API: The Good Parts』学習メモ

Web

Ch01 what's Web API Web API: HTTP protocolを利用してnetwork越しに呼び出すAPI API: Application Protocol Interface target: XML over HTTP, JSON over HTTP developerにAPIを公開することで,サービスに付加価値がつく eco systemに参加 ProgrammableWe…

『Webを支える技術』学習メモ

Web

Part1 Web概論 Ch01 what's Web Webの作用 clientと疎結合なWeb site UIとしてのWeb APIとしてのWeb HTTP, URI, HTML 非線形なhyper media @Web distributed system @Web simple protocol Ch02 Web history Web以前のhyper media hyper media: hyper textの…