言語・プログラミング作品一覧
検索のヒント
検索のヒント
■キーワードの変更・再検索
記号を含むキーワードや略称は適切に検索できない場合があります。 略称は正式名称の一部など、異なるキーワードで再検索してみてください。
■ひらがな検索がおすすめ!
ひらがなで入力するとより検索結果に表示されやすくなります。
おすすめ例
まどうし
つまずきやすい例
魔導士
「魔導師」や「魔道士」など、異なる漢字で検索すると結果に表示されない場合があります。
■並び順の変更
人気順や新着順で並び替えると、お探しの作品がより前に表示される場合があります。
■絞り込み検索もおすすめ!
発売状況の「新刊(1ヶ月以内)」にチェックを入れて検索してみてください。
-
4.0特集1 仕様ファーストでいこう! 実践API設計 堅牢で,保守性に優れたWebサービスの実現 本特集では,筆者自身が長年考えて実践してきたことに基づいて,「API仕様ファースト」という聞き慣れない言葉を中核として,Webサービスでのバックエンドサービスの開発方法について説明します。多くのソフトウェアエンジニアは,最初にAPI仕様をきちんと書いて,さらにテストファースト開発を行うことに慣れていません。しかし,本特集で説明することをきちんと実践することは,優れたソフトウェアエンジニアになる,あるいは優れた開発組織となってサービスの成長を支えるうえで重要です。 特集2 はじめての画像回帰テスト Storybook&Chromaticで品質も生産性も向上! 数あるフロントエンドのテストの中でも比較的運用が簡単で費用対効果の高い,画像回帰テストを実装・運用するための方法を紹介します。フロントエンドのテストにおける画像回帰テストの立ち位置と,画像回帰テストを採用するメリットを紹介したうえで,StorybookとChromaticを使った画像回帰テストの導入方法,簡単なチュートリアル,そして,複雑なコンポーネントのテスト方法を解説します。Appendixとして,Storybookをアクセシビリティテスト,UI検証で活用する方法も紹介します。 特集3 画像生成AIのしくみ Stable Diffusionの内部を探る 画像生成AIの一種であるStable Diffusionは,生成画像の自然さ,動作速度の高速さなどにより,登場してすぐに大きな注目を集めました。さらに衝撃的だったのは,「ソースコード」および「学習済みのAIの中身」が無償で公開されたことです。これにより,画像生成を行うだけではなく,そのしくみを詳しく知ることができます。本特集ではStable Diffusionがどのように動作しているのか,これらの情報を噛み砕きわかりやすく解説します。
-
-特集1 識者がたどり着いた最適解 TypeScript最新活用 リンタ,バンドラ,ランタイム,エッジ TypeScriptはWebフロントエンドにおける実装言語として確固たる地位を築いていますが,昨今ではそれ以外の領域においても活用されています。本特集ではTypeScriptが使われる各領域に詳しい著者を招き,TypeScriptエコシステムに関わる具体的な技術領域について動向を概観し,各々の「推し」の技術を語ってもらいます。 特集2 コミッター直伝! 速習Ruby 3.2 Wasm対応,ReDoS対策,性能改善 2022年12月25日にRuby 3.2がリリースされました。本特集では,Ruby 3.2の新機能や改善点をコミッターの手により徹底解説します。まず,大きな変更点であるWebAssembly/WASIへの対応とReDoSへの対策について詳細に解説します。そのあと,新機能,新メソッド,仕様変更,性能改善などを徹底的に解説します。 特集3 Tailwind CSS実践入門 まず作ってから,あとで共通化する CSSフレームワークのTailwind CSSが注目を集めています。その特徴は,flex,pt-4,text-centerといったユーティリティクラスの組み合わせだけで,ほとんどすべてのスタイリングをしてしまおうという大胆なアプローチです。これまでのベストプラクティスと真っ向から対立するようなやり方ですが,だからこそ享受できるいくつもの強みがあります。本特集では,そうしたTailwind CSSの考え方や,具体的な使い方について紹介します。
-
4.0※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13246-0)も合わせてご覧ください。 特集1 古い常識を捨て適切に使う オブジェクト指向神話からの脱却 抽象データ型,ステートマシン,レイヤ構造 オブジェクト指向は1990年代を中心に大流行し開発技術を発展させ,プログラミングにおいて不可欠な技術になりました。その後コンピュータの発展とともにそのままでは適用が難しくなり定義があいまいになっても,「オブジェクト指向を使うと良いプログラムが作れる」といった神話のように扱われています。本特集ではオブジェクト指向技術がどういったものかを解説し,その特性がどのように分解されて現在のプログラミングに適用されているかを明確にすることで,神話のような状況から脱却することを目指します。 特集2 Swift 5.7,Regex,SwiftUI,Charts iOS 16最前線 2022年9月から10月にかけて,iOS 16,watchOS 9,tvOS 16,iPadOS 16,mac OS Ventura がリリースされました。また,Swift 5.7 とXcode 14も,iOS16と同時にリリースされています。本特集では,iOS 16とSwift 5.7を中心に,これらのアップデートを解説します。 特集3 開発を止めずに安全に移行する コンテナ化実践ガイド 長く稼働してきたモノリシックなシステムでは開発速度の低下や運用作業の増加が課題になります。コンテナ化やマイクロサービス化でこれらの課題を解決する事例は増えてきましたが,壁の高さを感じて,なかなか一歩が踏み出せずにいる方も多いのではないでしょうか。本特集では,仮想マシンや物理サーバで動いているシステムの開発・運用を続けながらコンテナ化を進めるための具体的なスケジュールの立て方からありがちな落とし穴まで,筆者の実施経験を基に解説します。
-
-※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13112-8)も合わせてご覧ください。 特集1 [高速|安全|高生産性] Rust入門 言語の強みをWeb開発に活かす Rustは,パフォーマンス,信頼性,生産性に重きを置いたプログラミング言語です。習得が難しいという印象を持たれがちですが,フレームワークやツールの充実とともに,Webアプリケーションの開発もしやすくなっています。本特集でRust習得の一歩を踏み出してみませんか? 特集2 保守性・拡張性に優れた関数型言語 はじめてのElixir 本特集では,パターンマッチをサポートする関数型言語Elixirを取り上げます。第1章~第5章でElixirの基礎的な部分を網羅的に解説し,最終章では前章までの知識を活用して実践可能なプロジェクトの作成を行います。Elixirの魅力は,保守性や拡張性に優れた開発が可能であることです。本特集を読むことで,それらを実感してください。 特集3 実装して学ぶHTTP/3 通信の高速化をいかに実現しているか 2022年6月6日,HTTP/3が正式勧告になりました。HTTP/2に存在した数々の問題点が改善されています。なかでも通信の高速化は,Web開発者にもユーザーにも大きなメリットをもたらす重要なポイントです。本特集ではHTTP/3サーバを実装することで,HTTP/3がどのようなしくみで動作しているかを学びます。どういった情報がやり取りされているのか,どういう工夫により高速化を実現しているのか,HTTP/2から進化した点をしっかりと理解できるはずです。
-
-※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13001-5)も合わせてご覧ください。 特集1 イミュータブルデータモデルで始める 実践データモデリング 業務の複雑さをシンプルに表現! 良いデータモデルとは,モデリングの過程で,考慮されていない要求の穴やエッジケースの発見につながるものです。本特集では,データモデルを書くことを通して,顧客やチームとの対話をいかに進めていくかを解説します。 本特集では,データの更新に着目し,事実の記録は更新されないように整理・分類していくイミュータブルデータモデルという手法を紹介します。「更新」を手がかりに,分析の足りない箇所を洗い出し,堅牢なモデルになっていくさまを皆さんにも体験いただけたら幸いです。 特集2 いまはじめるFlutter iOS/Android両対応アプリを開発してみよう 本特集はマルチプラットフォームフレームワークFlutterの入門記事です。2022年5月にはmacOSとLinuxにも正式対応し,モバイル,Webフロントエンド,デスクトップのアプリケーション開発効率を大きく変える存在になりました。iOS/Android両対応アプリの開発を体験し,導入の足がかりにしてください。 特集3 作って学ぶWeb3 ブロックチェーン,スマートコントラクト,NFT 近年,「Web3」という言葉が注目を集めています。ただ,誇大広告ともとれる話や,暗号資産(仮想通貨)絡みの詐欺的な活動も横行していて,懐疑的な目で見ている方も少なくないと思います。本特集では,Web3の技術的な側面にフォーカスして解説します。どのようなことができるのか,そしてどのようなことができないのか,Web3という技術の,現在の等身大の姿を見ていきます。
-
-※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12891-3)も合わせてご覧ください。 特集1 Reactの深層 最新バージョンから読み解く! 変わる常識と変わらない思想 本特集はReact 18のリリースを受け,これまでのReactについて復習するとともに,React 18の新機能を紹介します。新機能を使いこなすにあたり,前半ではこれまでのReactの使い方やAPIに込められた思想を確認し,後半ではReactユーザーが対応を迫られる新しい常識を解説します。将来にわたってReactらしいコーディングをするための考察です。 特集2 できるところから無理なく導入! 小さく始めるデザインシステム 「デザインシステム」という用語を耳にする機会が増えました。しかし,重要な概念であることはわかっていても,考えなければいけないことがたくさんあり導入に踏み切れない方も多いのではないでしょうか。もちろんデザインシステムはすべての要素を考慮するのが理想ですが,完璧を目指すあまり採用を見送ってしまうのはもったいないと思います。本特集では「小さく始める」ことをコンセプトに,できるところから無理なく始め,そのメリットを知ってもらうことを目的としています。 特集3 最新レコメンドエンジン総実装 協調フィルタリングから深層学習まで レコメンドエンジンとは,ECサイトやWebサイト上で,ユーザーにお勧めの商品やコンテンツを表示するためのシステムです。本特集では,Python言語を用いてレコメンドエンジンを実際に作成し,理解を深めていきます。実サービスに導入できるレコメンドシステムのしくみ,汎用的なものから深層学習までのレコメンドエンジンの実装,良いレコメンドエンジンとは何かを評価する方法を紹介します。
-
-※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12790-9)も合わせてご覧ください。 特集1 演習で慣れる! データベース入門 SQL操作,テーブル設計,分析用データ処理 本特集は新人エンジニアのみなさんに知っておいてほしいデータベースの基礎をまとめました。データベース全般,SQL言語,Webサービスとデータ分析基盤でのデータベースの使われ方について知っているつもりの知識を整理し,データベースに触れたことがない方も簡単な演習を通して使い方の一端を実体験としてください。 特集2 クラウド構築ツールの大本命! ゼロから学ぶTerraform Terraformは,インフラをコードで定義して構築するInfrastructure as Codeツールです。操作がシンプルで文法がわかりやすく,GCPやAWS,Azureといったさまざまなクラウドに対応していることから,クラウドインフラを構築するツールとしてデファクトスタンダードの地位を確立しつつあります。本特集ではTerraformについて,ゼロから徹底解説していきます。 特集3 チャットやIssueでちゃんと伝えたい! エンジニアのための英語 Web開発をしていると,海外のエンジニアと英語でやりとりする機会が多くあります。最新情報やドキュメントはまず英語で書かれることが多いですし,ライブラリなどの開発や議論の多くは英語でやり取りが行われています。英語でコミュニケーションができると,さまざまな可能性が開けるのです。本特集では,英語でやりとりするために必要な基礎の復習と,GitHubやコミュニケーションツールでよく使われる表現などを解説します。
-
-特集1 実践リファクタリング 凝集度と結合度を学び,保守性と生産性を高める 凝集度と結合度は,保守性と生産性の高いコードを書くための尺度です。順次,選択,反復という要素を持つ構造化プログラミングをベースとした,現代の多くの言語に適用できます。オブジェクト指向固有のデザインパターンやSOLID原則以上に,日常的に使う機会が多いかもしれません。本特集では,関数の分け方の基準として凝集度と結合を学び,実際のコードをどのようにリファクタリングしていけば良いか解説します。 特集2 Elixirによる高速なWeb開発! 作って学ぶPhoenix 本特集では,ElixirとPhoenixでWebアプリケーションを開発する方法を解説します。Elixirは,低遅延で高い可用性を実現するプログラミング言語で,その文法はRubyから大きく影響を受けています。Phoenixは,ElixirにおけるデァクトスタンダードなWebアプリケーションフレームワークで,リッチなフロントエンドを持つ昨今の開発で求められる要素がすべて組み込まれています。特集を通してRealWorldという一つのWebアプリケーションを作ることで,ElixirとPhoenixについて実践的に学んでいきましょう。 特集3 入社した会社にすばやく適応する 事業構造,カルチャー,コードの把握 転職もしくは新卒エンジニアとして働き始めるとき,すばやく会社やチームに適応できるに越したことはありません。そのためには,その会社の事業や組織,開発についての情報のインプットと,自分自身の言葉によるアウトプットとで良い循環を生み出すことが重要です。本特集は,まったく違う文化,組織へ転職した筆者が,できるだけ早くパフォーマンスを出して貢献できるようになるために行ったことを紹介します。
-
-特集1 開発環境から本番環境まで一気通貫! 実践コンテナ活用 VS Code,Docker,Kubernetes,Azure めまぐるしく変化する社会や技術に適応するため,アプリケーション開発者は「頻繁なリリースと迅速なデプロイ」「道具,環境の多様化」「役割分担とコラボレーション」といった課題に追われています。本特集ではコンテナ技術を使い,手もとの開発環境構築,アプリケーション開発と運用の実践を通じて,こうした課題の多くが解決できることを紹介します。 特集2 iOS 15開発最前線 Swift 5.5,UI開発,通知管理,Xcode Cloud 本特集では,iOS 15 以降のアプリ開発で使える新機能を解説します。Swift 5.5 では,非同期処理と同時並行処理を書くためにSwift Concurrency が追加されました。SwiftUI やUIKit によるUI開発,開発環境のXcode,アプリの通知管理や配信環境にも,多くの機能が追加されています。これらの新機能を使いこなし,魅力的なアプリを効率良く提供しましょう。 特集3 作って学ぶ検索エンジンのしくみ Goで実装! 膨大な情報からどう高速に探すのか 検索エンジンで知りたいことを調べる行為は,今や日常になっています。では,膨大なWebページの中から,なぜ一瞬で目的のページを探せるのでしょうか。それは,検索エンジンに使われているさまざまな工夫によるものです。本特集では検索エンジンをGo言語で作ってみることで,そのしくみを学びます。ユーザーが入力したキーワードがどう処理されるのか,検索のためのデータがどう保持されているのかなど,実装することでしっかりと理解できるはずです。
-
1.0特集1 作って学ぶプログラミング言語のしくみ インタプリタ,構文解析器,文法 プログラミング言語のしくみを,プログラミング言語自体を作ることで学ぶ特集です。「言語を作るのは難しい」と考えている人が多いと思います。しかし,プログラミング言語を作るだけならば,想像しているよりずっと簡単です。そして,実際に作ってみることで,どのようなしくみで動作しているのかをしっかりと楽しく理解できます。この経験は,新たに言語を作るときだけではなく,新しい言語を習得するときなどさまざまな局面で役に立つはずです。 特集2 GraphQL完全ガイド RESTの先へ! フロントエンドに最適化されたAPI GraphQLは,Web APIのためのクエリ言語です。近年の高度で複雑なクライアントサイドアプリケーションにおいては,REST APIでは通信量が多くなったり,レイテンシが大きくなったりすることがあります。GraphQLでは,そういったケースでも効率的にデータを取得できます。そのため,Facebook,GitHub,Netflixなど,多くの企業が採用しています。本特集では,GraphQLの活用に必要な情報を徹底解説していきます。 特集3 速習DynamoDB AWSフルマネージドNoSQLの探求 Amazon DynamoDBは,ご存じAmazon Web ServicesのNoSQLデータベースサービスです。フルマネージドなので機材管理の負荷なくスケールでき,パフォーマンスも自動で最適化されるなど,開発チームにとってはサービス自体を良くする作業に集中できる点が魅力です。とはいえ,よりパフォーマンス良く,よりコストを抑えられるチューニングのポイントはあります。AWSソリューションアーキテクト直伝の本特集でより深い使いこなし方を知ってください。
-
3.0全国の小学校で必修化されたプログラミング教育。 でも学校で学ぶ子どもの姿は,なかなか見えないもの。 実際のところ,「パソコンのゲームで遊んでいるだけじゃないの?」なんて思ったりしていませんか。 本書ではそんなギモンを持つお父さん・お母さんが,大人の目線からプログラミング教育を追体験できます。 授業でも利用されているScratchを使って, これからの子どもたちに求められている「プログラミング的思考」 家庭での学びを後押しするために親として身に付けておきたいスキル を楽しみながら理解していきましょう!
-
-特集1 上から下まで全レイヤ解説! 複雑化した世界を体系的に学ぶ Web技術総整理 Web技術は,インターネットの普及/拡大に伴いその範囲が広がり,複雑化してきました。今Web技術を学ぼうとすると,どこからどう学べばよいかわからない人も多いと思います。本特集ではこれからWeb開発に携わる方に向けて,それぞれのWeb技術がどのような役割で,ほかのWeb技術とどのような関係なのかが整理できるよう,体系立てて解説します。複雑なWebアプリケーションを開発することになったとき,本特集の基礎知識が必ず役に立つはずです。 特集2 新バージョン登場! PythonによるWeb開発の基本 はじめてのDjango 新しいことを学び始めるなら人気のPythonはどうですか? 本特集でWebアプリケーション開発をやってみましょう!使うのは,Python定番のWebフレームワーク「Django」です。開発未経験でも順を追って進めていけば,Python+DjangoでのWebアプリケーション開発のいろはが学べます。 特集3 Rustで実装! 作って学ぶRDBMSのしくみ Webアプリケーションにおいて欠かせないRDBMSは,重要なシステムであるにもかかわらず,複雑さゆえに使いこなすのが難しいシステムです。また,実用的なRDBMSのコード量は多く,学習目的で読み解くには適していません。そこで,本特集では大きなRDBMSのコードを読むのではなく,小さなRDBMSを実装します。ミニRDBMSを実際に作りながらその内部を知り,RDBMSをもっと活用できるようになりましょう。
-
-特集1 [さらに速く! さらに書きやすく!] 詳解Ruby 3 JITコンパイラ,並列プログラミング,静的型解析 2020年12月25日にリリースされたRuby3には,「JITコンパイラ」「並列プログラミング」「静的型解析」の3つの新機能が追加されました。本特集では,これらがどのような機能で,どのような意図で実装されたのか,どう使うのが効果的なのかを,Rubyの開発を行っているコミッターの方々に解説いただきます。最終章では,言語設計者であるまつもとゆきひろ氏にRubyのこれからを語っていただきます。 特集2 UIKit,SwiftUI,iPadOS,ウィジェット iOS 14最前線 本特集では,iOSやiPadOSアプリのUI 開発に関する最新情報を解説します。第1章では,Appleプラットフォームの現状を整理します。第2章と第3章ではそれぞれ,2008年の公開以来アップデートを続けるUIKitと,2019年に新しく登場したSwiftUIという2つのUIフレームワークを用いて,UI開発を行う方法を見ていきます。第4章では,iOSアプリをiPadOSとmacOSに最適化する方法を解説します。第5章では,iOS 14の最大の新機能であるウィジェットについて学びます。 特集3 個人と組織の目標がリンクする管理手法 OKR運用指南 OKRは,開発にも適した目標管理手法で,Objective(目標)の「O」とKeyResult(成果指標)の「KR」を組み合わせたものです。組織の掲げる大きな目標とそれを達成するための成果指標から,最終的には個人の目標とそれを達成するための成果指標までが数珠つなぎになることで,最も重要な目標に注力でき,組織の透明性が上がり,一人一人の自律性やモチベーションが高まります。本特集では「個人のOKRを設定する」(第2章),「チームにOKRを導する」(第3章),「OKRの運用を改善する」(第4章)といった具体的なシナリオを通じてOKRの実践的な運用方法を紹介していきます。
-
4.5特集1 自作OS×自作ブラウザで学ぶ Webページが表示されるまで HTMLを運ぶプロトコルとシステムコールの裏側 ブラウザは,開発者にとってもユーザーにとっても,もはや日常の一部と言えるほど身近なソフトウェアです。しかし近年のブラウザはあまりにも高機能かつ巨大になってしまったため,そのしくみを詳しく理解することは難しくなっています。そこで,ブラウザ上でWebページを開くまでに裏側ではいったい何が起きているのかを大まかに解説しつつ,非常に単純な自作ブラウザを自作OS上に実装することで,ブラウザとその裏側を上からも下からも理解していきましょう。 特集2 最新Vue.js 3入門 コアチームが解説! 基本から新機能まで完全網羅 Vue.jsは,ビュー層に特化したライブラリです。必要最小限の学習コストですぐに動かすことができ,規模の大きなシステムにも対応できます。2020年9月に,2年以上をかけて開発されたバージョン3がリリースされました。これは,Vue.jsの歴史の中で過去最大のリリースです。本特集では,Vue.jsコアチームメンバーが,Vue.js 3で開発するうえで必要となる基礎を包括的に解説します。 20周年記念企画 これからのWeb開発 技術を追い,今を知り,この先を見据える 毎年恒例の記念号企画ですが,今回は20周年記念。拡大版として9人の方に3ページずつご執筆いただきました。しかも,テーマはそのものずばり「これからのWeb開発」。Web開発の中心である9つの分野について,第一人者の方々に「これから」を論じていただきます。もちろん変化の激しいこの世界ですから,未来予測はむずかしいもの。けれど,これまでの動向をふまえて現状を確認し,そのうえで語る「これから」は,きっとみなさんにとって大きな指針となるはずです。
-
-特集1 開発環境の整備,効果的な議論,評価制度 実践リモートワーク オフィスに集まれない課題の解消方法 COVID-19が世界中で流行し,われわれの活動は変化を余儀なくされました。そこで注目を集めたのがリモートワークです。しかし,いざ行ってみると,今までオフィスでの開発では現れなかった問題が発生します。本特集では,以前から準備を進め2020年6月よりリモートワークを基本とする勤務体制に移行したGMOペパボのエンジニアにより,リモートワークをどう導入していったか,そして実践して浮かび上がった問題点とその対策など,現場のノウハウ満載で解説します。 特集2 Pythonデータ可視化入門 COVID-19/家計調査/財政データで実践! 本特集ではPythonによるデータの前処理と可視化,さらにその情報のWebアプリケーション化を解説します。政府などが公開するオープンデータを自分の手元で,自分の見たい形に可視化する実践を通して,データ処理の手法と見せ方の工夫を自分のものにしましょう。 特集3 ツールで簡単! はじめての脆弱性調査 Rails,nginx,サブドメイン,DB,OpenSSL 本特集では,脆弱性の発見に役立つツールの使い方を紹介します。静的解析ツールやネットワークスキャナなどを用いることで,Ruby on Railsやnginxなどのミドルウェア,サーバやネットワーク機器の脆弱性を簡単に発見できます。脆弱性の修正コストは,開発後よりも開発中のほうが低いため,昨今,開発プロセスにセキュリティ対策を組み込むDevSecOpsの重要性が叫ばれています。脆弱性の見つけ方を知っておくことは,開発者にとっても大切です。
-
-特集1の前半では,TypeScriptの基礎を学びます。後半では,JavaScriptで構築されたアプリケーションをTypeScriptへと段階的に移行する過程を通して,実践的な使い方を身に付けます。 特集2では,Amazonが提供するAWS(Amazon Web Services)とGoogle が提供するGCP(Google Cloud Platform)のコストコントロールについて解説します。 特集3ではWindows10ユーザーのために開発環境の今を紹介します。
-
-特集1 はじめてのトラブルシューティング 本特集では,トラブルシューティングの基礎知識から実践までを紹介します。トラブルシューティングを行うためには,前提となる基礎知識が不可欠です。Webアプケーションであれば,フロントエンドからバックエンドまでの幅広い知識が必要ですモバイルアプリであれば,Webアプリケーションとは異なるリリースフローを意識しければなりませんし,OSごとの違いを知っておく必要もあります。 トラブルシューティングは備えあれば憂いなし。本特集を参考に,できることから始めていきましょう。 特集2 [実践]AWS CodeDeploy 本特集では,現場で活きるデプロイ環境の構築技術を身に付けることを目標に,AWS CodeDeployを使ったWebアプリケーションのデプロイを実践します。デプロイは,信頼性の高いサービスを提供するうえで欠かせない重要な役割を担っています。AWSCodeDeployにより,柔軟にスケールできる/安定状態にすぐロールバックできる/高速に自動デプロイできる,信頼性の高いデプロイを簡単に実現します。 特集3 アプリケーションアクセシビリティ 世の中のアクセシビリティについての情報は伝統的なWeb ページを前提としたものが多く,アプリケーションのUIに関する情報はあまり流通していません。また,モバイルアプリケーションでのアクセシビリティの実装方法もあまり知られていません。そこで本特集では,Web/モバイルアプリケーションでのアクセシビリティについて取り組み方から改善のノウハウ,よくある問題の解決法まで,先進的な取り組みで知れるfreeeでの実例も交えながら紹介していきます。
-
3.0特集1 競技プログラミングの過去問で学ぶアルゴリズム 本特集では,競技プログラミングサイト「AtCoder」で実際に出題された問題を通じて,アルゴリズムを学んでいきます。競技プログラミングではアルゴリズムが重視され,そこで培われる計算量を改善する能力はWeb開発の現場でも必要とされています。アルゴリズムは時代に流されない技術であり,扱うデータ量が増えた今だからこそ重要性を増しています。ぜひこの機会に学び,問題を解く力を身に付けてください。 特集2 iOS 13徹底活用 iOS 13では,ダークモード,Sign in with Apple,Core NFCの機能強化といったユーザー向けの機能のほかにもARKit3,Core ML 3といった開発者向けの機能が多数追加されました。本特集では,最初にiOS13で追加された新機能を紹介します。そして,新しいUI作成フレームワークSwiftUI,ダークモードへの対応方法,Swift Packages in Xcodeによるパッケージ管理,非同期処理フレームワークCombineといった開発者向けの注目機能について詳しく解説します。 特集3 小一時間でゲームを作る 「プログラミングはできるけどゲームは作ったことがない」という方に,ゲーム開発のおもしろさを体験していただく特集です。グラフィックなど細部の作り込みは省いてゲームとして重要な部分のみにフォーカスして,4つのジャンルのゲームを開発します。JavaScriptを使って解説しますので,ブラウザで読み込むだけで開発途中の動作も確認できます。本特集の解説を見ながらゲームを開発していき,少しずつ確実に完成に近付いていく過程を味わってください。
-
-特集 安全運用のためのベストプラクティス! AWS/GCPセキュア化計画 本特集では,AWSとGCPでの安全な設定の指針を解説します。クラウド利用者にとってセキュリティは最優先事項です。また,クラウドには,従来のオンプレミスとは異なる特有のセキュリティ項目があります。本特集では,AWSとGCPそれぞれの特性を踏まえて,最小の工数で高いセキュリティレベルを実現する方法を説明します。さらに,セキュリティで必須となる監査において,結果の集中管理と可視化を行う方法を紹介します。 特集2 生体認証でさよならパスワード 作って学ぶWebAuthn WebAuthnは,2019年3月にW3Cで標準化されたパスワードの代わりに公開鍵を使用するWeb認証の仕様です。フィッシング被害を撲滅する安全性と,簡単にログインできる利便性を両立します。本特集では,まず第1章で,パスワードや2段階認証など従来の認証が抱える問題を,WebAuthnがどのように解決するのか紹介します。第2章でWebAuthnの仕様を詳しく解説します。第3章からは実践編として,WebAuthnの一番の魅力であるパスワードレス認証を実装します。第3章で開発環境を構築したうえで,第4章では公開鍵の生成と登録処理を,第5章では署名の生成と認証処理を実装します。 特集3 カード発行,決済,個人間送金の舞台裏 Kyash開発ノウハウ大公開 モバイルアプリからプリペイド式Visaカードの発行や個人間送金が誰でも簡単に行えるKyash。リアルカードを発行すれば,オンラインだけでなく実店舗でも決済ができます。本特集では,Kyashのカード決済システムやカード情報を守るためのセキュリティ,そして2019年10月から提供を開始したカード発行と決済を提供する企業向けサービスKyash Directの設計と実装を紹介します。 19周年記念エッセイ 経験,技術力の向上,技術の進化を経た今,思うこと 過去の自分へコードレビュー これまでに,みなさんもたくさんのコードを書いてきたと思います。自分のコードを年月を経て今見返すと,自分が成長したことにより,また取り巻く技術が進化したことにより,当時は気付かなかったことが見えてくるのではないでしょうか。本エッセイでは,各分野で活躍されているエンジニアの方々に,過去の自分のコードに対しレビューをしていただきます。Web開発者の方だけではなく幅広いジャンルの方々にご執筆いただいているので,新しい発見があるはずです。
-
-特集1 接続エラー,性能低下,権限エラー,クラウド障害 AWSトラブル解決 原因調査・対応・予防のノウハウ 本特集ではAWS(Amazon Web Services)特有のよくあるトラブルについて,原因調査方法と解決策を紹介します。「つながらない」トラブルとしては,権限設定,ネットワーク設定に起因する事例を取り上げます。運用上のトラブルとしては,アプリケーションにエラーが発生した場合,パフォーマンスが悪い場合の対処法を紹介します。そして最後にAWS 側の障害や変更に起因するトラブルを取り上げます。実際のトラブルは多種多様ですが,トラブルシューティングの流れは変わりません。本特集の内容は多くのシーンで活用できるはずです。 特集2 Ruby書き方ドリル 要点解説と例題で身に付く! Rubyコードを書いて仕事をしているけどいまいちうまく書けている感じがしない方を対象に,Rubyコードの書き方をドリル形式で解説します。まずRubyの概念上の重要ポイントを解説し,そのあと例題を提示します。例題に対しては,さまざまなレベルの解答を紹介し,それを評価します。例題と解答は,筆者が所属しているマネーフォワード社内やほかのOSSのリポジトリ,Web上の質問サイトのコードやPull Requestで見かけたものや,ありがちなものをもとにしています。 特集3 体験 ドメイン駆動設計 モデリングから実装までを一気に制覇 ドメイン駆動設計(DDD)は,ソフトウェアを適用しようとする領域をドメインと定めて,ドメインを基軸としながら設計とコードが正しく連携するように促す手法です。多くのメリットがありながらも,伝統的な開発手法と比べるといささか重厚/複雑で,敬遠されがちな面があるのも事実です。そこで本特集では,DDD の要であるモデリングからそれを実装に落とし込む過程を一気に,けれどていねいにたどります。DDD を具体例とともに追体験することで,そのハードルはきっと下がるはずです。DDD の力の片鱗をぜひ感じ取ってください。 一般記事 FigmaによるUIデザイン デザイナーとエンジニアがオンラインで協業できる! 一般記事 入門 SwooleによるPHP非同期処理 高速化のための並列実行はどのように書くのか
-
-特集1 React/Vue.jsで実践! コンポーネント設計 モダンフロントエンドの構造化と分割の新提案 昨今のWebアプリケーション開発ではコンポーネント指向による開発が活発化していますが,コンポーネントの分割や役割の持たせ方は現場でも悩みのタネです。本特集ではそれを解決するために,「メンタルモデル」を活用したビューコンポーネントの設計/実装方法を提案します。「関心の分離」によって疎結合を実現して部品の再利用性を高めるとともに,並列的でスムーズな開発フローの実現を目指します。 特集2 RDBMS徹底比較 PostgreSQL,MySQL,SQL Server,Oracle Database 本特集では,PostgreSQL,MySQL,SQL Server,Oracle Databaseの4つの代表的なRDBMSを,OSから見たアーキテクチャ,SQL,オブジェクトの3つの視点から比べ,その違いをまとめて説明します。本特集でとりあげるのは,RDBMSの違いのほんの一部ですが,RDBMSを選定するときや移行するときに知っておきたい基礎的な部分を紹介します。 特集3 実践Scala オブジェクト指向×関数型 オブジェクト指向と関数型プログラミングの特徴を合わせ持ち,型安全・簡潔・エレガントな表現ができるように設計され,じわじわと人気が高まっているプログラミング言語Scala。 本特集では,基本的な文法からSlack APIを使ったWebアプリケーション開発までを解説します。さらに,2019年6月にリリースされたScala 2.13.0で進した点にも触れ,Scala の持つ奥深い魅力や楽しさも紹介します。 一般記事 自作キーボードのススメ デザイン,配列,打鍵感……自由自在
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 身近なパソコンソフトExcel(エクセル)を使って、面白いアプリ・役立ちアプリを作りながら、プログラミングを一から学べる本です。 プログラムとはどういうものだろう、自分にも作れるだろうか、と興味を持たれる方が増えています。 本書は、Windowsパソコンにプリインストール(最初から入っている)されていることの多い表計算ソフトのExcelを使って、プログラミングを最初から学べます。 Excelさえあればプログラミングを学び、楽しむことができるのです。 ExcelにはExcel VBAというプログラミング言語および VBEという開発環境が含まれており、本書ではこれらを使って プログラムを作成する手順を分かりやすく説明します。 ■特徴 ――ムリなく、面白く、学べます!―― ・エクセルだけあればOK!! ・はじめは簡単なアプリから! ・作ったアプリで楽しめる! ■つくるアプリ 百マス計算/あみだくじ/万年カレンダー/電子サイコロ/九九表
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 いま、機械学習技術が注目を浴びています。Pythonと便利なライブラリを使えば、数行のコードで機械学習のプログラムを組むことができますが、バックグラウンドでどういう処理が行われているか気になりませんか? 本書は、機械学習の基礎になる回帰、二値分類、パーセプトロンなどの数学を学び、Pythonでの実装まで案内する機械学習入門書です。サンプルプログラムのDLサービス付き。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■令和7年度の公開問題を収録令和7年度の公開問題を収録。公開問題は1セットが科目A:20問、科目B:6問と試験1回分に満たないものの、問題を追加せずにあえてそのまま収録しています。それにより、直近の出題傾向を「正確に」把握することができます。■試験4回分の問題を収録公開問題とは別に、過去の出題傾向や最新の技術動向を徹底的に分析した上で、最も重要と思われる過去問やオリジナル問題で構成した模擬問題を4回分収録。合格レベルのスキルを身に付けるのに十分な問題数で、一発合格を目指せます。■シラバス9の対策もバッチリ!大きくシラバスの内容が変わったシラバス9.0、そして最新の9.1で重要な項目について、巻頭特集にて丁寧に解説。最新の出題項目もバッチリ対策できます。■科目Aには予測出題率付き紙面に収録する科目Aの全問題には、過去の基本情報技術者試験の傾向から独自に分析した「予測出題率」を掲載しています。出題されやすい問題がひと目でわかるので、効率的に学習を行うことができます。■万全な科目B対策科目Bで重要となるのは、問題の大部分を占める「アルゴリズムとプログラミング」分野。この分野の問題は、「プログラム」と「問題」の両方を理解することが求められます。本書は、それらを分けて解説することで、きちんと理解できるようにしています。■3ステップによる解説各解説では、解答に関する解説だけでなく合格するためのカギとなる情報を別枠「合格のカギ」に掲載。「問題」+「解説」+「カギ」の3ステップ学習で、効率良く合格力が身に付きます。■豊富な読者特典本紙に掲載している問題とは別に、科目A試験の過去問22回分(※旧 午前試験の過去問)をダウンロード提供しているほか、スマホ単語帳もご活用いただけます。
-
-〈電子書籍版について〉 本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なります。 【プロを目指すなら身につけておきたいReactを基礎から学ぶ!!】 現在のWeb開発に欠かせないJavaScriptライブラリ/フレームワークのなかでも、最も人気を集めているのがReactです。本書は、最新バージョンであるReact19に対応した、プロを目指す方のためのReact入門書です。 本書ではまず、ローカルのパソコン上にViteで開発環境を構築します。そのうえで、コンポーネント、イベント、ステート、副作用の管理、メモ化、状態管理など、Reactの基本を短いコードで手を動かしながらしっかり学んでいきます。 さらに実践編として、TODOアプリをひと機能ずつ実装していくことで、SPA構築の流れを理解できます。最後にReactをベースにしたフレームワークであるNext.jsも学べます。 本書に掲載されているコードはテキスト、およびJSXファイル等でダウンロードできます。エラーが発生した際には正しいコードと比較したり、部分的にコピー&ペーストして正しい状態に修正したりできるので、学習もつまずきません。「JavaScriptはひととおりわかったから、これからReactを始めたい!」という方にぜひお読みいただきたい一冊です。 〈こんな方にオススメ〉 ・実際に手を動かしながら段階的にReactを身に付けていきたい方 ・Reactの標準的な開発方法を知りたい方 ・TypeScriptなどの学習は後回しにしたい方 〈本書の内容〉 ■PART1 Reactの基本を学ぶ ●CHAPTER1 Reactを始める準備 ●CHAPTER2 Reactの第一歩 ●CHAPTER3 ステート・副作用・メモ化 ●CHAPTER4 グローバルステート ■PART2 Reactで実際にWebページを作る ●CHAPTER5 TODOアプリを作ってみよう ●CHAPTER6 Next.js 〈本書の特長〉 ・Vite+VS Codeの標準的な開発環境で学習を進められる ・TypeScriptなどは使用せず、標準的なJavaScriptの知識で読み進められる ・部分的な掲載コードやターミナル上の実行コマンドもコピペできる ・ReactをベースにしたNext.jsも学習できる 〈プロフィール〉 西畑 一馬(にしはた・かずま) 2002年よりWeb制作を行い、2016年2月にフロントエンド専門の制作会社である株式会社トゥーアールを設立。ReactやNext.jsを利用したフロントエンドの開発を業務として行う。『Web制作の現場で使う jQueryデザイン入門[改訂新版]』(KADOKAWA)や『初心者からちゃんとしたプロになる JavaScript基礎入門』(MdN)など多数の書籍を執筆している。 長谷川 広武(はせがわ・ひろむ) 株式会社HAMWORKS代表取締役。フロントエンドエンジニア兼テクニカルディレクターとして、HTML/CSS/JavaScriptやWordPress等の開発を手がける。Web制作の企画から設計、実装、運用まで一貫したサポートを提供。2009年より札幌でWebデザイナー向け勉強会「SaCSS」を主催・運営。 伊藤 将貴(いとう・まさたか) 株式会社FLAT フロントエンドテックリード/EM。業務システムやBtoB SaaSのフロントエンドを主軸に、React歴5年。アプリケーションのアーキテクチャ設計を担い、フロントエンドからクラウドインフラまでフルスタックで実装・運用。開発チームのマネジメントを行いつつ、開発プロセスを効率化やUI/UX改善にも取り組んでいる。 飛田 心(とびた・こころ) 株式会社FLATにてフロントエンド開発のリードエンジニアを担当。React/Next.js を用いたフロントエンド開発に加え、Node.js を用いたバックエンド開発を業務で行う。UI/UXの改善や保守性の高いアプリケーション設計・実装が得意。
-
-〈電子書籍版について〉 本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なります。 【いまもっともホットなAI開発スキルをこれから身に付けたいあなたに】 現在では、さまざまな領域でAIを利用した技術革新がうたわれています。エキスパートシステムなど、ルールベースの判断を組み合わせて作られていた従来のAIと違い、データを学習して統計的推論を行う近年のAIは応用範囲が大きく広がり、AIエンジニアへのニーズも高まりました。 本書はPythonの基本的な文法等を習得した次のステップとして、「AIを動かしてみたい」という方のためのAI開発入門書です。scikit-learn、PyTorch、TensorFlow、Ollamaといったさまざまなライブラリを活用しながら、機械学習、画像認識、テキスト分析、言語生成AIの開発を体験していくことができます。AIの動作の仕組みもしっかりと解説しており、ほとんどのプログラムはGoogle Colab上で実行するので、学習にあたってGPUなどを用意する必要もありません。 ぜひ、本書で手を動かしながら、AIプログラミングの楽しさに触れてみてください。 〈こんな方にオススメ〉 ・Pythonの基礎をマスターして次はAI開発に挑戦したいと思っている方 ・さまざまなAIライブラリを体験してみたい方 ・数式は苦手だけれどAI開発を始めてみたいという方 〈本書の内容〉 ■CHAPTER1 AIプログラミングを始めよう ■CHAPTER2 scikit-learnで学ぶ機械学習の基礎 ■CHAPTER3 PyTorchを使った画像認識 ■CHAPTER4 TensorFlowによる画像認識&テキスト解析 ■CHAPTER5 LLMを活用した言語生成AI ■CHAPTER6 さまざまなライブラリ 〈本書の特長〉 ・AIを活用したアプリケーション開発の基礎が身につく ・しっかりとしたAIの基本概念が学べる ・複数のメジャーなライブラリを学習できる 〈プロフィール〉 中央大学 国際情報学部 国際情報学科 教授 1988年東京大学入学、1994年東京大学大学院工学系研究科計数工学専攻修士課程修了。同年(株)三菱総合研究所入社。2014年に中央大学文学部教授、2019年より現職。2020年に中央大学AI・データサイエンスセンター所員。専門はユーザインタフェース、オープンソースソフトウェア、IT人材育成、データ解析等。
-
-本書は著者による前著『Python3で学ぶ!プログラミングはじめの一歩』を理解した読者に最適な続編です。前作の「実践的な学習」のスタイルを継承しながら、今回はWebアプリケーション開発に特化した内容となっています。Pythonやプログラミングの基礎を扱っている前著に続き、本書ではWebアプリケーションの設計原理、関連する技術スタック、そしてその運用メカニズムについて具体的に解説しています。 本書では、Webアプリケーションの基本から高度な概念まで、全体的な理解を得ることができます。一歩一歩確実にスキルを積み上げたい方、次のレベルのWebアプリケーション開発者を目指す方におすすめです。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 まいぜんシスターズと一緒にロブロックスの世界に飛び込もう! 「ロブロックス」は、世界中のユーザーがゲームを作って公開したり、公開されているゲームを遊んだりすることができるオンラインサービスです。本書は、YouTubeから生まれた人気キャラクターで、ロブロックスのプレイ動画を数多く公開して世界的に人気を集めている「まいぜんシスターズ」が案内役となり、ロブロックスでオリジナルゲームを作る方法を学習できる書籍です。 解説は、日本で初めてロブロックスを用いたプログラミング教室を展開し、ロブロックス社認定の公式エデュケーターも務めるプログラミングスクール「デジタネ」の今澄亮太氏が担当。複雑なテキストコーディングを行わずに、シンプルな操作でゲームを制作する方法を解説しているので、はじめてゲーム制作にチャレンジする方でも安心して読み進められます。 ゲームは遊ぶのも楽しいですが、自分で作るのも楽しいものです。本書を通じて、ひとりでも多くの方にゲーム制作の楽しさに触れていただけたら幸いです。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年度、小学校でのプログラミング教育必修化に始まり、2024年度から大学入試への導入が決定するなど、プログラミングは今最も注目され、必要とされている学びといえます。 小学校のプログラミングは実務を学ぶことが目的ではなく、「プログラミング的思考」を培うことがねらいです。 本書はプログラミングに初めて触れる子どもたちが、楽しく問題を解きながら「プログラミング的思考」を理解できるよう工夫しました。あそびながら、「論理的思考力」「問題解決力」「創造力」「コミュニケーション力」が育つ問題を集めています。 プログラミングをする作業は「目的」を見つけ、それを達成するまでの最適な手順を考えることの積み重ねといえます。 この積み重ねは、すべての教科の学びや普段の生活にもいかされるはずです。 本書で身につく力が、お子さんの将来の夢の達成にも役立つことを心より願っております。 --------------------- ギャグいっぱいのマンガを読みながらどんどん解きたくなっちゃうしかけ。 問題のレベル、出題順の工夫で少しずつ身につく知識が深まります。だれもがつまずかずに、最後まで達成できる楽しいドリル。 パソコン一切不要。 目的を達成したり、問題を解決するためにどうすれば効率よくそこへたどりつけるのかを論理的に考える力が身に付きます。 --------------------- 小学生・中学生のための超人気プログラミングスクール CodeCampKIDS監修 もくじ パート1 “プログラミングの基本 プログラミングって何だろう” パート2 “順次処理 順番通り指示しよう” パート3 “反復処理・くり返し 同じ動きならくり返そう” パート4 “条件分岐 条件によって動きを変えよう” パート5 “変数 データを受けわたして連携しよう” パート6 “アルゴリズム 効率のよいプログラムをつくろう” パート7 “総合問題 身近にあるプログラムを考えよう” <電子書籍について> ※本電子書籍は同じ書名の出版物を紙版とし電子書籍化したものです。 ※本電子書籍は固定型レイアウトタイプの電子書籍です。 ※本文に記載されている内容は、印刷出版当時の情報に基づき作成されたものです。 ※印刷出版を電子書籍化するにあたり、電子書籍としては不要な情報を含んでいる場合があります。また、印刷出版とは異なる表記・表現の場合があります。 株式会社西東社/seitosha
-
-本書は、Unityの命令の詳細解説と要点を押さえた機能別サンプルスクリプトからなるCookbookです。主にUnityの機能をスクリプトで操作する方法を解説しています。 本書の主な特色を次に示します。 (1) 命令に関する汎化した書式と具体的事例の提示: すべての命令の解説において、汎化した書式を示し、それに対して具体的で要点が理解しやすいスクリプトの例示を対応させ、詳細に解説しています。リファレンスとしても利用可能です。 (2) 最新でやや高度な機能に関する解説: 自作ゲームには導入したい機能でありながら、入門書ではあまり扱っていない、最新でやや高度な機能を精選し、詳細に解説しています。 例)布地(クロス)のシミュレーション、アニメーションのブレンドツリー、コルーチン、モバイル端末のセンサー、Cinemachineによるカメラ操作、ゲームデータJSON形式の扱いなど (3) ベクトルの知識とゲームへの適用例に関する解説: ゲームオブジェクトを操作するスクリプトを記述するには、ベクトルの理解が不可欠です。本書では、Unityの座標系、ベクトルの基礎、クォータニオン、ベクトル演算について、ゲームでの適用例と共に解説しています。また、サンプルスクリプト内においても、ベクトルを適切に使用しています。 (4) プログラミング作法に従ったスクリプト: マジックナンバーの回避、ガード節の適切な利用など、プログラミング作法に留意して作成したサンプルスクリプトを提示しています。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 伝説のゲームマンガでプログラミングが楽しく身につく! だれでも、はじめてでも、ゲームが作れる! 『ゲームセンターあらし』『こんにちはマイコン』のすがやみつる先生が、 プログラミング入門マンガを描き下ろし! いよいよ小学校でのプログラミング教育が必修化されます。ただし、授業で習うとなると、とたんにプログラミングがつまらなくなりそう。プログラミングだけでなく、IT全般をきらいになっちゃうかも――。そんな懸念を吹きとばすのが、すがやみつる先生の書き下ろし入門マンガ、令和版の『こんにちはマイコン』ともいえる本書です。プログラミングの必要性はもとより、プログラムをつくって動かす楽しさ、面白さをバッチリ伝えます。もちろん、プログラミング未経験の大人が読んでも役立ちます。 子どもから大人まで、「プログラミングを楽しみたいすべての人」にお届けします。
-
3.6「2011年度にアメリカの小学校に入学した子どもたちの『65%』は、 大学卒業時に今は存在していない職業に就くだろう」 ――キャシー・デビッドソン(アメリカ・デューク大学教授) 「あと10~20年程度で、アメリカの総雇用者の約47%の仕事が自動化される」 ――マイケル・A・オズボーン(英国・オックスフォード大学准教授) 「2045年には、人工知能が人類の知能を超える転換点『シンギュラリティ』に到達する」 ――レイ・カーツワイル(Google社機械学習・自然言語処理技術責任者) 子どもたちの未来は、先行き不透明です。未来は、どうなるかわからない。 急速な情報化や技術革新は、私たちの生活を質的にも変化させつつあります。 将来の変化を予測することが困難な時代だからこそ、 必要なのは「論理的思考力」。 論理的に考えることができれば、時代がどのように変わっても、 物事の本質を読み解くことができるからです。 そして、プログラミングによって身につく力の一つがこの「論理的思考力」です。 1 目標設計/設定力(目的意識) 2 論理的思考力 3 数学的思考力 4 問題解決力(問題発見力) 5 クリエイティブ力 6 実行力(主体性) 7 文章読解力 これらはプログラミング教育によって、子どもに身につく力です。 2020年に小学校で必修化される「プログラミング教育」。 総務省「若年層に対するプログラミング教育の普及推進」事業認定され、 そのカリキュラムが文部科学省認定校にも提供されている、 今注目のプログラミングスクール「プロスタキッズ」。 この「プロスタキッズ」代表が 「どうして、プログラマーにならない人にもプログラミングが大切なのか」 「どうして、子どものころから、プログラミングを学ばせる理由があるか」 「プログラミングを覚えると、どのようなメリットがあるか」 誰もが抱く、これらの疑問に対する答えをまとめました。 監修者は、マイクロソフト認定教育イノベータープログラミングテキストの監修も行う、 日本のICT教育の第一人者のひとり、安藤昇氏。 本書は、プログラムの書き方を紹介するものではありません。 プログラマー的な思考法を手に入れることが、 社会的にも、人生においても価値あるものだということを、 現場の子どもの成長の実例とともに述べていきます。 ■著者 石嶋洋平(いしじま・ようへい) 株式会社ミスターフュージョン代表取締役 プロスタキッズ代表 東京花火大祭制作委員会委員長
-
-Adobe JavaScriptを使って、After Effectsの操作を自動化するプログラム集です。スクリプトの基本処理からGUIによる処理まで幅広く掲載しています。After EffectsバージョンCS6~CC 2017に対応しています。 なおこの書籍は上下2冊に分かれています。本書は上巻で、比較的よく使われる項目を集めました。
-
-
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Microsoftが開発したWindows、Linux、macOS、web用のソースコードエディターVSCodeの解説書です。操作方法の解説、実用的なアプリの開発を紹介し便利に使うことをテーマにしました。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Node.jsでのWeb開発において「主要なフレームワークの使いみちや開発方法」「用途別にどれを使うのがベストか?」を解説。「これ一冊読めば、Node.jsの主要フレームワークが一通りわかる」という書籍です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 TensorFlowは、Google社が公開しているPython向け機械学習用ライブラリです。本書は、Pythonの基礎を学習した方に向けて、JupyterNotebookを使ったTensorFlowの活用法を解説する入門書です。シンプルな二値分類から画像認識、自然言語処理における時系列データの分析までを理論をまじえて体系的に解説します。「TensorFlow&Kerasプログラミング実装ハンドブック」の内容を一新してTensorFlowバージョン2に完全対応しました。
-
4.0ソフトウェアテストのやり方や技法、用語をマンガでわかりやすく説明するマンガです。 実際に作者経験を活かし、実務でどのように考え、使っていくのかを紹介しています。 この本はソフトウェアテストの会社(部署)に入社したばかりの人の教育用に描いています。 この本が部署に置いてあり、新しく入った方がいたとき、 「はい、この本に目を通してみて」 と読んでもらえると 「テストってこういうものなんだ。大切なんだ。こういう風にやるんだ」 ということが労なくパッとわかる、ということをイメージしています。 また「テストって何」?というようなソフトウェアテストの考え方を知りたい企画者、開発者にもオススメです。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年から、学校でプログラミングの授業がはじまります。子供たちがプログラミングができるようになるのに、文系の自分は……。でも大丈夫です。基礎知識さえあればプログラムは独学でも始められます! 本書は、プログラミングを学びたい人のために、プログラムとはどういうものか、どんなツールをどんな時に使えばいいのかなど基礎知識をわかりやすく解説した入門書です。各言語の特徴や開発環境の評価、プログラミングの体験までできます!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Javaは高機能で幅広い用途に利用されているプログラミング言語で、開発ツールも充実していますが、初学者はかえって「Javaはどこから手をつければいいのかわからない」という印象を持っているかもしれません。本書は、Eclipse 4.4を使ったJavaの基本的なプログラミング方法を学び、PCのGUIアプリケーション作成、サーバーのプログラム作成、Androidアプリ作成まで、一通りの内容を詰め込みました。Java 8の新機能に対応。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonの実践的ノウハウを知りたいが周囲に聞ける人がいない。チームで開発する方法も知りたい。そんなプログラマーの皆さま、ご安心ください。本書は、Pythonをメインに手がけるビープラウドが社内で蓄積したWeb開発の最新手法を惜しみなく公開します。作業環境の構築から、Webアプリケーションの作り方、課題管理、レビュー、テスト、デプロイの効率化、サーバーのチューニングなどPython開発のプロセスとノウハウが身につきます。
-
-未経験から最短でプロへ―― 「基礎技術」「スピード」「聞く力」 即戦力プログラマーになるために必要な3つの力を解説! クラウドサービスや生成AI、IoTなど、ITの進歩とともに多くの企業がDXに向けた取り組みを加速させています。しかし、システム構築や運用を手掛けるプログラマーやエンジニアの採用が思うように進まず、DXを計画どおりに推進できない企業も少なくありません。実際、転職サイトdodaの調査によれば、2024年9月時点における「IT・通信エンジニア」の転職求人倍率は12.80倍に達しており、いかに多くの企業がプログラマーをはじめとしたIT人材の不足に悩まされているかが分かります。 そうした深刻な人材不足のなか、未経験からプログラマーという仕事に興味をもつ若者も増えつつありますが、「今から始めても遅い」「理系じゃないから無理」と思い込んでしまい、最初の一歩が踏み出せずにいる人も少なくありません。しかし著者は、正しい学び方と努力を重ねれば、そうした人たちでもプログラマーになることは決して不可能ではないと述べています。 著者は長年にわたってプログラマー・システムエンジニアとして活躍し、現在はシステム企画・設計を行う会社を経営するかたわら、社内外で数多くのプログラミング研修を行っています。著者の会社では、入社した社員の多くが著者指導のもと1カ月でJava Silverを取得し、そのなかにはまったく理系とは無縁だった人や、一度はプログラマーを目指したものの途中で挫折した人など、さまざまな背景をもった人たちがいるといいます。 こうして短期間で多くの人材を育ててきた著者は、未経験からプログラマーとして最短距離で成長するためには、プログラミングの基盤を支える「基礎技術」に加え、より多くの経験を積むことで成長を加速させるための「スピード」、そして、分からないことを素直に尋ね、助言を柔軟に受け入れる「教わる力」――。この3つの力を意識的に身につけることが重要だと述べています。 本書では、著者の会社で実践している3カ月の研修プログラムを基に、「基礎技術」「スピード」「教わる力」を身につけ、最速でプログラマーになるための方法を解説しています。技術の習得方法に加え、生産性と成長速度を大きく左右するスピードの高め方、先輩や上司から効率的に学びながらチーム作業を円滑に進めるためのコミュニケーション力の養い方など、現場に直結する具体的な内容が盛り込まれています。 これからプログラマーを目指す人だけでなく、一度は挑戦したものの諦めてしまった人にとっても、プログラマーになるために必要な技術や姿勢が学べる1冊です。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 好評を博した『絶対現場主義 Visual C#実践講座』から4年。 はじめて仕事でC#を使うことになった(なってしまった)人に向け、実戦で役立つC#プログラミングについて、独特の文体でユーモラスに語ります。 長年、企業情報システムのプログラミングをC#で手掛けてきた著者ならではのノウハウをもとに、とかく、無味乾燥になりがちなコードの説明や、難解とされるオブジェクト指向プログラミングの概念を、身近な話題に置き換え、ユーモアを交えて分かりやすく説明する、読み物系技術解説書です。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 いま、さまざまな分野で「機械学習」や「人工知能(AI)」が注目されています。ところで、機械学習やAIの多くが、シンプルで使いやすいプログラミング言語「Python」で作られていることをご存知ですか? 本書は、無料で使えるPythonを使って、知識ゼロの方でもいきなりAIプログラミングができる世界一簡単なAI入門書です。あなたもPythonの基礎をストーリー形式で楽しく学び、対話型ボット「レイ」の開発を実体験しましょう!
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ハードウェアの基礎知識から、プログラムの考え方まで。コードを書かない&イラスト中心でわかりやすい!小学校中学年~高学年むけプログラミング入門書の決定版! 技術は発展し変わって行く。だから、プログラミングの「方法」はすぐ古くなってしまう。未来のプログラマーを目指す子どもにとって、本来身につけるべきことは、「方法」ではなく「考え方」ではないだろうか。本書では、「サイボウズ」の現役プログラマーが考える、「本当に子どものうちに身につけておきたい知識」と「プログラミングの考え方」を、家電やスマホといった身近なコンピューターの解説を通じて、一冊に整理。 毎日新聞社の子ども向け雑誌「Newsがわかる」編集部により、イラストを中心にわかりやすく編集。子どもの「論理的な思考力」を養う、小学生向けプログラミング教育の副読本・参考書の決定版! ※こちらの作品は過去に他出版社より配信していた内容と同様となります。重複購入にはお気を付けください
-
3.2※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 数あるプログラミング言語のなかから、多くの人に支持され、またこれから注目される言語を厳選。解説イラスト付きで、言語の特徴やポイント、知っておきたいキーワードなどをやさしく解説しました。 各言語ごとに掲載した「ハノイの塔」のサンプルプログラムは、オンラインで実行して、すぐに試せます!(一部の言語を除く)
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの基礎とSwiftの始め方がしっかりわかる! 2020年のプログラミング教育必修化に向け、子どものためのプログラミング学習の重要性が高まっています。その中でもっとも注目を浴びるプログラミング言語の1つが、Appleが開発したSwiftです。2014年にリリースされたこのモダン言語は、その「読みやすさ、書きやすさ」の観点から、子どものみならず、大人にとっても一番学びやすい言語といえます。 本書は、プログラミングのことは全くわからないという初心者をターゲットとし、いちから「プログラミングとは何か」「なぜプログラミングが必要なのか」「どのような言語があり、なぜSwiftなのか」といった、"プログラミング以前"もしっかりと解説したうえで、「実際にSwiftで書いてみること(簡単なiPhoneアプリ制作)」を学べる1冊です。 これからプログラミングを始めたい大人のみならず、一緒に学びたい親子にもおすすめです。さぁ、"次世代の一般教養"といわれるプログラミングを、AppleのSwiftから始めてみませんか?
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Java言語の分かりやすい入門書『Javaの絵本』が最新版改訂! 『Javaの絵本』は、プログラムのことを何も知らなくてもJavaプログラミングが始められるように考えられた、意欲的な入門書です。このたび、同書が最新のJavaに対応し、改訂版として新登場します。 新版では、最新のJava環境に対応した多数の新トピックを加え、内容も全体的に見直しました。また、従来の基礎の徹した内容はそのままに、「難しそうだけど挑戦してみたい」「一度は挫折した」という方にも読んでいただけるものとなっています。 本書はまずプログラミンとは何かというところから、Java言語の基礎を知ってもらえるように書かれています。基礎に徹した内容で、Webアプリケーション、Androidプログラミング開発の手始めに読んでいただけるでしょう。イラストを多用し、難しいと言われるクラスやオブジェクトについても概念をすぐに理解できるようにした、もっとも簡単なJava入門書です。 【翔泳社の「絵本」シリーズのラインナップをアップデート】 翔泳社の「絵本シリーズ」は名前のとおり、絵本のように豊富なイラストと要点を押えた簡潔な解説でコンピュータ技術に入門できる初心者向けのシリーズです。すべての単元を2ページ単位で読みやすくまとめ、基礎に徹した内容で、言語/技術の初心者や手軽に習得したい方のお役にたてるようになっています。 このたび、翔泳社は「絵本シリーズ」を全面的に改訂し、内容を現在の技術にあわせて見直しました。シリーズラインナップ全体をリニューアルし、新パッケージでお届けします。 <※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「Pythonって人気だけど難しいんでしょ?」 いえいえそんなことはありません。Python(パイソン)は実は初心者にとって学びやすいプログラミング言語なのです。 本書は、Pythonを、プログラミングに関する知識が全くない状態から学ぶための入門書です。 マンガでPythonの文法の要となるところをやさしく学び、解説部分では手を動かしながらPythonをしっかり身に付けていけるような構成になっています。 Pythonの環境としてはGoogle Colaboratoryを使用しているので、ブラウザーさえあれば動かすことができます。高スペックのPCや、面倒なインストール作業は必要ありません。 まったく知識ゼロの状態から始めて、Pythonの基本的な文法を学び、最終的には複数のファイルからデータを読み込んで集計や計算するところまで進めていきます。 Pythonでかっこいいところを見せようと頑張る「春沢 進」と一緒に、楽しくやさしく学んでみましょう!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、強化学習における基本的な考え方や計算手法を紹介し、実際にPython を用いて実現する方法をまとめている。具体的にはマルコフ決定過程、価値関数、方策評価、方策反復、価値反復、モンテカルロ評価、SARSA、Q学習を扱う。ほとんどの内容は簡単な数学の知識があれば問題なく理解できるよう記述し、読者の学びやすさを優先して繰り返しの説明や既出の数式を再掲するなど工夫している。Pythonの基礎から強化学習の利用までを詳細に解説した充実の一冊。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 要求工学知識体系(REBOK)の第4弾。社会にインパクトを与える「問題発見」のための要求獲得技術と「価値創出」のためのモデリング技術を中心に、DXに取り組む読者が手引書として活用できるようまとめています。
-
-1巻1,760円 (税込)アジャイル時代に効果的な品質保証を進めるための23のパターン アジャイル開発において効率的かつ効果的に品質保証を進めるための 具体的で実践的な方法をまとめたパターン集 『Quality Assurance to Agile Quality』(QA to AQ、QA2AQ)。 「QA to AQ」では、ロードマップから日々のモニタリングに至る あらゆるアジャイル開発の段階において品質に取り組むコツを、 頻出の問題に対する実証済みの解決策として提示されています。 本書では「QA to AQ」に収録された各パターンを翻訳して紹介し、 さらに日本語版オリジナルとして、 日本のアジャイル開発における実践事例や、 複数のパターンを組み合わせて組織的に展開する方法を解説します。 ※本書は、ソフトウェア開発者向けメディア「CodeZine」に 掲載された連載を加筆・再編集した内容になります。 【本書収録のパターン】 品質のインテグレート/障壁の解体/QAを含むOneチーム 品質スプリント/プロダクト品質チャンピオン/アジャイル品質スペシャリスト 品質チェックリスト/品質作業の分散/品質エキスパートをシャドーイング QAリーダーとペアワーク/できるだけ自動化/重要な品質の発見 品質シナリオ/品質ストーリー/測定可能なシステム品質 品質の折り込み/着陸ゾーン/着陸ゾーンの再調整 着陸ゾーンの合意/品質ロードマップ/品質バックログ システム品質ダッシュボード/システム品質アンドン ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.0〈電子書籍版に関する注意事項〉 本書は固定レイアウト型の電子書籍です。 【Laravel 9の最新環境でWebアプリケーションを構築!】 PHPでWebアプリケーションを構築する際、第一候補として挙がるのがLaravelでしょう。本書は、最新バージョンであるLaravel 9に対応した、プロを目指す方のためのLaravel入門書です。 本書ではまず、ローカルのパソコン上にDockerとLaravel Sailの開発環境を構築します。そのうえで、Laravelを利用してつぶやき投稿アプリを構築し、さまざまな機能を実装しながら、現場で必須となるテスト・デプロイまでの工程を体験できます。 作成するつぶやき投稿アプリは、CRUDと呼ばれる一般的なWebアプリケーションのベースとなる機能に加え、ログイン機能、画像投稿機能、メール送信機能など、広く使われる機能を加えた実践的なものです。同梱のCSS・JavaScriptフレームワークを利用した、フロントエンドの構築方法も学べます。 また、本書に掲載されているコードはテキストおよびPHPファイル等でダウンロードできます。エラーが発生した際には正しいコードと比較したり、部分的にコピー&ペーストして正しい状態に修正したりできるので、学習もつまずきません。「PHPはひととおりわかったから、これからLaravelを始めたい!」という方にぜひお読みいただきたい一冊です。 〈こんな方にオススメ〉 ・これからLaravel 9を学習したい方 ・Docker+Laravel Sailを利用した構築方法を学びたい方 ・Laravelの標準的な構築を学びたい方 ・GitHubを利用したテスト・デプロイの自動化を知りたい方 〈本書の内容〉 ■CHAPTER1 Laravelを始める準備 ■CHAPTER2 アプリケーションの基本構造を作る ■CHAPTER3 アプリケーションを完成させる ■CHAPTER4 Laravelのさまざまな機能を使う ■CHAPTER5 アプリケーションのテスト&デプロイ 〈本書の特長〉 ・汎用性の高いWebアプリケーションの構築方法を学べる ・Docker+Laravel Sailの最新の開発環境で学習できる ・部分的な掲載コードやターミナル上の実行コマンドもコピペできる ・テスト・デプロイなどの構築後の工程も詳説
-
4.0「働き方改革」が実施され,会社員の副業解禁も話題となり,さまざまな副業が活性化しています。そんな中でも今,注目を集めているのが,プログラミング副業。 プログラミングというと難しいイメージがありますが,難易度が低いものも多く,今までプログラミングなんてしたことない!という文系の方や初心者の方でも,しっかりとステップさえ踏めば確実に副業にすることができます。 本書では,初心者がどのようにプログラミングを学び,プログラミング副業で月収を得るかを,実際にプログラミングを副業として活かしてきた著者が丁寧にガイドします!
-
-データ分析の手法の一つ「スパースモデリング」の扉を開く一冊! 【推薦の言葉】 「スパースモデリングの応用の広さを知り、 実際のデータ分析に活用できるようになります」 ――滋賀大学 データサイエンス学部 教授 河本 薫氏 「実際の現場で重要となる考え方や実装方法を中心に、 現代風に書き下ろしていることから、 今の時代に必要とされる書籍であること間違いなしである」(序文より) ――東北大学 大学院情報科学研究科 情報基礎科学専攻 教授 大関 真之氏 【本書の内容】 データ分析の手法の一つとして注目されているスパースモデリング。 本書はスパースモデリングについて、なるべく複雑な数式は使わず、 原理の説明から、実際のデータに対してどのように適用していくかまでを 紹介する書籍です。 スパースモデリングを活用して企業の問題解決に貢献してきた 株式会社HACARUSのメンバーが、Pythonコードを交えながら解説しています。 本書を活用することで、スパースモデリングがどのようなところに有効で、 実際にどのように使えばいいのかという勘所がつかめます。 【目次】 第1章 機械学習プロジェクトにおける課題と、スパースモデリングに期待が高まる背景 第2章 スパースモデリングはなぜ生まれたか?代表的なアルゴリズム「Lasso」の登場 第3章 Lassoの正則化パラメータとモデルの評価~Lasso推定値の評価方法 第4章 スパースモデリングの画像処理への応用~辞書学習による画像の再構成 第5章 スパースモデリングの画像処理への発展的な応用~欠損補間、異常検知、超解像 第6章 最先端のスパースモデリング~HMLassoとPliable Lasso 第7章 スパースモデリングの未来~ディープラーニングとスパースモデリングの融合 ※本電子書籍は同名オンデマンド出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-【大人気のフレームワーク「Django」、現場で使える力を身につける。】 近年、AI開発を中心にPythonがますます注目されています。Pythonは初心者にもやさしい言語で、「パッケージ」や「フレームワーク」という便利な「部品」が数多く提供されているのも人気の理由です。その一つであるDjangoは、Webアプリケーションの制作環境として大人気、業界でも注目されています。アプリ開発における技術的な敷居の低さも人気の理由の一つとなっています。 Djangoを使用すると、よく見かけるような会員制サイトなども簡単に開発できます。たとえば、YouTubeやInstagramでも活用されています。 本書は筆者がエンジニアとして得た実践的な知識をお伝えするべく、実際の開発の流れに沿って学べる構成となっています。環境構築が苦手な方でも学習を進められる内容なので、初心者の方もご安心ください。 この本では、読み進めていくためのPythonの基礎から始めてDjangoの基本を紹介、そして作例(社内SNS)を開発するという流れで、実務的な開発手法を学べる形式になっています。デプロイ、各種ツールやサービスの基礎解説も掲載。作例データはダウンロードできます。 プログラミングの学習は、とにかくコードを書いて実際に動かしてみることが重要です。コードが理解できなかったり、エラーが出てしまったりすることがあるかも知れませんが、まずは立ち止まらず最後まで諦めずに開発を進めてください。そうすると開発の流れや全体像が見えてくるでしょう。 〈本書の内容〉 ■PART1 Pythonの基本を学ぶ ■PART2 Djangoの基本を学ぶ ■PART3 DjangoでSNSを作る ■PART4 アプリケーションを公開する ■APPENDIX 〈著者プロフィール〉 田中 潤 Shannon Lab株式会社 代表取締役。アメリカの大学で数学の実数解析の一分野である測度論や経路積分を研究。カリフォルニア大学リバーサイド校博士課程に在籍中の2011年、「ShannonLab」を立ち上げるために帰国。これまでの研究成果や技術を生かして、対話形式で有名人を当てる推測エンジン「Mind View」や、テキスト対話エンジン「Deep Love」など数々の人工知能エンジンを開発。開発する際は常にPythonを愛用。近年人工知能がホットな話題となり、数理研究とビジネスモデルの双方の視点からアドバイスを行い、企業の人工知能ビジネス立ち上げを多数手がけている。コンサルティングを重ね、人口知能サービスを商品化するためのビジネスプランを練り、企業との共同研究開発も行っている。 伊藤陽平 日本暗号資産市場株式会社のエンジニアとして、ブロックチェーンやWebアプリケーションの開発を中心に行っている。元Shannon Lab株式会社のインターンとしてPython、Djangoの開発に携わる。また、新宿区議会議員(2期)、Code for Shinjukuの代表として行政のICT化やプログラミング教育にも取り組んでいる。
-
-アプリを作りながらReact Nativeを学ぼう!基本の仕組みから実践までを徹底解説! ReactとJavaScriptによるWebアプリケーション開発に近いお作法で、 AndroidやiOSのアプリ開発ができるツール「React Native」。 本書では、このReact Nativeの基本的な仕組みや使い方を解説し、 React Nativeを使ったアプリケーション開発を通して、より理解を深めることができます。 「一度の実装で複数のプラットフォームにアプリを提供したい」といったエンジニアはもちろん、 Webサービスに携わる開発者におすすめの1冊です! 【対象読者】 ・JavaScriptとWeb開発の基礎に理解がある方 ・Reactを用いたJavaScriptアプリケーション開発の経験者 ・Androidアプリ開発の経験者 ・iOSアプリ開発の経験者 ※本電子書籍は同名オンデマンド出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 (翔泳社)
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 様々な問題をPythonで解くことを目指す「Pythonによる問題解決シリーズ」第2弾。 最適化問題に焦点を当てる本書では、解き方が分かっている典型的な最適化問題(ナップサック問題や巡回セールスマン問題など)を組み合わせ、Pythonパッケージを用いるプログラミングに落とし込んで解へと導く。 パッケージとしてPyomoやPICOSなどを使い、また、Pythonで最適化問題を解くためのモデリング言語としてPuLPを使う。 本書では、それらのツールの使い方はもちろん、解法プログラムについても丁寧に解説する。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 イラストでラクラク学ぶプログラミング! パソコンに関係する用語やプログラミングの基礎知識が大人も子どもも楽しみながら身につく!個性的なキャラクターなど、イラストいっぱいのプログラミング本。 2020年4月から、小学校でプログラミング教育が必修化するが、これからプログラミングを学ぶ子どもたちはもちろん、教育現場もまた知識や情報を求めて手探りの状態。家庭でサポートしようにも、保護者の方たちも「プログラミングって何?」という方が多い。そんな方たちのために、パソコンの立ち上げ方、ファイルの保存の仕方などから、小学校で使われるプログラミング言語「Scratch(スクラッチ)」の使い方、その他のプログラミング言語やアルゴリズムの考え方まで、プログラミングするにあたって必須となる知識をわかりやすく解説!
-
-人気のJavaフレームワークの基礎を分かりやすく解説! Webアプリケーション開発や、マイクロサービスでの開発に有用なフレームワークとして、 近年人気が集まっているSpring Boot。 本書では、このSpring Bootが今注目されている理由から使い方までを解説し、 Spring Bootを使っていく基礎を身に付けることができます。 フレームワーク選定に悩んでいるJava開発者はもちろん、 Webサービスに携わる開発者におすすめの1冊です! 【対象読者】 ・Javaでのフレームワークを使った開発としてどのようなものがあるかを知りたい開発者 ・Webサービスやマイクロサービスなどに興味がある開発者 ・業務系などのバックエンドシステムなどに携わっている開発者 【目次】 第1章 Spring Bootが注⽬されている訳 第2章 Spring Bootで始める簡単Webプロジェクト 第3章 Spring Bootで使われる基本的なアノテーションと設定の仕組み 第4章 Web APIをSpring Bootで作る 第5章 Spring Bootでデータベースにアクセスしよう 第6章 Spring Bootでバックエンドシステムを作成する 第7章 Spring BootでWebセキュリティ設定を⾏う 第8章 Spring Bootの⾃動設定の仕組みを理解する ※本電子書籍は同名オンデマンド出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.0□転職のチャンスも広がり、フリーランス・副業案件も狙える! ■人気沸騰のプログラミング言語「Python」が21日で身につく! □未経験者でも安心! 複雑な公式や専門用語は最小限に ■わからないことがあったら著者に無料質問!「特設サイト」との連動 ※Amazonギフト券1000円分がもらえる特別キャンペーンも実施中! 詳しくは「ひびしんAIプログラミング」で検索してください! 「AIを作る」のではなく「AIを操る」プログラミングが学べる! 本書は、世間によくある「AIプログラミングの専門書」ではありません。統計学や微分積分など、退屈な話を詳しく話した専門書ではなく、「AI時代の働き方に使えるビジネス書である」ということです。 本書では、「未経験者がAIプログラミング学習する」ことで「AIを使う人」を目指すことに重点を置き、複雑な公式や専門用語は最小限に留めています。 さらに、少しでも成長を実感してもらうため、手を動かしながら理解を深められるパートを多用意しています。 それぞれ家庭にあるパソコンを使い、手を動かしながらAIプログラミングを1ステップずつ体験できます。ゴールに到達するころには、曖昧で得体の知れない存在だったAIの仕組み、AIができること・できないことを理解できているでしょう。
-
-IT部門の基礎知識をプロの講師陣が解説します! 日常生活や仕事において、情報システムを使用しない日はありません。 プライベートではオンラインショッピングやお店の検索、 業務では顧客情報や売上情報の管理などを行っており、 情報システムがあって当然の時代です。 情報システムは何でできていて、どのように作られ、管理されているのか。 IT関連の仕事をする人に必要な、情報システムの基礎知識をお伝えします。 IT動向が目まぐるしく変わっていく時代、改めて基礎を押さえておくための1冊です! ◎目次 第1章 コンピュータやネットワークの構成要素とは?開発・運用はどうするの? 第2章 IT戦略から開発・運用まで、情報システム部門に求められるスキルとは 第3章 クラウド導入でも使える、要件定義のポイントを解説――利用部門から要求を引き出すには 第4章 情報システム部門発のプロジェクト進行をスムーズに!IT企画を成功させる要点とは 第5章 情報システム部門の悩みどころ、外部委託先選定とベンダーマネジメントの要点解説 第6章 事例から学ぶ! システムトラブルの対処法、トラブル対策の考え方 第7章 開発はシステムを構築して終わりではない!運用の現状分析、設計力を養成する 第8章 経営層を納得させる!事前/事後評価のポイント、情報システム部門に求められるIT投資効果の考え方 第9章 情報セキュリティ品質を確保して企業と組織の信頼を守る!情報システム部門の重要な役割 第10章 情報システム戦略はなぜ重要なの?策定、モニタリング、評価のポイント 第11章 「企業情シス部門はどこへ向かうの?」人材育成を担う研修講師4名が予想 ※本電子書籍は同名のオンデマンド出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「実践」という観点から、Pythonを用いて様々なテーマの問題解決を行うための手法を解説するシリーズ。 第一弾である本書は、Pythonのデータ分析ライブラリーと最適化ライブラリーを組み合わせることで、シンプルでわかりやすい最適化モデルの作成方法を学ぶことを目的とする。サンプルプログラムをダウンロードし、実際に手を動かしながら学べる。Pythonで最適化モデルを構築する読者には必読の書。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 東京・中野のプログラミングの達人たちが、10歳以上のみなさん向けに、やさしく、わかりやすくプログラミングのコツを解説! この本と、パソコンさえあれば、だれでも簡単にホームページやゲームがつくれちゃう! 前半では、Scratch (スクラッチ) というソフトウェアを使って解説しています。スクラッチを使うと、ブロックを組み合わせるだけで、とっても簡単にプログラミングができちゃいます。まず、スクラッチでプログラミングのコツをマスターしてください。 次に、より本格的なプログラミングができるJavaScript(ジャバスクリプト)について、ていねいにわかりやすく解説しています。ジャバスクリプトを使って、ホームページやゲームをつくる方法をまとめています。 東京・中野区のプログラミングの達人たちが、大人になっても本当に役に立つスキルを、10歳以上のみなさんにわかりやすいよう、何度もなんども解説を見直したので、ぜひ読んでみてください。 1. プログラミング教室へようこそ 2. プログラミングに共通した基本 3. Webプログラミングの世界へようこそ 4. 文字の表示方法と変数という入れ物について 5. どっちを実行するか選ぶ(if) 6. 繰り返し処理をする(for) 7. 同じ目的のデータを入れる入れ物(配列) 8. プログラムから違うプログラムを呼び出す(関数) 9. オブジェクトってなんだ? 10.オブジェクトを動かしてみよう 11.CSS(スタイルシート)ってなんだ? 12.CSSを使ってみよう 13. ホームページやスロットゲームをつくろう(1) 14. ホームページやスロットゲームをつくろう(2) 15. ホームページやスロットゲームをつくろう(3)
-
-日本Seleniumユーザーコミュニティのメンバーによる CodeZine人気連載を書籍化! 一歩先のSelenium解説書。 Webブラウザの自動操作ツール「Selenium」、 モバイル/デスクトップアプリの自動操作ツール「Appium」は、 UIテストを自動化できるツールとして注目を集めています。 本書は、Selenium/WebDriverの最新事情のほか、Selenide、Geb、Appiumなどの関連技術、 Dockerとの連携、SPAでのテスト事例など、 Seleniumやその関連技術について、最新事情や使いどころを解説した書籍です。 入門書を読んだばかりの人、またはこれから入門書を読む人の、 次の1冊として役に立つ発展的な内容になっています。 本書の著者陣は、Selenium、Appiumに関して、実際の業務で使いこなし、 執筆や登壇、セミナー講師などの活動を通じて情報発信を続けてきた、いわばエキスパートたち。 エキスパートのノウハウを凝縮した本書を読み終わる頃には、 きっと日本有数の事情通となっていることでしょう。 ※本電子書籍は同名POD出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-クロスプラットフォームのアプリケーション開発フレームワークであるQt Quick。 本書は、これからQt Quickを開発に使用される方や、既に使用されている方に向けた手引書です。 各OSにおける開発環境の構築からQt Quick Controls 2をはじめとする Qt Quickの機能、アプリケーションの配布パッケージまで解説しています。 【Qt 5.10対応】 ※本電子書籍は同名POD出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-ReactとNode.jsを組み合わせた「SPA+BFF」アプリを30分で作成! アイデアをスピーディに形にできるWebアプリ開発ツール「K5 Playground」を徹底解説した実践ガイドです。 NetflixやInstagramといった世界的に有名なサービスは、優れたUXを備えた最新のフロントエンドで顧客の心をつかんでいます。しかし、そんな最先端のフロントエンド技術を使いこなして開発、デプロイし、実際のサービスとしてリリースするのは至難の業。 著者の藤田氏は「そんな中で『クラウドネイティブなアプリ開発を誰にでも』というテーマを形にしてみたのが『K5 Playground』というツール」だと、本書はじめにの中で述べています。 K5 Playgroundは、Reactなどを使ったモダンなアーキテクチャをベースに、チャットボットやSNS連携アプリなど、さまざまなWebアプリを「数10分で」開発できる開発ツールです。 本書では、そんなK5 Playgroundで今どきのWebアプリ開発を実現するノウハウを紹介。Webアプリケーション開発の変遷から、実際にチャットボットアプリを開発する手順まで贅沢に詰め込んだ一冊です。 【対象読者】 ・Webアプリケーション開発の動向を知りたい方 ・アイデアをすぐ形にして試したい方 ・最新のフロントエンド技術での開発を体験したい方 ・今よりもっと高速にフロントエンド開発を進めたい方 ※本電子書籍は同名POD出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 MOONBlock(ムーンブロック)は、ウェブ上に用意された誰でも使えるプログラミング・トイです。 画面の中のブロックを組みあわせ、ゲームを作ったりいたずらを考えたりしながら、コンピューターを自由にあやつる力を身につけられます。 そのMOONBlockを使って、マスコットのエンちゃんがプログラムの作り方を道案内します。 かんたんなプログラムから始めて、タイプの異なる10のゲームプログラムを紹介。 ところどころに差し挟まれているコラムが、実際のゲームプログラムと結びついたプログラミングの重要な概念を説明します。 ゲームプログラムに登場する思いがけないアイデアからは、プログラムの世界の自由な発想を感じ取れるでしょう。 ブロックのプログラミングに慣れたら、その背後でどんなプログラムコードが働いているのかも覗いてみましょう。 ブロックのプログラムに、本格的なプログラムコードを埋め込むこともできます。 MOONBlockは、単なるおもちゃではありません。 JavaScript(ジャバスクリプト)とenchant.js(エンチャント・ジェイエス)というもっと広くて大きな可能性に満ちた本格的なプログラミングへの橋がかりになっているのです。 ※MOONBlockは、ブラウザが動くタブレットコンピューターかパソコンがあれば誰でも使えます。
-
-2012年2月にMicrosoftよりKinect for Windowsが発売されました。その後、Kinect SDK1.0、Kinect SDK1.5がリリースされ、現在はKinect SDK1.6がリリースされています。誰でも自由に商用利用が可能なアプリを開発できることからKinectの技術は各方面で注目されています。本書ではVisual BasicでWPF(Windows Presentation Foundation)アプリケーション(ウェブブラウザーで動作するアプリ)を開発する基本のサンプルを通じて、Kinectの導入からどのようなことができるのかを理解していきます。
-
-電子書籍と聞くと、紙の書籍を焼き直した内容という印象を持つ人は少なくありません。しかし、電子書籍には動画や音声、インタラクティブな機能を組み込むこともできます。アップルが運営するiBookstoreなら、こうした“リッチ”な電子書籍を販売できます。 iBookstoreのリーダーアプリであるiBooksに対応した“リッチ”な電子書籍を作りたい人向けに、基礎から応用までを紹介した人気のblogの書籍化。
-
-デザイナー、イラストレーター、DTPオペレーターなどが、IllustratorやPhotoshop、InDesignなどAdobeアプリケーションを使って定形作業をする場合、Adobe JavaScriptを使うと作業を自動化することができます。本書はそのAdobe JavaScriptのコマンドリファレンスです。500あまりのAdobe JavaScriptコマンドを32のジャンルに分けて解説します。サンプルおよび図版を多数掲載しています(なお、本書はCS6 ベースで作成しています。CS5以前のバージョンでは一部の命令が動作しない場合があります)。
-
3.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Notionの知識ゼロでも大丈夫! メモ、タスク、プロジェクト管理…あらゆるドキュメントを「すぐに」作成・管理できる! <こんな方におすすめ> Notionをはじめて使う人 名前は知っているけど使ったことがない人 すぐにやめてしまった人 機能がよくわからない人 <本書の特長> 「基本の使い方」「もっと便利な使い方」を丁寧に解説。多機能なNotionのポイントをおさえる すぐに使える「テンプレート」特典付き。「Notionって何ができるの?」「どれだけ便利なの?」が直感的にわかり、機能を体験しながら学べる <特典> ❶テンプレート10点 メモ/タスク管理/プロジェクト管理/習慣トラッカー/学習計画&ノート/日記/OKR管理/鑑賞録/SNS管理/レシピ ❷レクチャー&ワークシート ❸Notionと一緒に使える便利ツール リンク集 <目次> Chapter1 Notionを始めよう Chapter2 ページとブロックの使い方 Chapter3 ページを作ってみる Chapter4 データベースの使い方 Chapter5 Notionを使いやすくする Chapter6 みんなでNotionを使おう Chapter7 Notion AIを使ってみよう Chapter8 特典テンプレートの使い方
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Mac・iPad・iPhone&GarageBandで音楽制作にチャレンジ! 自宅で1人でできる趣味としてDTM(DeskTop Music)が注目されています。 しかし;DTMにはじめて触れる人にとっては;どのソフトを使えばいいの? 楽器や機材は必要なの?など;疑問はつきません。 そこで本書では;Apple純正DTMアプリ「GarageBand」を中心に;DTMを始めるために必要な知識と機材;アプリの基本的な使い方を解説し;まずは1曲作るまで丁寧に解説します。 ※本書内容はカラーで制作されているため;カラー表示可能な端末での閲覧を推奨いたします
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Rustは、CやC++に代わる言語として開発され、Web開発にも幅広く利用されているユニークな言語です。本書は、Web開発経験がある方を対象に、Rustの基礎文法から、Webアプリケーション開発までチュートリアル形式で体験学習できる入門書です。解説するサンプルは、Web開発者ならよく知っているお馴染みの教材なので、より理解が深まります。サンプルコードはGitHubからダウンロードできます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、難しいと挫折しがちなオブジェクト指向を、初心者でも楽に読み進めることができ、すっきりと学べる書籍です。
-
-【ご注意】※お使いの端末によっては、一部読みづらい場合がございます。お手持ちの端末で立ち読みファイルをご確認いただくことをお勧めします。 小学校のプログラミング授業がわかる本! 本書は、単に実践事例を紹介するだけでなく、各校の教育課程に系統的にプログラミング教育を位置付けてもらえるような構成です。 4年生での「はじめてのプログラミング」をスタートに、学んだことや身に付けたことを生かしながら、継続的・系統的に実施できる事例を、12事例紹介しています。 プログラミングの概念である順次処理や繰り返し、条件分岐についても、計画的に扱っています。特別支援学校での事例や2・3年生でも実施できる事例も多数紹介しているので、各校でプログラミング教育のカリキュラムを作成する際に参考になるでしょう。 ※この作品はカラー版です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 3時間かけていたExcelの仕事が、VBAを使って処理を自動化すると、たった3分で終わるようになります! 本書は、Excel VBAの基本から、実際に現場で使えるマクロを作成するテクニックまでを初心者でも挫折しないようにわかりやすく解説した入門書です。マクロもVBAもはじめての方のために、各項目にワンポイント情報を掲載しています。また、実際にプログラムを動かしながら学るように工夫しました。仕事に役立つサンプルプログラム51本付き。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、『必要な数学だけでわかる ニューラルネットワークの理論と実装』に続く姉妹書です。「必要な数学だけでわかる」という書名どおり、ディープラーニングに必要な数学だけに光を当て、できるだけ短時間でディープラーニングのアルゴリズムを理解することを目的としました。前著であつかった機械学習の基礎部分は飛ばして、ニューラルネットワークの構築から解説。手書き文字の認識や高難度のイヌとネコの認識にも挑戦します。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Dockerは、インフラエンジニアにとって様々なメリットのあるコンテナ型仮想化プラットフォームです。本書は、インフラエンジニアになりたい方に向けて、Dockerを実際に動かし、その使い方や便利さを体験できる入門書です。基礎から、AWSへのDockerホストのプロビジョニングを通して、インフラエンジニアリングという仕事を体験できます!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの世界へようこそ! あなたも元天才プログラマの「じいじ」と孫の「サトシ」と一緒に、猫でゲームを作ったり、カメラの中で遊んだりしましょう。本書は、スクラッチという子供向けのプログラミングソフトの使い方を学び、楽しくゲームを作りながらプログラミングの基礎を身につける子供向けの学習書です。スクラッチなら、初心者でもブロックを、パズルのように組み合わせるだけで楽しくプログラミングができます。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Javaはさまざまな分野で用いられているプログラミング言語ですが、機能が多く複雑で、はじめから全てを理解するのは大変です。本書は、Javaではじめてプログラミングを学ぶという人を対象に、基礎となる部分に話題を絞って、簡単なプログラムを作りながらJavaを学びます。Javaプログラミングを手助けしてくれる「Eclipse」の使い方から、計算、変数、条件文、繰り返し処理、長い処理を複数の短い処理にまとめる方法まで解説します。
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaScriptをこれから学ぶ、学びなおしたい人を対象にマンガでわかりやすく解説した入門書です。Webに連載され大好評をおさめた「マンガでわかるJavaScript」講座を、より読みやすく、理解しやすい形に加筆訂正しました。本書は、JavaScript初心者を対象に、プログラムの基礎から応用までをマンガでわかりやすく解説します。変数、ループ処理、配列、関数、正規表現といった基礎から、WebページのJavaScript、jQueryの利用といった実践的な内容まで取り上げています。プログラム初心者からWebデザイナーまで、気楽にJavaScriptに入門できます。
-
4.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 iPhoneやiPadをはじめとしたiOSアプリ開発者向けのデバッグ及び最適化技法の解説書です。アプリケーション制作の入門書を読んで、アプリ制作をはじめた初心者が次につまづくのがエラーの対処です。アプリケーションがうまく動かないときはデバッガ、Instruments、コンソールなどのツール群を駆使して、その原因をつきとめますが、それらのノウハウは職場やサークルの先輩から伝授されることが一般的であり、誰もがそのような環境に恵まれるとはかぎりません。本書は、初心者がiOSアプリの不具合の調査やメモリ管理、Objective-C言語の独自ルール、知っておくべき常識など一通りの知識を学べるように工夫した入門書です。アプリの品質を高めるノウハウが満載です。さらに電子書籍版はXcode 5にも対応しています。
-
5.0【流行に左右されない本質的な基礎をしっかりと身につける】 フロントエンドの技術は、さまざまなフレームワークやツールが登場し続けており、トレンドが目まぐるしく変わります。そのため、表面上の流行を追っているだけでは、せっかく身につけたスキルも2~3年後には役立たなくなる可能性もあります。 ですが、それらの土台となっているJavaScriptという言語自体をしっかりと学べば、流行に左右されない実力を身につけることができます。本書では、このようなJavaScriptの本質的な基礎を解説します。「Webページを動作させる」という用途に絞り、シンプルなコードを用いてJavaScriptの仕様をひとつひとつ紐解いていきます。サンプルコードもダウンロードできるので、ブラウザで開いて動作を試しながら、JavaScriptのさまざまな機能を学ぶことができます。 本書で基礎を身につけることで、実務での経験が少なくても、細かなことは調べながらこなしていける状態へと成長できるはずです。これからプロのフロントエンドエンジニアを目指すという方に、ぜひお勧めしたい一冊です。 〈こんな方にオススメ〉 ・プロとしての基礎をしっかりと固めたいエンドエンジニアの方 ・プログラミングの基礎体力向上を目指している方 ・JavaScriptの言語自体をしっかりと学びたい方 〈本書の内容〉 ■CHAPTER0 学習の前に JavaScriptとは/Webブラウザの準備と関連知識/エディタの準備と関連知識/JavaScriptのプログラムを書く/プログラミング学習のポイント/バグとエラー ■CHAPTER1 JavaScriptの基本 数値の計算/文字列の表現/変数/値の型/コメント/関数/条件分岐/例外処理/正規表現/演算子 ■CHAPTER2 基本データ操作 オブジェクト/ビルトインオブジェクト/配列/ループ処理/クラス/window/DOMとイベント/非同期処理/Canvas/アニメーション ■CHAPTER3 現場向け応用知識 Google Chromeの開発者ツールを使いこなす/さまざまななJavaScriptの世界 〈著者プロフィール〉 柳井 政和(やない・まさかず) クロノス・クラウン合同会社の代表社員。『マンガでわかるJavaScript』『プログラマのためのコードパズル』など、技術書執筆多数。ゲームやアプリの開発、プログラミング系技術書や記事、マンガ、小説の執筆を行う。2001年オンラインソフト大賞に入賞した『めもりーくりーなー』は、累計500万ダウンロード以上。2016年、第23回松本清張賞応募作『バックドア』が最終候補となり、改題した『裏切りのプログラム ハッカー探偵 鹿敷堂桂馬』にて文藝春秋から小説家デビュー。新潮社『レトロゲームファクトリー』など。
-
3.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「マクロの読み方をすべて載せる(ふりがなをふる)」という手法で究極のやさしさを目指した、 まったく新しいExcel VBAの入門書です。 本書内に登場するマクロの読み方をすべて載せ、さらに、漢文訓読の手法を取り入れ、読み下し文を用意。 マクロの1行1行が何を意味していて、どう動くのかが理解できます。 この新しいアプローチで「自分がいま何をしているのかわからない」といった Excel VBA入門者が途中で挫折してしまう原因を解決しました。 また、実際に手を動かしながら進むだけでなく、マクロを考える応用問題も用意しているため、 しっかりExcel VBAの基礎文法を身につけることができます。 ■本書はこんな人におすすめ ・Excel VBAとマクロの基本を身につけたい人 ・過去にExcel VBAやマクロの入門書で挫折してしまった人 ・意味不明のままマクロをコピーして使っていた人 ・仕事でマクロを活用してみたい人
-
4.2※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「プログラムの読み方をすべて載せる(ふりがなをふる)」という手法で究極のやさしさを目指した、 まったく新しいJavaScript(ジャバスクリプト)の入門書です。 本書内に登場するプログラムの読み方をすべて載せ、さらに、漢文訓読の手法を取り入れ、読み下し文を用意。 プログラムの1行1行が何を意味していて、どう動くのかが理解できます。 この新しいアプローチで「プログラムが読めないから、自分がいま何をしているのかわからない」といった プログラミング入門者が途中で挫折してしまう原因を解決しました。 また、実際に手を動かしながら進むだけでなく、プログラムを考える応用問題も用意しているため、 しっかりJavaScriptの基礎文法を身につけることができます。 ■本書はこんな人におすすめ ・JavaScriptの基本を身につけたい人 ・過去にプログラミングの入門書で挫折してしまった人 ・Web制作者やプログラマー、エンジニアを目指す人 ・仕事でJavaScriptを活用してみたい人
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 さまざまな処理を簡潔に書け、入門者からエキスパートまで幅広い支持を集める、いま人気のプログラミング言語「Python」。本書では、100問のクイズを解くことで、プログラミング言語「Python」の基本を学べます。 ・プログラミングって興味はあるけど、むずかしそう ・入門書を読み終えたけれど、本当に理解できたどうか自信をもてない そんな方々にお薦めの一冊です。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 初心者から中級者向けにVisual Basicの開発環境の準備、デスクトップアプリやデータベースアプリ、Webアプリ開発まで、実際にサンプルを動かしながらプログラミングを学べる全機能解説書です。
-
4.4※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 忙しい毎日は 今日からもっとシンプルに いま誰もが普通に暮らしていても、日々あつかう情報があふれ、やらなければならないことが山積していることでしょう。Notionを活用すれば、そんなさまざまな情報をひとまとめに整理・管理できます。 本書は、Notionを活用して仕事や暮らしをシンプルにする方法を学べる本です。「定番」「タスク管理」「メモ・ノート」「暮らし」「お金」「仕事」「Notion AI」といったテーマに分けて、オリジナルのテンプレートを公開しているので、白紙から考える必要はありません。使ってみたいものから試してみることができます。 忙しい毎日を、もっとシンプルにしたい。そんな願いをかなえる一冊です。 〈自分流にアレンジして使えるテンプレート付〉 ●こんな方にオススメ: □Notionを使ってみたいけど何から手を付けていいかわからない人 □Notionを使ってみたけど今一つ使いこなせていない人 □Notionを暮らしや仕事に活用してみたい人 ●著者プロフィール: Rei(片山 怜) Notion公式アンバサダー / コンテンツクリエイター YouTubeチャンネルとWebメディア「暮らしとNotion。」を運営。IT企業でPMとして働きながら、Notionの活用術やオリジナルテンプレート、暮らしに役立つモノなどを紹介している。YouTubeの登録者数は1万5千人を突破(2023年11月現在)。 ●CONTENTS: Chapter 1 Notionを始めよう Chapter 2 定番の使い方 Chapter 3 タスク管理 Chapter 4 メモ・ノート Chapter 5 暮らし Chapter 6 お金 Chapter 7 仕事 Chapter 8 Notion AI ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.3※本書は2009年に発行された書籍の電子版になります。 【管理職にならなくたっていい。】 「35歳定年説」が常識としてまかり通っている事実が示すように、我が国ではプログラミングは「若く、給料の安い人がやる仕事」とされている。しかし、世界の常識はそうではなく、40代、50代でも現役としてプログラミングを続けている技術者も少なくない。50代の現在もなお現役プログラマーとして活躍する著者が、生涯プログラマーとして活躍するための心得を説く。 ■こんな方におすすめ ・これからプログラマーになろうと考えている大学生 ・プログラマーに転職しようと考えている人 ・プログラマーになりたての人 ・プログラマーとして楽しく仕事をしていきたい人 ■目次 第1章 ソフトウェアは「人」が作る 第2章 プログラマー現役続行 第3章 論理思考力:現役続行に必要な七つの力(1) 第4章 読みやすいコードを書く力:現役続行に必要な七つの力(2) 第5章 コンピュータサイエンスの基礎力:現役続行に必要な七つの力(3) 第6章 継続学習力:現役続行に必要な七つの力(4) 第7章 朝型力:現役続行に必要な七つの力(5) 第8章 コミュニケーション力:現役続行に必要な七つの力(6) 第9章 英語力:現役続行に必要な七つの力(7) 第10章 コードレビューのすすめ 第11章 若い人たちへ 第12章 30代、40代の人たちへ ■著者プロフィール 柴田芳樹:1959 年生。九州工業大学および大学院で情報工学を専攻し、以来、ソフトウェア開発に従事する。翻訳書に『プログラミング言語Java 第4版』『Effective Java 第2版』『Java Puzzlers 罠、落とし穴、コーナーケース』『Google Web Toolkit ソリューション』(いずれもピアソン・エデュケーション)『アプレンティスシップ・パターン』(オライリー・ジャパン)、著書に『Java 2 Standard Edition 5.0Tiger』(ピアソン・エデュケーション)『ソフトウェア開発の名著を読む【第2版】』がある。
-
3.8実務で使いこなすためには技術の理解が不可欠 確かな知識がつく「使える教科書」 【本書のポイント】 ・解説とイラストがセットで理解しやすい ・AWSの概念的な説明や実現に向けての準備だけでなく、技術面もしっかり解説 ・AWSの代表的なサービスの特徴、オンプレミスでシステムを作る場合との違い、留意点がわかる ・これから利用しようと考えている人にイチから解説 ・現場の実態や出来事など、最新動向にもしっかり対応! ・キーワードから知りたい項目を調べやすい 【こんな方におすすめ!】 ・AWS全体の概要を知りたい方 ・実務でAWSに関わる方 ・AWSに関連する技術のイメージがわかなくて困っている方 ・AWSの運用や管理についてイメージをつかみたい人 ・現場の実態や出来事など、最新動向についても知りたい方 【内容紹介】 本書はAWSが企業や団体向けのサービスであることを踏まえて、 個人でも利用しやすい基本的かつ代表的なサービスを中心にやさしくかつ丁寧に解説することで、 AWSならびにクラウド初心者の方でもその概要を理解することができます。 また、AWSが提供しているクラウドサービスの手軽さや簡単さ、 やや難しくて注意を要するポイント、技術的な部分などにも多少踏み込むことで、 既存の入門書よりもより実践的な内容となっています。 本書では見開きで1つのテーマを取り上げ、 図解を交えて解説しています。 最初から順に読んで 体系的な知識を得るのはもちろん、 気になるテーマやキーワードに 注目しながら読むなど、 状況に合わせて活用しましょう。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0アルゴリズムの基礎から特徴、 活用方法まですべて図解 確かな知識がつく「使える教科書」 【本書のポイント】 ・解説とイラストがセットで理解しやすい! ・多彩なアルゴリズムの特徴と考え方がわかる! ・機械学習や高度なアルゴリズムについても解説! ・キーワードから知りたい項目を調べやすい! ・初心者からプログラマまで知っておきたい知識を収録! 【こんな方におすすめ】 ・アルゴリズムの基本を身につけたい人 ・知識を広げてステップアップしたい人 ・適切なアルゴリズムを選べるようになりたい人 ・速くて正確なプログラムを書けるようになりたい人 【内容紹介】 効率のよいプログラムを作成するには、 場面に合った適切なアルゴリズムを選ぶ必要があります。 同じ結果を得るにしても、どのアルゴリズムを選択するかで 処理速度が大きく変化するからです。 しかし、「違いがよく分からない」「複雑で難しそう」といった 苦手意識をアルゴリズムに抱いている人も多いでしょう。 そこで、本書では見開きで 1つのテーマを取り上げ、 図解を交えて解説しています。 最初から順に読んで 体系的な知識を得るのはもちろん、 気になるテーマやキーワードに 注目しながら読むなど、 状況に合わせて活用してください。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.1データの取り扱いから運用方法、 SQL言語まですべて図解 確かな知識がつく「使える教科書」 【本書のポイント】 ・解説とイラストがセットで理解しやすい! ・データの扱い方から操作方法までわかる! ・防ぐべきエラーや脅威についても解説! ・キーワードから知りたい項目を調べやすい! ・エンジニアから管理者まで知っておきたい基礎知識を収録! 【こんな方におすすめ】 ・データベースの基礎知識を身につけたい人 ・SQL言語のしくみを理解しておきたい人 ・データベースの周辺知識も把握しておきたい人 ・データベースの導入・切替を検討している人 ・現場の実態や出来事などの最新動向を知りたい人 【内容紹介】 現代では大量のデータがありとあらゆる場所で 日常的に飛び交っています。 データの扱いやシステムを支えるためにデータベースの理解は必須ですが、 学ぶべきことは操作の方法から導入・運用時の注意点、 アプリケーションとの関連性まで多岐に渡ります。 そこで、本書では見開きで 1つのテーマを取り上げ、 図解を交えて解説しています。 最初から順に読んで 体系的な知識を得るのはもちろん、 気になるテーマやキーワードに 注目しながら読むなど、 状況に合わせて活用してください。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.3言語の特徴からWebの知識、 アルゴリズムまですべて図解 確かな知識がつく「使える教科書」 【本書のポイント】 ・解説とイラストがセットで理解しやすい! ・どんな言語でも使える知識を解説! ・言語の特徴からWebの知識までを網羅! ・キーワードから知りたい項目を調べやすい! ・しくみがわかると開発がぐっとはかどる! 【こんな方におすすめ】 ・プログラミングをはじめたばかりの人 ・ステップアップしてスキルをみがきたい人 ・プログラミングの基礎知識を知りたい人 ・周囲の人が使う用語がわからないことがある人 【内容紹介】 一口にエンジニアといっても その業務は、開発するものや 開発環境によって全く異なるものです。 どんな言語でも使える知識を 身につければ、スムーズに 開発を行うことができます。 そこで、本書では見開きで 1つのテーマを取り上げ、 図解を交えて解説しています。 最初から順に読んで 体系的な知識を得るのはもちろん、 気になるテーマやキーワードに 注目しながら読むなど、 状況に合わせて活用してください。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-全体像から構築や導入まですべて図解 確かな知識がつく「使える教科書」 【本書のポイント】 ・解説とイラストがセットで理解しやすい ・「サーバーは何をしているのか?」その役割がわかる! ・考え方から技術、運用方法までを網羅 ・キーワードから知りたい項目を調べやすい ・AI、IoT、ビッグデータ、RPAとの関連が理解できる! ・現場の実態や出来事など、最新動向にもしっかり対応! ・ビジネスパーソンに必須の知識に絞って解説! ・管理者にも開発者にも役立つ基本がわかる こんな方におすすめ! ・サーバー全体の概要を知りたい方 ・サーバーのイメージがわかなくて困っている方 ・サーバーに関わる技術と機器の役割を知りたい方 ・現場の実態や出来事など、最新動向についても知りたい方 【内容紹介】 サーバーはシステムの要であり司令塔。 サーバーを理解することはシステムを理解することに等しいです。 そこで、本書では見開きで 1つのテーマを取り上げ、 図解を交えて解説しています。 最初から順に読んで 体系的な知識を得るのはもちろん、 気になるテーマやキーワードに 注目しながら読むなど、 状況に合わせて活用してください。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.9攻撃や対策、組織体制もすべて図解 確かな知識がつく「使える教科書」 【本書のポイント】 ・解説とイラストがセットで理解しやすい ・考え方から技術、運用方法までを網羅 ・キーワードから知りたい項目を調べやすい ・管理者にも開発者にも役立つ基本がわかる 【こんな人におすすめ】 ・企業においてセキュリティ対策をしたい人 ・セキュリティを考慮したシステムを開発したい人 ・個人情報の管理における注意点を知りたい人 ・セキュリティ関連の資格試験を受ける人 ・自身のセキュリティを高める必要を感じている人 【内容紹介】 企業におけるセキュリティでは、 小さなことでも気づいたことを 少しずつ改善していく、 その積み重ねが大切です。 そこで、本書では見開きで 1つのテーマを取り上げ、 図解を交えて解説しています。 最初から順に読んで 体系的な知識を得るのはもちろん、 気になるテーマやキーワードに 注目しながら読むなど、 状況に合わせて活用してください。 【目次】 第1章 セキュリティの基本的な考え方 ~分類して考える~ 第2章 ネットワークを狙った攻撃 ~招かれざる訪問者~ 第3章 ウイルスとスパイウェア ~感染からパンデミックへ~ 第4章 脆弱性への対応 ~不備を狙った攻撃~ 第5章 暗号/署名/証明書とは ~秘密を守る技術~ 第6章 組織的な対応 ~環境の変化に対応する~ 第7章 セキュリティ関連の法律・ルールなど ~知らなかったでは済まされない~ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.8ネットワークにかかわる技術と機器の役割が理解できる1冊。 LANとWAN、TCP/IPなどのネットワークの基礎知識から、セキュリティまで解説。 新入社員や転職者など、これからIT業界で働く方にもわかりやすい内容です。 見開き1トピックで片面図版なので、わからないところから読めます。 自宅PCでできる実習項目つき。 こんな方におすすめ! ・ネットワーク全体の概要を知りたい方 ・ネットワークのイメージがわかなくて困っている方 ・ネットワーク技術と機器の役割を知りたい方 ・ネットワークを守るセキュリティについても知りたい方 目次 第1章 ネットワークのきほん~ネットワークの全体像を理解しよう~ 第2章 ネットワークをつくるもの~ネットワークはどのようにできている?~ 第3章 ネットワークの共通言語TCP/IP~ネットワークの共通ルール~ 第4章 Webサイトを見るしくみ~毎日見るWebサイトを理解しているか?~ 第5章 イーサネットと無線LAN~まずは同じネットワーク内で転送する~ 第6章 ルーティング~遠くのネットワークまで送り届る~ 第7章 ネットワークのセキュリティ技術~ネットワークを攻撃から守ろう~ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.8※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ネットワークを気軽に学べる「絵本」がリニューアル! 「TCP/IP」はインターネットで採用されている標準のプロトコル(通信規約)で、ネットのサービスやプログラミングなど、コンピュータを利用するさまざまな場面に登場します。 本書は、イラストを見ながら理解できるやさしいTCP/IPの解説書であり、予備指知識なしで読め、「ネットワークとは何か」というところから理解を進められます。また、本改訂版では旧版を見直し、各種の記述を改め、IPv6などの新し要素なども盛り込んでいます。本書には次のような特徴があります。 ・イラストを多用し、短い解説で絵本のようにビジュアルに理解することができます。 ・2ページを単位とした説明と、基礎に絞り込んだ内容でスピーディに学習できます。 ・予備知識は不要です。「ネットワークってなんだろう」から説明します。 ・現代の環境に合わせて内容を見直し、次世代のネットワークのIPv6も解説、ファイアウォールなどのセキュリティの話題にも触れます。 【翔泳社の「絵本」シリーズのラインナップをアップデート】 翔泳社の「絵本シリーズ」は、豊富なイラストと簡潔な解説でコンピュータ技術に入門できる初心者向けのシリーズです。言語/技術の超初心者や手軽に習得したい方に最適な入門書です。 新しい「絵本シリーズ」では、旧来の分かりやすさ、親しみやすさ、基礎に徹した内容というコンセプトはそのままに、Web/ネットが全盛となった現在のコンピュータ技術の潮流に合わせた解説を心掛けます。 『Cの絵本』『Javaの絵本』を皮切りにラインナップを順次刷新、さらに新しい仲間を増やしてラインナップを充実していきます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
1.0大好評! HTML5とCSS3のよく使われるタグ,プロパティに内容をしぼったリファレンスです。最新のブラウザ,HTML5の仕様に対応して増補改訂しました。誰もが知りたい目的別だから,使いやすく,引きやすい。あのタグ,どう書くんだっけ?というときにサッと調べられます。サンプルもシンプルで,わかりやすくて,しかも楽しい。ポケットサイズだから机の上でかさばらず,持ち運びやすい。開発業務で必要な方だけでなく,ブログやサイトを運営している方にもおススメです。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ネットの基本言語JavaScriptのやさしい入門書がリニューアル! JavaScriptはプログラミングの入門言語、ネット系/Web系プログラミングの 基本言語として重要な位置を占めています。『JavaScriptの絵本 第2版』は プログラミングの知識のない方でも気軽に始められるやさしい入門書です。 本改訂では、進化してきたJavaScriptの利用法にも配慮し、さまざまな点で 内容を見直しました。 ・絵を多用し、短い解説で絵本のようにビジュアルに理解することができます。 ・2ページを単位とした説明、基礎に絞り込んだ内容でスピーディに習得。 ・予備知識は不要。「プログラミングとはなにか」から説明します。 ・最新の言語仕様に対応し、JavaScriptのライブラリの活用法なども説明します。 ・JavaScriptのオブジェクト指向も解説。オブジェクト指向に易しく入門できます。 【翔泳社の「絵本」シリーズのラインナップをアップデート】 翔泳社の「絵本シリーズ」は、豊富なイラストと簡潔な解説で コンピュータ技術に入門できる初心者向けのシリーズです。 言語/技術の超初心者や手軽に習得したい方に最適な入門書です。 新しい「絵本シリーズ」では、旧来の分かりやすさ、親しみやすさ、 基礎に徹した内容というコンセプトはそのままに、Web/ネットが全盛となった 現在のコンピュータ技術の潮流に合わせた解説を心掛けます。 『Cの絵本』『Javaの絵本』を皮切りにラインナップを順次刷新、 さらに新しい仲間を増やしてラインナップを充実していきます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。