Software Design 2019年3月号

[表紙]Software Design 2019年3月号

紙版発売
電子版発売

B5判/184ページ

定価1,342円(本体1,220円+税10%)

ただいま弊社在庫はございません。

電子版

第1特集
ITエンジニアのための機械学習と微分積分入門
基礎としくみを押さえて理解を促進

本誌では,これまでに「ITエンジニアのための統計学入門(2018年9月号)」,「機械学習と線形代数入門(2019年1月号)」という特集を企画してきました。いずれもおかげさまで,たいへん好評で機械学習を学びたいという機運を感じました。今回は「機械学習と微分積分入門」です。さまざまな分野で機械学習が浸透し,ITエンジニアとしても避けて通れないテーマになってきています。線形代数のうち「行列」の理解は必須です。さらに一歩押し進めて数式をいかに理解するか,そこに解析学があります。その基本は高校数学レベルの微分積分です。本特集では,実際に微分積分が機械学習でどのように使われているのか,基礎を振り返りながら,Pythonを使いつつ理解を進めます。皆さんが業務などでこれらを使ううえでヒントになれば幸いです。

第2特集
Webに携わるエンジニアの必須科目
ベーシックなJavaScriptをちゃんと身につけよう

JavaScriptはWebシステムを開発するために必要不可欠なプログラミング言語です。そして,時代の要望に応えて仕様や用途が大きく変化してきた言語でもあります。その目まぐるしい変化に「ついていくのが大変」という人もいるでしょう。

そこで,JavaScriptの今の立ち位置を整理しつつ,ECMAScript 2015以降の新しめの仕様を解説します。普段はあまりJavaScriptを使っていない人のために,最速で基本を学べる,他言語との違いや特徴に要点を絞った解説も用意しました。

短期連載
サーバサイド開発の品質を向上させるJava→Kotlin移行のススメ
【2】Javaのフレームワークを使い手軽にKotlin開発を始める

JavaからKotlinへの移行の有用性をお伝えしている本連載。第2回目は,Javaの最もメジャーなフレームワークの1つである「Spring Framework」を使ったサーバサイドKotlinの実装方法を紹介します。これまでJavaで使用してきたフレームワークをそのまま使えることもKotlinの大きな魅力の1つです。実際の使用例を見ることで,JavaからKotlinがいかに移行しやすいのかを,より知っていただければと思います。

短期連載
StrutsからSpringへの移行実践ノウハウ
【1】フレームワークの歴史と技術的負債

本連載では,古いJavaフレームワークを最新のフレームワークや環境にコンバートするサービスを展開している株式会社スタイルズが,StrutsやSeasar2などの保守切れとなったフレームワークを最新バージョンのSpring Frameworkにコンバートするノウハウを混じえながら,企業にとっての技術的負債を解消するための手法を紹介します。