作りながら学ぶWebプログラミング実践入門 改訂版 一冊で学ぶ HTML/CSS、JavaScript、React、Node.js、Express
掌田津耶乃 · マイナビ出版
「これからWeb業界に入るから、重要技術をざっと知っておきたいな」 「Webアプリケーションを作ってみたいけど、関連技術が多すぎて何から手をつけていいか分からない」 本書は、そんな、Web開発、Webアプリケーションをこれから始めたい人を対象にした書籍です。 ご好評いただきました初版をベースに、時代の変化に合わせて大きく刷新しました。 この本では、本格的なWebを作る上で必要となる以下の技術の基本についてコンパクトに説明してあります。 ・HTML ー Webページの内容を記述するための技術 ・スタイルシート ー Webページにスタイルを適用するための技術 ・JavaScript ー Webページの中で様々な処理を実行する言語 ・Node.js ー サーバープログラムを開発するためのJavaScriptエンジン ・Express ー Node.jsでサーバープログラムを作るためのフレームワーク ・SQLite3 ー 本格リレーショナルデータベース ・React ー フロントエンドフレームワーク これらの基本的な使い方がわかれば、本格的なWebアプリケーションを作れるようになるでしょう。これらの技術が身につけば、「クライアント(Webページ)からサーバーまでを開発する」ことが可能になります。 最後の章では、仕上げとしてExpressを使ってAPIで実装する「ToDo」アプリ、ExpressとAPIにReactを加えた「ブックマーク管理」アプリを作ります。 本来なら、これらをマスターするにはたくさんの入門書や参考書籍が必要となってしまいますが、すべて用意し学ぶのは初心者にはかなりの負担です。そこで本書では、「これだけわかれば基礎的なWebアプリケーションを作れる」という最小限の知識に絞って一冊にまとめました。 ※なお、改訂版での変更点は、 ・全体を章立てから見直して、大幅に書き直し ・Reactの章を追加 ・ReactとExpressを合わせて開発する章を追加 ・開発するWebアプリをAPIベースの設計に変更 ・取り扱うデータとしてJSONを追加 などです。 Part 1 基本編 Chapter 1 Webプログラミングを始めよう Chapter 2 HTML/CSSを学ぼう Chapter 3 JavaScriptを学ぼう Chapter 4 Node.jsでコマンドプログラムを作ろう Part 2 開発編 Chapter 5 Expressフレームワークを学ぼう Chapter 6 データベースを使おう Chapter 7 Reactを使おう Chapter 8 Webアプリ開発に挑戦! 日本初のMac専門月刊誌『Mac+』の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。 ・ 近著:『Amazon Bedrock超入門』『Next.js超入門』『プログラミング知識ゼロでもわかるプロンプトエンジニアリング入門』『Python Django 4 超入門』(秀和システム)、『Google Vertex AIによるアプリケーション開発』『Python/JavaScriptによるOpen AIプログラミング』(ラトルズ)、『Azure OpenAIプログラミング入門』(マイナビ出版) ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
価格・在庫は表示時点のものです。最新情報は各販売元にてご確認ください。