今週のQiita技術書まとめ
2022年10月23日配信
ボッシュ自動車handbook(英語)11版(0-1) 課題と記事一覧new, OSEK(78)
ボッシュ自動車handbook(英語)11版(0) 課題と記事一覧 が、半分を超えた。その前に、一部は構造を見直した。この機会に、全面的に内容を見直そうと思い、新しい記事として掲載させてください。 人生で影響を受けた本100冊。 に掲載した本のうち、「新人プログラマ応援」企画で「私の推薦書33冊」として33冊紹介した。 新人プログラマ応援 私の推薦書33冊
ボッシュ自動車ハンドブック 日本語第4版
自動車技術を学ぶための最良の一冊! 豊富な図表により、難しい内容も理解しやすく構成。 約6,000項目の詳細なインデックスで、知りたいことを一発検索。 自動車業界で使用される欧文略語を巻末に掲載。 ◆ドイツの自動車技術分野、自動車研究開発分野、主要自動車メーカーなどで活躍する専門家の執筆による 詳細な内容。 ◆世界中のエンジニアが常時携帯しているテクニカルハンドブック。 ドイツ語初版以来80余年の間に世界中で多くの言語に翻訳され、160万部以上出版されました。 ◆ねじ、ばね等の機素はもとより、エンジン制御技術や車両診断システム、代替駆動技術のほか、メカニズムから運転...
防御的プログラミングと契約プログラミング
1. 猜疑心か相互信頼か、防御的か契約に基づくか 防御的プログラミングと契約プログラミングについて、後述する勉強会で疑問を持ち、勉強会内で説明されていること深堀りしてみました。 すべてが勉強になる話だったのですが、こちらの記事でフォーカスするのは「クラス設計スタイル」におけるふたつの選択肢 1. トランザクションスクリプト方式 2. ドメインモデル方式
モダンスタックでつくるWebアプリケーション 学習ロードマップ 2022/10
はじめに この記事を読んでいるということは、何らかの目的でWebアプリケーション開発を学びたい、あるいはその最中であると思います。しかしWeb開発という分野の内容の幅は広く、さらに常にアップデートが行われるため、多くの場合、学習方法は独学によるものになります。 特に独学において問題になるのは、学習すべきことがわからないということが起きることです。世の中には、Webアプリケーション開発用の学習教材や…
Webを支える技術
本書のテーマはWebサービスの実践的な設計。まず良いWebサービス設計の第一歩として、HTTPやURI、HTMLなどの仕様を歴史や設計思想を織り交ぜて解説。そしてWebサービスにおける設計課題、たとえば望ましいURI、HTTPメソッドの使い分け、クライアントとサーバの役割分担、設計プロセスなどについて、現時点でのベストプラクティスを紹介。
マスタリングTCP/IP-入門編ー(第6版)
TCP/IP解説書の決定版! 時代の変化によるトピックを加え内容を刷新! 本書は、ベストセラーの『マスタリングTCP/IP 入門編』を時代の変化に即したトピックを加え、内容を刷新した第6版として発行するものです。豊富な脚注と図版・イラストを用いたわかりやすい解説により、TCP/IPの基本をしっかりと学ぶことができます。プロトコル、インターネット、ネットワークについての理解を深める最初の一歩として活用ください。
作って学ぶ HTML&CSSモダンコーディング
モバイルファースト&レスポンシブなサイトの作成手法を、ステップ・バイ・ステップでマスターする! 本書では、モバイルファースト&レスポンシブで、サンプルサイトを制作していく過程を実際に操作しながら学んでいきます。 サイトはパーツ単位で作成し、章ごとに1つのパーツを作成していきます。 Chpater1 ヘッダー Chpater2 ヒーロー Chapter3 画像とテキスト Chpater4 記事一覧 Chapter5 フッター Chapter6 記事 Chapter7 プラン&フッター Chapter8 ナビゲーション それぞれのパーツの作成にあたっては、パーツのレイアウトを実現するC...
GitHub実践入門 〜Pull Requestによる開発の変革
良いコードを迅速に生み出す快適な共同開発。手を動かして身に付ける、実用的なワークフロー。
JavaScript 第7版
サイ本で知られるJavaScriptの改訂版! 旧版出版から9年を経て、最新情報を網羅し全面的に改訂されたJavaScriptの決定版です。大きく変更されたES6 (ES2015)以降は、大規模な変化はこの先しばらくないと言われています。旧版にあったjQueryも含めて動きが速いクライアントフレームワークについての記述を大幅削除し、安定したJavaScriptの言語について徹底解説します。
Reactハンズオンラーニング 第2版
Webフロントエンドの「今」を学びたい人へ! Facebookが開発したJavaScriptライブラリ「React」の解説書。2013年にオープンソース化されたReactですが、ここ数年で大きな変更が加えられ、またReactを取り巻くエコシステムも大きく変化しました。本書では実際に動くコンポーネントを作りながら、最新のReactの記法について解説しつつ、最新のツールやライブラリも紹介します。初心者から中上級者まで、Reactの今をすばやく学習することができます。
プログラミングTypeScript
プログラミング言語TypeScriptの基礎から実践までを網羅的に解説! プログラミング言語TypeScriptの解説書。TypeScriptの型に関する基礎的な内容からその応用、エラー処理の手法、非同期プログラミング、各種フレームワークの利用法、既存のJavaScriptプロジェクトのTypeScript移行の方法まで、言語全般を総合的に解説します。本書全体を通じて、TypeScriptの洗練された型システムを最大限活用するために、コードをどのように記述すべきか、なぜそうすべきかを学べます。
MySQL徹底入門 第4版 MySQL 8.0対応
MySQL 8.0対応! 日本MySQLユーザ会メンバーによる全面改定版! 【本書の概要】 2011年刊行の『MySQL 徹底入門 第3版』の改訂版です。 メジャーバージョンアップした8.0に対応。 旧版の内容を全面的に見直して書下ろし。 改訂にあたり、新機能についてはデータベース担当者が必要となる部分を中心にピックアップ! 運用・データ型・レプリケーション・文字コードなどの実務で役立つ内容もバランスよく解説します。 【MySQL 8.0について】 MySQLは、バージョン5.7から一気に進んで8.0になりました。 旧バージョンとの互換性は担保しつつも、 大幅なりリファクタリング...
PostgreSQL徹底入門 第4版 インストールから機能・仕組み、アプリ作り、管理・運用まで
インストールから機能・仕組み、アプリ作り、管理・運用まで PosgreSQLの基本を一通り学べる定番入門書 PostgreSQLはオープンソースのリレーショナルデータベース管理システム(RDBMS)です。Linux、macOSといったUNIX系OSはもちろんのこと、Windowsにも対応しています。本書は、初めてPostgreSQLに触れる、あるいはそもそもデータベースに触れるのが初めてという方や、ちょっと使ったことはあるけどもう少し詳しく知りたいという方に向けた入門書です。第4版では、PostgreSQL 11をベースに全面的な改訂を行い、新旧問わずPostgreSQLの基本として初...
初めてのGraphQL
GraphQLは2015年にFacebookにより公開された、RESTとは異なるアプローチのアーキテクチャ。クエリ言語を用いてデータを操作し、その表現力の高さにより本当に必要なリクエストを送ることができる。本書ではGraphQLの概要と、GraphQLを用いたWebサービスの開発方法を実装例に沿って紹介。
TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発
新しいフロントエンドの入門書決定版! 本書はReact/Next.jsとTypeScriptを用いてWebアプリケーションを開発する入門書です。 WebアプリケーションフレームワークNext.jsはReactをベースに開発されています。 高速さに裏付けされた高いUXと、開発しやすさを両立しているのが特徴です。 本書では、Next.jsの開発をより快適・堅牢にするTypeScriptで開発を進めます。 Next.jsによるアプリケーション開発の基礎、最新のフロントエンドやWebアプリケーションの開発方法が学べます。
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版
日本中の現場で支持されたベストセラーが、最新環境にあわせて全面刷新+大増ページ! Webアプリケーションにはなぜ脆弱性が生まれるのか? 脆弱性を解消するにはどうプログラミングすればよいか? PHPサンプルへの攻撃を通して脆弱性が生まれる原理と具体的な対処方法が学べる! Webアプリ開発者の必読書、待望の改訂版! OWASP Top 10 - 2017対応 <主な改訂内容> ・HTML5の普及に対応してWeb APIやJavaScriptに関する解説を新設 ・OWASP Top 10 - 2017に対応して、XXEや安全でないデシリアライゼーションなどを解説 ・脆弱性診断に対する関...