作りながら学ぶWebプログラミング実践入門
一冊で理解するHTML、CSS、JavaScript、Node.js
マイナビ出版
これ1冊で「Webページ制作からサーバーの開発」までわかる!
「Webアプリケーションってどうやって作るの?」
「これからWeb業界に入るから、重要技術をざっと知っておきたいな」
本書は、そんな、Web制作、Webアプリケーションをこれから始めたい人を対象にした書籍です。
この本では、本格的なWebを作る上で必要となる以下の技術の基本についてコンパクトに説明してあります。
・HTML ― Webページの内容を記述するための技術
・スタイルシート ― Webページにスタイルを適用するための技術
・JavaScript ― Webページの中で様々な処理を実行する言語
・Node.js ― サーバープログラムを開発するためのJavaScriptエンジン
・Express ― Node.jsでWebを作るためのフレームワーク
・SQLite3 ― 本格リレーショナルデータベース
これらの基本的な使い方がわかれば、本格的なWebアプリケーションを作れるようになるでしょう。これらの技術が身につけば、「クライアント(Webページ)からサーバーまでを開発する」ことが可能になります。
本来なら、これらをマスターするにはたくさんの入門書や参考書籍が必要となってしまいますが、すべて用意し学ぶのは初心者にはかなりな負担です。そこで本書では、「これだけわかれば何かできる」という最低限の知識に絞って一冊にまとめました。
===
本書ではまず、Chapter 1で本書で学ぶことの概要をつかみ、開発環境を整えます。
続いてChapter 2では、Webページを作れるように、ページの構造を作るHTML、色やサイズなどのスタイリングをするCSSを基礎から学びます。
続いてChapter 3では、Webページに動きをつけられるように、JavaScriptというプログラミング言語を学びます。
そしてChapter 4では、Node.jsという、サーバーサイドの開発ができるJavaScriptについて学びます。
Chapter 5では、Node.jsとExpressというフレームワークと組み合わせて、サーバー側の処理も行う簡単なWebアプリケーションを作ります。
そしてChapter 6では、Webアプリケーションを作る上で重要な役割を担う、データベースについて学びます。本書ではSQLiteを使用します。
最後のChapter 7では、本書で学んだことをすべて組み合わせて、Todo管理アプリケーションを作ります。このアプリケーションは、ユーザーのログイン管理、タスクの作成・取得・更新・削除の機能を備えており、いろいろなアプリケーションの基本となる形になっています。
この本を読んだだけでは、これらの技術を完璧にマスターすることはできませんが、「とりあえず何か作る」ことはできるようになるはずです。どんな技術が必要で、それらをどう組み合せれば、Webアプリケーションを作ることができるのかを理解することができます。
「これから始める初心者だけれど、手ごたえを感じたい」、そんな人におすすめの1冊です。
(本書前書きより抜粋・加工して使用しています)
サポートサイト
https://book.mynavi.jp/supportsite/detail/9784839970864.html
発売日:2020-01-28
ページ数:328ページ
目次
■Part 1 基本編
〇 Chapter 1 Webプログラミングを始めよう
1-1 Webの開発ってどんなもの?
1-2 開発環境を整えよう
〇 Chapter 2 HTML/CSSを学ぼう
2-1 HTMLの基礎を覚えよう
2-2 より複雑なコンテンツ
2-3 スタイルシート(CSS)を使おう
2-4 Bootstrapでスタイル設定しよう
〇 Chapter 3 JavaScriptを学ぼう
3-1 JavaScriptの基礎を覚えよう
3-2 関数・配列・オブジェクト
3-3 Document Object Modelを使おう
〇 Chapter 4 Node.jsを学ぼう
4-1 Node.jsを準備しよう
4-2 入出力をマスターしよう
4-3 外部データにアクセスしよう
4-4 覚え書きツールを作ろう
■Part 2 開発編
〇 Chapter 5 Expressフレームワークを学ぼう
5-1 Expressの基本を理解しよう
5-2 ExpressでWebアプリを作ろう
5-3 Webページ作成をマスターしよう
〇 Chapter 6 データベースを使おう
6-1 SQLite 3を使おう
6-2 Node.jsからSQLite 3を利用しよう
6-3 SQLの基本を学ぼう
6-4 CRUDを作成しよう
〇 Chapter 7 本格Webアプリを作ろう
7-1 ToDoアプリを作ろう
7-2 利用者の管理機能を作ろう
7-3 ToDo関連を作成しよう
著者プロフィール
-
掌田津耶乃()
日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以降、Mac、Windows、Web、Android、iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。
絶賛!発売中!
-
- 建設DXで未来を変える
-
- 野原弘輔(著者)
- 経営・マーケティング
- DXで日本の建設産業を変える!
-
- 実践力を身につける Pythonの教科書 第2版
-
- クジラ飛行机(著者)
- プログラミング
- Pythonの基礎文法から機械学習、Webアプリ開発まで、Pythonを網羅的に学べる1冊
-
- AWS認定 セキュリティ-専門知識 改訂2版
-
- 上野 史瑛(著者)、 NRIネットコム株式会社(著者)、 佐々木 拓郎(著者)、 小林 恭平(著者)
- サーバー・クラウド技術
- 「AWS認定 セキュリティ- 専門知識」(SCS-C02)の試験範囲をこの1冊で学べる!
-
- 囲碁 実利至上主義~各時代の名局を1手ずつ解説~
-
- 木部夏生(著者)
- 囲碁その他
- さあ、地を稼ごう
Copyright © Mynavi Publishing Corporation