Goプログラミングについて一歩踏み込んだプロユースの解説書。読者はシンプルなコードを書きながら、実運用アプリケーションの開発で使うスキルとテクニックを学ぶことができます。本書のサンプルプログラムはどれもシンプルですがとても実践的です。拡張性、並行処理、高可用性といったエンタープライズアプリケーションの開発で直面する現実的な問題に対するソリューションが含まれています。本書を読めば、実際の業務に必要な技能ーGoによる開発手法および関連技術の使い方ーをマスターし、ツールやプログラムの開発スキルを迅速かつ簡単に向上できます。日本語版では、監訳者の鵜飼文敏氏による巻末付録「Goらしいコードの書き方」を収録しました。
まったくのプログラミング初心者に向けた、Webプログラミングの入門書です。
「HTML+CSS」「JavaScript」「PHPによるサーバー開発」
「Ajaxによる非同期通信」Webを使ったスマホアプリ作成」などを、猛スピードで全部学びましょう!
Webプログラミングに必要なテーマの本は、それぞれ1冊になるくらいのボリュームですので、
それを何冊も読むのは大変ですよね。
本書では必要なものを全部つまみ食いして、一度にすべて使えるようになれます!
「HTML+JavaScriptのWeb作成」から一歩踏み出し、サーバー側の開発まで含めた
プログラミングを学び、応用として、Web部分をそのままスマートフォンのアプリに組み込み、
「サーバーと連携したスマホアプリ」までも取り上げています。
ですので、「Webページ、サーバー、スマホアプリ」のすべてを体験できます。
昨今、プログラミングの仕事というとWebプログラミングは避けて通れませんので、
プログラマーになりたいあなたには必読です!
Chapter 1 基本のHTML&CSSを使おう
1-1 Webの開発って、なに?
1-2 HTMLを使おう
1-3 スタイルシートでデザインしよう
1-4 さまざまなスタイルを利用しよう
Chapter 2 JavaScriptの基本を覚えよう
2-1 値と変数をマスターしよう
2-2 構文を覚えよう
2-3 関数とオブジェクト
Chapter 3 Webを操作しよう
3-1 DOMを操作しよう
3-2 DOMオブジェクトを操作しよう
Chapter 4 グラフィックを操作しよう
4-1 Canvasを使おう
4-2 グラフィックを動かそう
Chapter 5 サーバープログラムを作ろう
5-1 PHPを使えるようになろう
5-2 Webのさまざまな機能を使おう
Chapter 6 本格アプリに挑戦しよう
6-1 アイテム収集ゲーム「Collect It!」
6-2 2D 擬似アドベンチャーゲーム「Adventurer」
Chapter 7 スマホアプリに挑戦!
7-1 Monacaを使いこなそう
7-2 プレビューとデバッグ
Web制作において、コンテンツ設計や導線設計は最も重要なフェーズであり、その設計を起こすためのフレームワークについての考え方や、設計の考え方、ユーザー心理の考え方やペルソナ設定を活かしてワイヤーフレームに落とし込む手法まで、細かく事例やサンプルを挙げながら解説をしていきます。
次に、クライアント企業や商品サービスの魅力を掘り起こしながら、小さな会社が大企業に打ち勝てるようなブランディングを行い、エンドユーザーのベネフィットにアプローチするコンテンツ設計を基本とし、特に小さな会社が大企業と戦っていくための絞り込み戦略などに触れながら、ユーザー・ベネフィットの模索を解説。ペルソナ設定の具体的な手法にまでアプローチしていきます。
「Webはリリースしてからが本当のスタート」。設計・制作を経てリリース後には、PDCAサイクルの施策が必須となります。基礎的なアクセス解析のチェックポイントを解説しながら、Web集客のための運用方法を事例を通じながら学んでいきます。
最後に、昨今必須となりつつある、モバイル対策への考え方や、モバイルに特化したアクセス解析のチェックポイントも、事例を通じて紹介します。ランディングページ構築+SEO+SEMにて、3か月でアクセス数20倍、コンバージョンを10倍にした事例などに触れています。
この1冊で「コンテンツ&導線設計」「ペルソナ&ベネフィット設定」「PDCAに関する基礎知識」「アクセス解析の基礎」「SEO&SEMによる集客マーケティング」まで、企業のWebサイトプロモーションに必須の概念をオールインワンで体系的に学ぶことができます。
本書では、「HTML5」の新機能のうち、本格的なグラフィック描画機能を提供する「Canvas」(キャンバス)を使って簡単なゲームを開発し、これを通して「PC」と「スマホ」に対応したプログラミングの基礎を解説している。
現役作家でもあり、プログラマでもある著者が教える文章推敲の解説書です。著者本人が開発した推敲ツールを使い、同単語の連続や、文末の音の重複の分析、文字の画数や文長をヒートマップ形式など分析結果を可視化して出力し、そこからどう改善すれば読みやすくなるか、作家の視点から推敲方法を具体的に説明します。主にWeb小説向けに解説し、そこから紙の書籍に対応する場合のノウハウも提供します。
クラウドサービスの普及により、業務システム開発においても「クラウドファースト」と呼ばれる開発スタイルの採用が増えてきました。本書は、クラウドサービスの最大手「Amazon Web Services(AWS)」を使って、クラウドのシステム開発手法を説明する入門書です。
IT活用の優劣が企業の命運を左右する現在、システム開発プロジェクトの成功率は、およそ53%という厳しい現実がある。では、成否を分けるポイントは一体どこにあるのかーー。
本書では、経営者が身につけておくべきIT導入プロジェクトの基本的知識をわかりやすく解説。また陥りやすい失敗とその回避法を網羅するほか、著者の豊富な経験をもとに、表には出てきにくい業界特有の仕組みや実態などを明らかにする。
「開発会社の選定」における、費用の仕組みや妥当性の評価、能力の見極め方の秘訣をはじめ、「依頼するには敷居が高い」と思われがちなITコンサルタントについて、実は雇ったほうが低コストになる理由など、必読の情報が満載。
「だから失敗するのか」を知り、「こうすれば効果を最大化できるのか」を知り、読後には前向きに取り組む意欲が湧いてくる。リソースが少なく、ビジネス環境の打撃を受けやすい中小企業にとって、IT導入を成功させ、経営の安定と事業の飛躍を実現するための、頼もしい手引きとなる一冊。経営者の不安や悩みを分け持ち、ともに汗を流して成功へと導いてきた著者ならではの、温かい視線が感じられる。
<3STEPで""試験に出る論点""を効率的に攻略!>
忙しい社会人に人気の中小企業診断士だからこそ生まれた超効率的テキスト。
「要点をとらえる」→「過去問に挑戦する」→「基礎知識を学習する」の3STEPで、ピックアップされた重要テーマのインプットとアウトプットが同時にできる!
<WEB連動により、あなたの学習を充実サポート!>
【1】全テーマの詳細解説つきWEB問題をダウンロード!
テーマごとに掲載している過去問と、その類題の問題・回答・解説がスマートフォンやパソコンで閲覧できます。
この1冊で多くの問題にチャレンジでき、また通勤中や外出先のスキマ時間にも学習できるので、お得&効率的です。
【2】テーマ別ポイント解説動画!
LEC専任講師による本書収録の全テーマの解説動画が無料で視聴できます。
講師が簡潔に解説をしますので、書籍で学習したことがより理解が深まり知識が定着します。
※ご利用には登録が必要です
【3】門外不出!LEC診断士講座の使用教材、応用編テキスト・過去問集を無料進呈!
本書の応用編テキストと、5年分の問題を収録した1次試験過去問題集を購入者特典としてWEB上で無料提供します。
【4】令和3年度1次試験解説動画!
LEC専任講師による令和3年度中小企業診断士1次試験の解説動画が無料で視聴できます。
※WEBページの閲覧期限は2022年11月23日までですので、ご購入の際はご注意ください。
日米の注目40事例の収益モデルがひと目でわかる。今からでも十分間に合う!「Web2.0」の決定版。
本書のテーマはWebサービスの実践的な設計。まず良いWebサービス設計の第一歩として、HTTPやURI、HTMLなどの仕様を歴史や設計思想を織り交ぜて解説。そしてWebサービスにおける設計課題、たとえば望ましいURI、HTTPメソッドの使い分け、クライアントとサーバの役割分担、設計プロセスなどについて、現時点でのベストプラクティスを紹介。
本書はWebアプリケーションの脆弱性をチェックするための解説書です。Webアプリケーションはユーザーの個人情報や商品情報など重要な情報を扱っています。Webアプリケーションの開発者がセキュリティに自信がある場合でも、開発者のちょっとした打ち間違いや、勘違いがあることでWebアプリケーションに進入・改ざんなどが行われこれらの個人情報が悪用される恐れがあります。
本書ではWebアプリケーションの開発後にセキュリティを確認するための脆弱性診断についてまとめています。脆弱性診断を行う際のスタンダードツールとなっているOWASP ZAPとBurp Suiteを使用することで、開発者やセキュリティ担当者がセキュリティに問題がないかを検査することができます。
本書の前半では、Webアプリケーションがどのような仕組みで通信をし、どのようにして脆弱性が起こるのかといった診断に必要なネットワークの知識を学んでいきます。後半では、実際に問題があるBAD STOREというWebアプリケーションデータを使用し、仮想マシン上で実際に手を動かしながら脆弱性診断の手法を学んでいきます。診断の仕方はOWASP ZAPを使用して通信経路などを診断する方法と、手動で検索窓などにパラメータを挿入し診断する方法など様々な手法を解説しています。また、脆弱性診断を行う際に便利な脆弱性チェックリストも付いています。
著者の上野宣はOWASP ZAPの日本リーダーであり、脆弱性診断の第一人者です。脆弱性診断の手法を身に付けることで、セキュリティを客観的に判断することができますので、Webアプリケーションの開発者だけでなく、経営者の方にもおすすめの1冊です。
Chapter 01 脆弱性診断とは
Chapter 02 診断に必要なHTTPの基本
Chapter 03 Webアプリケーションの脆弱性
Chapter 04 脆弱性診断の流れ
Chapter 05 実習環境とその準備
Chapter 06 自動診断ツールによる脆弱性診断の実施
Chapter 07 手動診断補助ツールによる脆弱性診断の実施
Chapter 08 診断報告書の作成
Chapter 09 関係法令とガイドライン
本書は、Webアプリケーションの構築方法として入門的なApache Tomcatサーバに焦点を当て、その動作のしくみの学習とWebアプリケーションを作る手順について小さなサンプル作成を通して学んでいくものです。
また、インターネットを身近に利用するとき今日ではサーバのしくみに脆弱性対策は欠かせない条件となっており、こうした観点にも触れています。
●対象とする読者
本書は、次のような技術に関する基礎的な知識を有している人を対象に、サーバサイドJavaを使ってWebアプリケーションを構築できるようになることを目標としています。
・Javaプログラミングの基礎知識
オブジェクト指向技術(継承、インスタンス、実装、ポリモルフィズムなど)の簡単なプログラムをJavaで作成することができる。
・データベースに関する基礎知識
リレーショナルデータベースに関して基礎知識とテーブルの作成、検索、更新、削除などをSQL命令で操作できる。
・HTMLの基礎知識
基本的タグを理解している。また、HTMLを使ってWebページを作成することができる。
・インターネットプロトコルの基礎知識
TCP/IPの概略とOSI階層を理解している。クライアント/サーバ間のパケットの要求・応答を理解している。
【JavaScript初心者でもできる!Webアプリ簡単作成ガイド!】
本書はJavaScript初心者が全てAzureの無料枠を使って実際にWebアプリケーションを作ることを目標としたチュートリアルガイドです。Node.jsとSQLを組み合わせて、ブラウザベースのWebサービスを構築できるまでを丁寧に解説しています。JavaScript初学者に最適な一冊です。
制作会社とすれ違い、社内はいつも敵だらけ…このままでいいわけない!笑って、泣いて、しっかり学べる!
10種のゲームジャンルの開発手法を学びながら、厳選されたJavaScriptライブラリとHTML5によるゲーム開発テクニックを詳しく解説!
企画戦略から制作中のワークフローまで、「成果」の出るウェブサイトのつくりかた。
本書は、Web3やメタバースのビジネスを検討している方々に向けて、Web3とメタバースのあらまし、技術、国内外のプレイヤー、取り組むにあてっての考え方などをわかりやすく紹介します。
1章 メタバース・Web3とは何か?
2章 メタバースのプレイヤーーメタとエヌビディア
3章 メタバースのビジネスモデル
4章 NFTとWeb3
5章 世界のWeb3企業
6章 日本企業に向けたメタバース・Web3 活用ー5 つの提言
はじめて「AWS」を使う人を対象に一連の流れを解説!AWSアカウントの作成→管理コンソールでサーバを構築→Webサーバとして動かすように構成→ブログを動かすためデータベースを構築→独自ドメインでアクセス可能に。