すべてのWhat's New
-
2019年
-
2019.08.22 書籍『作って楽しむプログラミング Visual C# 2019超入門』(日経BP)刊行のお知らせ
Visual Studio Community 2019でC#を使用してプログラミングの基礎を学習する入門テキストです。全9章を順番に学習することで、プログラミングや開発環境の基礎知識、画面のデザイン、コードの書き方、エラーが起きたときの対処方法などを理解できます。
2017年8月発行の『アプリを作ろう!Visual C#入門Visual C# 2017対応』を、執筆時の最新情報に合わせて改訂。 -
2019.08.20 記事「C#でもラズパイIoTができる! .Net Coreで環境構築しよう」(CodeZine)を公開しました
今回は、WindowsとRaspberry Pi環境の準備を解説します。
アプリのコーディングは、Windows環境にインストールしたVisual Studioで行います。Raspberry Piには、.Net CoreのSDKをインストールし、実行に必要なファイルを転送することにします。 -
2019.08.20 記事「「Azure DevOps」でチーム開発を行おう(4)Azure Pipelinesを使ったビルドとデプロイ」(マイナビニュース)を公開しました
今回は、Azureが提供するチーム開発のためのサービス群であるAzure DevOpsの中から、CI/CDのサービスであるAzure Pipelinesを紹介します。
-
2019.08.13 書籍『速習 ECMAScript 2019』(WINGSプロジェクト)刊行のお知らせ
これから習得必須のECMAScriptをいち早くマスターしよう。
本書では、ECMAScript 2015(ES2015)以降で大きく変化したECMAScriptの新機能を、6つのPartに分けて、サンプルコードとともに詳しく解説しています。本書掲載のサンプルは、ダウンロード可能。どんどん動かして試してみてください。
※本書は、旧版「速習 ECMAScript 2018」をECMAScript 2019に対応し、最新の情報で改訂したものです。 -
2019.08.10 書籍『はじめてのAndroidアプリ開発 第3版 Android Studio 3対応』(秀和システム)刊行のお知らせ
基礎から応用まで確実に学べるステップアップ方式です。
Android Studio 3対応で、開発環境の構築からビュー開発、インテント、データベース連携はもちろん、センサーやGPSといったハードウェアとの連携やサービス開発、アプリの公開手順など、情報満載です。
書籍掲載のサンプルは、サポートサイトからダウンロードできます。 -
2019.08.07 記事「Spring Bootでバックエンドシステムを作成しよう」(CodeZine)を公開しました
今回からは、郵便番号から住所情報を提供するサンプルアプリケーションを通じてバックエンドでのデータ管理などの方法を紹介します。
-
2019.08.02 記事「改良の継続と次世代への進化に注目! 「Angular」バージョン8の新機能」(CodeZine)を公開しました
今回は2019年5月にリリースされたAngularのバージョン8について、変更点や新機能を紹介していきます。
-
2019.07.31 記事「Laravelにおけるミドルウェアを理解しよう」(CodeZine)を公開しました
前回は、リクエスト処理をコールバック関数ではなく1つのクラスにまとめる方法として、コントローラクラスを紹介しました。今回は、そのリクエスト処理の前後に処理を挿入できるミドルウェアを紹介します。
-
2019.07.23 記事「「Azure DevOps」でチーム開発を行おう(3)Azure Reposを使ったソースコードの管理」(マイナビニュース)を公開しました
今回は、Azureが提供するチーム開発のためのサービス群であるAzure DevOpsの中から、ソースコードリポジトリのサービスであるAzure Reposを紹介します。
-
2019.07.11 記事「Slimのコンテナ機能を使ってみよう」(CodeZine)を公開しました
前回は、テンプレートエンジンTwigとSlimを連携させる方法を紹介しました。今回はSlimのコンテナ機能を紹介します。
-
2019.07.10 書籍『基礎&応用力をしっかり育成!Androidアプリ開発の教科書 Kotlin対応』(翔泳社)刊行のお知らせ
本書は、Kotlin言語の学習者を対象として、ハンズオン形式でサンプルプログラムを作りながら、Androidアプリ開発に必要な基礎知識やSDKの機能、プログラミングテクニックを学ぶことができる書籍です。
また、既刊のJava版と同じ構成のまま、Kotlinに対応させているので、JavaとKotlinを読み比べながら学んでいくことも可能です。 -
2019.07.03 記事「JavaScript UIフレームワーク「Vue.js」で「Wijmo(ウィジモ) 5」のリッチなUI部品を使おう」(CodeZine)を公開しました
今回はJavaScript UIフレームワークVue.jsと組み合わせる方法を説明します。WijmoのコントロールをVue.jsのWebページに組み込んで活用できます。
-
2019.07.01 記事「Spring Bootでデータベースにアクセスしよう」(CodeZine)を公開しました
今回も前回利用したサンプルアプリケーションを通じて、Spring Bootでのデータベースを扱う際の設定や基本的操作について紹介します。
-
2019.06.27 記事「「Azure DevOps」でチーム開発を行おう(2)Azure Boardsの概要と使い方」(マイナビニュース)を公開しました
今回は、Azureが提供するチーム開発のためのサービス群であるAzure DevOpsの中から、タスク管理ツールであるAzure Boardsを紹介します。
-
2019.06.21 書籍『これから学ぶHTML/CSS』(インプレス)刊行のお知らせ
HTMLおよびCSSの基礎知識を身につけることができます。
あえてすべてのHTML/CSSのソースコードを掲載しているので、実際に手を動かして入力/表示させ、確認しながら学んでいきます。
要所要所で3人のキャラクターによる会話が登場します。ソースコードの登場理由や補足事項が説明されるので、会話も楽しみながら学んでみてください。
ダウンロードサンプルと一緒に、14章「システムの画面モック」をPDFで配布しています。 -
2019.06.19 記事「新機能でさらに便利になったAndroid Studio 3.4を知ろう」(CodeZine)を公開しました
バージョン3.4で追加された機能の概要を紹介します。特に、今回の更新で強化された、アプリ開発をGUI上で快適に行うための機能について着目して、解説します。
-
2019.06.11 記事「「Vue.js」でWebページを作成できるフレームワーク「Nuxt.js」最初の一歩」(CodeZine)を公開しました
今回は、Vue.jsとNuxt.jsの概要を説明するとともに、プロジェクトの生成や実行、基本的な実装例を通して、Vue.jsやNuxt.jsの機能をいくつか紹介していきます。
-
2019.06.06 記事「【新刊紹介】『独習Java 新版』、初心者にぴったりの最新教科書」(CodeZine)を公開しました
新刊「独習Java 新版」について、一般レビュー読者(yukiさんとgengen33さん)からのコメントを掲載いただいています。
-
2019.06.05 記事「Spring BootでWeb APIを作ろう」(CodeZine)を公開しました
今回は、前回利用したサンプルアプリケーションを通じて、Web APIを実装する際に利用するアノテーションや必要となるSpring Bootの設定方法などを中心に紹介します。
-
2019.05.31 書籍『「実践ドメイン駆動設計」から学ぶDDDの実装入門』(翔泳社)刊行のお知らせ
本書は、ヴァーン・ヴァーノン著「Implementing Domain?Driven Design」(邦題「実践ドメイン駆動設計-エリック・エヴァンスが確立した理論を実際の設計に応用する」)の流れに沿って、重要な部分にフォーカスし、ドメイン駆動(DDD)について理解することをお手伝いします。
ぜひ、本書をきっかけに、DDDに挑戦してみてください。 -
2019.05.22 記事「Laravelにおけるコントローラクラスを理解しよう」(CodeZine)を公開しました
今回は、コントローラクラスを扱います。コントローラクラスを導入すると、ルーティング登録のコールバック関数中に記述した処理コードを別のクラスにまとめることができます。
-
2019.05.21 記事「Android Studio 3.3で自然な画面遷移を実装する」(CodeZine)を公開しました
今回は、ナビゲーションアーキテクチャコンポーネントの実用的な設定を中心に解説します。
-
2019.05.15 書籍『独習Java 新版』(翔泳社)刊行のお知らせ
手を動かしておぼえる(書いて実行して結果を確認する)特長を生かし、Javaプログラミングに必要な知識・概念・機能を体系的かつ網羅的に習得できます。
基本的な言語仕様から、標準ライブラリ、コレクション、オブジェクト指向、ラムダ式/Stream API、スレッド、マルチスレッド処理、アノテーション、モジュールまで、サンプルプログラムを例示しながら詳細かつ丁寧に解説します。 -
2019.05.13 記事「「Angular Material」で、「Angular」のWebページにMaterial Designを導入しよう」(CodeZine)を公開しました
今回は、Googleのデザインガイドライン「Material Design」に対応したAngularのコンポーネント(UI部品)「Angular Material」を紹介します。
-
2019.05.13 記事「「Azure DevOps」でチーム開発を行おう (1) Azure DevOpsの概要と使い方」(マイナビニュース)を公開しました
今回はAzure DevOpsの概要説明と、実際に手を動かしてAzure DevOpsの一部分に触れてみたいと思います。
-
2019.05.10 記事「Spring Bootで使われる基本的なアノーテーションと設定の仕組み」(CodeZine)を公開しました
今回はSpring Bootを利用する上で知っておくべき、基本となる部分の仕組みを簡単なサンプルアプリケーションを通じて紹介します。
-
2019.04.27 書籍『作って楽しむプログラミング Androidアプリ超入門』(日経BP)刊行のお知らせ
2015年8月発行の「アプリを作ろう! Android入門 Android Studio版」を最新情報に合わせて、Kotlin対応で大幅に改訂しました。
ステップバイステップで学ぶ入門書です。
初心者向けに、Androidアプリとは何か、開発環境の作成、アプリの作成から、作成したアプリをGoogle Playに公開するまでの一連の作業を解説します。
サンプル一式は、日経BP社のサポートサイトからダウンロードできます。 -
2019.04.24 記事「SlimとテンプレートエンジンTwigを連携させてみよう」(CodeZine)を公開しました
前回は、さまざまなルーティング登録の方法を紹介しました。今回は、Slimにおけるビューの扱いをテーマとして、SlimとテンプレートエンジンTwigの連携方法を紹介します。
-
2019.04.22 記事「Webページ要素を操作できる「Angular」のディレクティブを自作してみよう」(CodeZine)を公開しました
今回は、HTMLタグの属性と似た記法で指定して要素を操作できる「ディレクティブ」を取り上げ、自作ディレクティブを作成する方法を説明していきます。
-
2019.04.10 記事「「ナビゲーションエディタ」をさらに使いこなす! ナビゲーションアーキテクチャコンポーネントでできること」(CodeZine)を公開しました
今回はナビゲーションエディタの詳しい使い方を解説します。エディタで設定できる広告を学びながら、ナビゲーションアーキテクチャコンポーネントへの理解を深めましょう。
-
2019.04.03 記事「Ruby製HTTPクライアント用gemの「Faraday」を使おう」(CodeZine)を公開しました
今回は、HTTPクライアントライブラリであるFaradayを紹介します。
Faradayを使うことでシンプルにHTTPクライアントを実装することができます。 -
2019.03.27 記事「PHPフレームワーク「Laravel」におけるビューの使い方を理解しよう」(CodeZine)を公開しました
今回は、Laravelで本格的なHTML画面を表示させるための仕組みであるテンプレートエンジンBladeを紹介します。
-
2019.03.23 書籍『作って楽しむプログラミング HTML5超入門』(日経BP)刊行のお知らせ
ステップバイステップで学ぶ入門書です。HTML5アプリの基礎知識、画面のデザイン、コードの書き方などが理解できます。
本書は2012年6月発行の「アプリを作ろう! HTML5入門」を、最新情報に合わせて大幅改訂。コードエディターとしてVisual Studio Codeを使用し、WebサーバーはHTTPS対応のFirebase Hostingを使用します。
サンプル一式は、日経BP社のサポートサイトからダウンロードできます。 -
2019.03.22 記事「Azure Management LibraryでPythonからAzureを操作する」(マイナビニュース)を公開しました
第20回ではC#から、第22回ではJavaからAzureを操作する方法を解説しましたが、今回は同様のアプリケーションをPythonで作成していきます。
-
2019.03.18 記事「SEO対策やページ表示速度アップに有効!「Angular」のサーバーサイドレンダリング」(CodeZine)を公開しました
今回は、サーバー側でAngularのWebページを生成するサーバーサイドレンダリングについて、利点や実装方法、機能制限などを紹介していきます。
-
2019.03.13 記事「Android Studio 3.3の目玉機能「ナビゲーションエディタ」を理解する」(CodeZine)を公開しました
本記事では、バージョン3.3で追加された機能の概要を紹介するとともに、もっとも身近な新機能である、ナビゲーションエディタの使い方について解説します。
-
2019.03.11 記事「さまざまなHTTPメソッドに対応した、Slimルーティングの登録方法を知ろう」(CodeZine)を公開しました
前回は、Slimの動作原理を紹介しました。その動作原理の中心となるのがルーティング、その登録方法も紹介しました。今回は、ルーティング登録の続きとして、さまざまな登録方法を紹介していきます。
-
2019.02.27 記事「ExpoではじめるReact Native開発環境の構築」(CodeZine)を公開しました
今回はReact Nativeを使ったアプリの作成と実行までの流れを解説します。また、React Nativeを簡単に扱えるように抽象化されたツール「Expo」を使います。
-
2019.02.26 記事「Spring Bootで始める簡単Webプロジェクト~ひな型の作成からWeb APIの実装まで」(CodeZine)を公開しました
今回は、Spring Bootでのプロジェクトの作成方法から簡単なWeb APIの実装を通じてSpring Bootでの開発の流れを紹介します。
-
2019.02.22 記事「「Azure Key Vault」を使ってセキュアなアプリを作ろう」(マイナビニュース)を公開しました
今回はAzureが提供するセキュリティ関連ソリューションである「Azure Key Vault」について、その仕組みと機密情報を保管する方法について説明します。
-
2019.02.18 記事「PHPフレームワーク「Laravel」における処理の流れと、ルーティングを理解しよう」(CodeZine)を公開しました
今回は、前回最後に追記したweb.phpの働きをはじめ、Laravelのルーティングの仕組みを解説します。
-
2019.02.14 雑誌「Jenkins5つの疑問」()を公開しました
Jenkinsを導入するメリットは何か、Jenkinsを使うとソフトウェア開発がどう変わるのか。5つの疑問に答える形で、ポイントを解説します。
-
2019.02.08 記事「フレームワークとツールの両面で完成度アップ! 「Angular」バージョン7の新機能」(CodeZine)を公開しました
今回は2018年10月にリリースされたAngularのバージョン7を取り上げ、新機能を紹介していきます。
-
2019.02.05 記事「Railsアプリケーションにファイルを簡単にアップロードするgem「Shrine」と「ActiveStorage」」(CodeZine)を公開しました
前回は、ファイルアップローダーの代表的なgemであるCarrierWave/Refileの基本的な使い方を紹介しました。今回は、ShrineとRails 5.2から導入されたActiveStorageについても紹介します。
-
2019.01.31 記事「MVVMモデルをもっと便利に使ってみよう(後編)~ViewModelの変数と具体的な処理方法」(CodeZine)を公開しました
今回は、前編で説明した、ViewModelの入出力の変数とActionクラスを利用した画面上での処理について、サンプルを作成しながら説明します。
-
2019.01.30 記事「面倒なソフト開発作業を代行するJenkins、導入は難しい?」(日経クロステック)を公開しました
前回に引き続き、Jenkinsにまつわる素朴な疑問に答えていきます。今回は「どうせ簡単に導入できないんでしょ?」「開発手順を大きく変える必要はあるの?」の2つの疑問に答えます。
-
2019.01.29 記事「ソフト開発の時短に効くJenkins、5つの疑問」(日経クロステック)を公開しました
本記事では、5つの疑問に答える形で、Jenkinsとは何か、そのメリットは何か、といったことを2回に分けて解説します。今回は、「なぜ「Jenkins」なんて名前なの?」「Jenkinsを使うと何がうれしいの?」「本当にJenkinsを使うと開発が速くなるの?」の3つの疑問に答えます。
-
2019.01.28 記事「はじめてのSlimアプリで「Hello World」を表示させよう~動作原理を理解する」(CodeZine)を公開しました
今回は、実際にSlimを使っていきます。Slimを動作させるプロジェクトを作成し、ブラウザ上に「Hello World」を表示させるとともに、Slimの動作原理を紹介します。
-
2019.01.24 雑誌「5大プログラミング書籍エッセンス」()を公開しました
CD-ROM付録(5大プログラミング書籍エッセンス)
弊社執筆の書籍「基礎からしっかり学ぶC#の教科書」「基礎からしっかり学ぶC++の教科書」のダイジェスト版などを収録しています。 -
2019.01.24 記事「Railsアプリケーションにファイルを簡単にアップロードするgem「CarrierWave」と「Refile」」(CodeZine)を公開しました
今回は、連載2回にわたりファイルアップローダーの各種gemの基本的な使い方を紹介します。