判型/ページ数B5変型判/344ページ(オール2C)ISBN978-4-8026-1224-1備考カラー口絵付きTweetあなたがある日突然、「Webアプリケーションを作ろう!」と思い立ったとしましょう。何から始めるべきでしょうか。いわゆる普通の「Webサイト」と「Webアプリ」と呼ばれるものの間には、大きな差があります。普通のWebサイトなら、HTMLとスタイルシートが少しわかれば作れます。Webアプリと呼ばれるものを作るためには、その他にこんな技術が必要になるでしょう。・サーバーサイドの開発技術。・フロントエンドの開発技術。これ、全部覚えるためにはどれだけ勉強しないといけないんでしょうか。考えただけで頭がクラクラしそうですね。あなたが「Python」と「JavaScript」の基本的な使い方がわかっているなら、覚えるべき知識は実はそんなに膨大ではないかも知れません。この本一冊だけで済むはずですよ。本書では、次のような技術について簡潔にまとめて説明をしていきます。・サーバーサイドの開発としてHTTPServerとFlask。・フロントエンドの開発としてBootstrapとVue.js。・データベース開発としてSQLite3とSQLAlchemy。これらを順に覚えていけば、気がつけば本格的なWebアプリ開発ができるようになっていることでしょう。一冊の本ですから、それぞれの説明は基本部分だけ。「これで完璧!」とまではいかないでしょう。開発を始めるのに必要なものは一通り手に入るはずです。なにか新しいことを始めるとき、必要なのは「膨大な知識と高度な技術を身につけた完璧なゴール」を設定することではありません。「スタートすること」です。