2018年のWhat's New
-
2018.03.22 記事「ASP.NET Core 2.0からデータベースアクセスをしよう」(CodeZine)を公開しました
今回と次回にわたって、ASP.NET Core 2.0からデータベースアクセスするアプリケーションを作成していきます。その過程でEntity Framework Core 2.0の使い方と新機能の確認をしていきます。
-
2018.03.20 記事「PHPのstaticプロパティとstaticメソッド、定数」(@IT)を公開しました
前回の続きで、PHPのオブジェクト指向言語としての書き方を紹介します。
今回は、クラスの機能として、staticと定数を扱います。 -
2018.03.19 記事「Angularでサーバーサイドと「非同期通信」するには? (HttpClientサービス)」(@IT)を公開しました
HttpClientサービスを使ってWeb APIと非同期通信するための基本的な方法を説明します。
-
2018.03.15 記事「「null安全」とは――Javaプログラマーが血と汗と涙を流さなくてすむ理由」(@IT)を公開しました
今回は、特にJavaプログラマーに注目していただきたい「null安全」について解説します。多くのプログラマーを苦しめ続けてきたnullの扱いですが、Kotlinを使うとスマートにコードを書くことができます。
-
2018.03.13 記事「進化を続けるJavaScriptフレームワーク「Angular」バージョン5の変更点」(CodeZine)を公開しました
Angularは2017年11月にメジャーアップデートを受けてバージョン5になりました。本記事では、バージョン5の変更点や新機能を紹介します。
-
2018.03.12 記事「Angularで自作の「サービス」を定義するには? (@Injectableデコレーター)」(@IT)を公開しました
既存のコンポーネントからアプリ固有のロジックをサービスとして切り出すための基本的な方法を説明します。
-
2018.03.09 書籍『[改訂新版]Swiftポケットリファレンス』(技術評論社)刊行のお知らせ
Swift 4の登場に合わせて内容を刷新した改訂版です。Swiftは、変化が激しくアップデートのたびに改良/改変される内容がまだたくさんあります。そんなSwiftを使いこなすうえで、困ったときにすぐにコードの書き方を確認できる本書が役立ちます。
ベースとなる基本的な項目を中心に、コンパクトにまとめ整理して、すぐに動作を確認できるサンプルとともに解説しています。
本書掲載のサンプルは、サポートページからダウンロード可能です。 -
2018.03.09 書籍『たった1日で基本が身に付く!Ruby on Rails 超入門』(技術評論社)刊行のお知らせ
初心者でも迷わないように,開発環境のインストールから順を追って説明します。
Ruby on Railsの基本やデータベースの基礎知識をしっかり解説しています。また、書籍を通して1つのアプリを作っていくので、実際に手を動かしながら学ぶことができます。
これからWebアプリ制作を始めたい方向けの1冊です。 -
2018.03.08 記事「Swift 4の外部ライブラリを利用して機能を実装する」(CodeZine)を公開しました
今回は、CocoaPodsを利用したプロジェクトへのライブラリの導入やライブラリの機能を利用する/ライブラリの機能を拡張する基本的な方法について解説します。
-
2018.03.05 記事「Angularで式の値によってメッセージを切り替えるには? (ngSwitch)」(@IT)を公開しました
JavaScriptのswitch文のように、ある式を評価して、その式の値に応じて、表示するメッセージを切り替える方法を説明します。
-
2018.03.02 記事「Storybookでコンポーネントの品質を向上する」(CodeZine)を公開しました
今回はStorybookというツールの使用方法を利用してコンポーネントのカタログを作ることで、高速に動作確認を行う方法を解説します。
-
2018.03.01 記事「Angularで「ページング」処理を実装するには?(ngFor/ slice)」(@IT)を公開しました
ngForディレクティブとsliceパイプを使って、ページャー(=ページングのためのリンクリスト)を実装する方法を説明します。
-
2018.03.01 記事「リアクティブストリームとCompletableFutureの改善」(CodeZine)を公開しました
今回からはJDKのコアライブラリに関する変更点を見ていきます。まず、ライブラリ面での最も大きな違い、リアクティブストリームと呼ばれる並行処理に関する新機能について解説します。
-
2018.03.01 書籍『アプリを作ろう!Visual C++入門 Visual C++ 2017対応』(日経BP)刊行のお知らせ
まったくの初心者でも、実際に自分で手を動かしてプログラミングの楽しさを体験できる入門書です。無償で入手できるVisual Studio Community 2017を使用し、Visual C++ 2017によるプログラミングを学べます。開発環境の基礎知識、画面のデザイン、コードの書き方などが身につきます。本書の手順どおりに読み進めると、最終的に、簡単なゲームプログラムが完成します。サンプルプログラムは、日経BP社のサイトからダウンロードできます。
-
2018.02.23 記事「ユーザーによるアプリケーション機能利用分析ですぐに使えるSQL」(CodeZine)を公開しました
今回はSQLによるアプリケーションでのユーザーアクション分析に挑戦します。ユーザー行動ログとひとつのSQLクエリ文でユーザーアクション分析ができることを確認します。
-
2018.02.22 記事「実践DDD本 第9章「モジュール」~高凝集で疎結合にまとめる~」(CodeZine)を公開しました
前回は「ドメインイベント」について紹介しました。9回目となる今回は「モジュール」について紹介します。
-
2018.02.21 記事「Google StackdriverでKubernetesのモニタリングに挑戦してみよう」(CodeZine)を公開しました
今回はモニタリングツールの導入とモニタリング方法ついて紹介します。
-
2018.02.20 書籍『基礎&応用力をしっかり育成! Androidアプリ開発の教科書』(翔泳社)刊行のお知らせ
本書は、開発者のための実装系Webマガジン「CodeZine」の人気連載(Android Studio 2で始めるアプリ開発入門)をまとめ、加筆・修正・再構成して書籍化したものです。
Androidアプリ開発の必須知識やテクニックを積み上げ、体系的にハンズオン形式で学びます。
SDKのバージョンに左右されにくい基礎力/応用力が身につきます。 -
2018.02.19 記事「Swift 4における、プロパティを利用した処理とUIの制御」(CodeZine)を公開しました
今回は、デリゲートよりも処理の記述がシンプルなプロパティを利用して画面上の処理を行う方法を説明します。
-
2018.02.19 記事「Angularで文字列によって表示を切り替えるには? (i18nSelect)」(@IT)を公開しました
i18nSelectパイプを使って、文字列値によってテキスト表示内容を切り替える方法を説明します。
-
2018.02.17 書籍『3ステップでしっかり学ぶ MySQL入門 [改訂2版]』(技術評論社)刊行のお知らせ
開発環境の準備からSQLの基本的な書き方、PHPによるWebシステム開発まで、図解でわかりやすく解説します。
予習→実践→復習の3つのプロセスを踏むことで基本をしっかり理解しながら読み進めることができます。
章末に用意された練習問題で理解度をはかれるので、自習用にもセミナーのテキストにも最適な1冊です。 -
2018.02.16 記事「Angularでコンポーネント要素に属性/イベントをバインドするには?(hostパラメーター)」(@IT)を公開しました
@Componentデコレーターのhostパラメーターを使って、コンポーネント要素そのものに属性やイベントをバインドする方法を説明します。
-
2018.02.13 記事「ゼロからはじめるAzure(Azure Machine Learningを始めよう(4)- 予測Webサービスの公開(ARM対応版)」(マイナビニュース)を公開しました
今回はAzure Resource Manager(ARM)対応版としてリリースされた新しいAzure Machine LearningのWebサービスの作成・使用方法をご紹介します。
-
2018.02.08 記事「PHP 7.2リリース&PHPのアクセス修飾子、アクセサメソッド、カプセル化、コンストラクタ」(@IT)を公開しました
今回は、PHPのアクセス修飾子、アクセサメソッド、カプセル化、コンストラクタなどについて解説します。
-
2018.02.05 記事「Angularでコンポーネントからページのタイトルを操作するには?(Title)」(@IT)を公開しました
Titleサービスを使って、コンポーネントからページタイトルを設定する方法を説明します。
-
2018.02.05 記事「JavaScriptライブラリ「Wijmo(ウィジモ) 5」で1レコード複数行表示のグリッドを実現」(CodeZine)を公開しました
今回はWijmoの上位エディション「Wijmo Enterprise」で利用できるグリッド部品MultiRowを紹介します。1レコードを複数行に分けて表示でき、柔軟なグリッド表示を実現します。
-
2018.02.01 記事「React Routerで複雑な画面遷移をシンプルに実装する」(CodeZine)を公開しました
今回はライブラリ「React Router」を利用して、GUIアプリケーションには欠かせない画面遷移とURLの管理を行う方法を学びます。
-
2018.02.01 記事「Javaプログラマーが使うと揶揄されなくなる「Kotlin」の基本構文」(@IT)を公開しました
今回は、変数定義、パッケージ定義とimport、関数、制御文、文字列周りの便利機能などについて解説します。
-
2018.01.29 記事「Angularでフォームに「チェックボックス」のリストを設置するには?」(@IT)を公開しました
選択肢の中から複数を選択する「チェックボックスのリスト」を設置するための基本的な方法を解説します。
-
2018.01.26 書籍『3ステップでしっかり学ぶ Ruby入門』(技術評論社)刊行のお知らせ
基本的な文法からプログラミングのポイントを丁寧に解説しています。
「この項目で学ぶこと」「実際にやってみよう」「実行結果から文法を理解しよう」といった、予習→実践→復習の3つのプロセスを踏むことによって、Rubyの基礎をしっかりと身に付けることができます。
各章末には、自分の理解度がチェックできるように練習問題も用意されています。
Windows/macOS両対応。
本書掲載のサンプルコードは、出版社サイトからダウンロード可能です。 -
2018.01.24 雑誌「C#の教科書 C#7対応 ダイジェスト版」()を公開しました
第2付録(C#の教科書 C#7対応 ダイジェスト版)
「基礎からしっかり学ぶC#の教科書」単行本の内容を抄録した冊子です。 -
2018.01.24 記事「手軽にJavaの実行結果が確認できるJava 9の新しいツール「JShell」」(CodeZine)を公開しました
今回は、Java 9で提供される新たなツールの1つ「JShell」(Project Kulla)を紹介します。JShellを使えば、javaコマンドでのコンパイル&実行という手順を行わなくても、実行結果が確認できます。
-
2018.01.23 記事「ASP.NET Core 2.0でSPAテンプレートを使おう(後編)」(CodeZine)を公開しました
今回はクライアント側の構成について説明し、実際にページを追加する手順についても紹介します。
-
2018.01.23 記事「Angularでフォームに「ラジオボタン」のリストを設置するには?」(@IT)を公開しました
選択肢の中から1つを選択する「ラジオボタンのリスト」を設置するための基本的な方法を解説します。
-
2018.01.18 記事「ユーザーの年齢・性別と購買履歴を活用する「属性」×「行動」分析のSQL」(CodeZine)を公開しました
今回はSQLによるユーザー属性・行動分析に挑戦します。ユーザー情報(年齢・性別)と購買履歴データを活用し、SQL分析のポイントを確認していきます。
-
2018.01.17 記事「Google Cloud Container Builderでアプリケーションのデプロイと継続的インテグレーションを実現」(CodeZine)を公開しました
今回は、効率的なアプリケーション開発に欠かせない、継続的インテグレーションをするための仕組みについて、その構築方法などを紹介します。
-
2018.01.15 記事「ASP.NET Core 2.0でSPAテンプレートを使おう(前編)」(CodeZine)を公開しました
今回は最新バージョンのASP.NET Core 2.0を使って、SPA対応のアプリケーションの実装方法と仕組みを確認していきます。
-
2018.01.15 記事「Angularで「フォーム」の状態を監視するには?(ngForm /ngModel)」(@IT)を公開しました
Angularにより拡張されている標準的な<form>/<input>要素を使って、入力の有無を判定したり、サブミット済みかを判定したりと、その状態を監視する方法を説明します。
-
2018.01.12 記事「Swift 4におけるオブジェクト間での相互作用」(CodeZine)を公開しました
今回はSwiftでよく利用される画面上の処理と、それに関わる新しい文法を紹介します。画面間でのデータのやり取りはアプリを設計する際にも非常に重要です。
-
2018.01.10 記事「Angularで入カフォームに「検証」機能を実装するには? (form/input)」(@IT)を公開しました
Angularにより拡張されている標準的な<form>/<input>要素を使って、検証機能付きの入力フォームを実装する方法を説明します。
-
2018.01.09 記事「Kubernetesで構築したWebアプリケーションに、Blue-Green Deployment相当の機能と、バージョンごとにURLを生成する機能を追加」(CodeZine)を公開しました
今回は、Serviceのselectorを使ったBlue-Green Deployment相当の機能の実現方法と、アプリケーションのバージョンごとにURLを自動で割り当てる機能を実現するため、必要な手順を解説します。
-
2018.01.05 記事「Java 9のモジュール機能「サービス(SPI)」と既存ライブラリの共存」(CodeZine)を公開しました
今回はJava 9以前に作られた既存のライブラリとモジュール機能を併せて使う場合の利用方法と、「ServiceLoader」を使う際の変更点を紹介します。