Shoeisha Technology Media

CodeZine(コードジン)

特集ページ一覧

著者情報

執筆記事

  • 2020/01/23

    Slimの最新バージョンリリース、アップグレードの方法を解説

     本連載では軽量PHPフレームワークであるSlimを紹介していきます。フレームワークといえば、重厚長大なもの、いわゆるフルスタックフレームワークが多い中で、あえて軽量フレームワークを取り上げます。軽量ゆえのメリットを味わっていただこうと思います。前回は、リクエスト処理を1つのクラスにまとめる方法としてコントローラクラスを紹介しました。今回は、当初の予定を変更して、リリースされた最新バージョンのSlimバージョン4とTwig-Viewバージョン3にアップグレードする方法を紹介します。

  • 2020/01/22

    Spring Bootの自動設定の仕組みを理解する

     前回までは、Spring Bootの使い方を中心に説明してきましたが、最終回である今回は、Spring Bootの内部の仕組みを紹介します。Spring Bootを使っていると、便利ではあるものの、必要な設定がどこでどのように行われているか疑問に思うことがあります。既存の設定をカスタマイズして変えたい場合には特にそのように思うことでしょう。各種ライブラリの設定を自動で行う設定機能はSpring Bootにとって大きな特徴であり、Spring Boot自体を理解するのに大いに役立つはずです。

  • 2019/12/26

    Laravelにおけるサービスコンテナを理解しよう

     本連載ではPHPフレームワークのひとつであるLaravelを紹介していきます。Laravelは、「Web職人のためのフレームワーク」というキャッチコピーのもと、ここ数年で人気がうなぎ上りのフレームワークです。連載を通して、その人気の秘密を味わっていただこうと思います。第5回である前回は、リクエスト処理の前後に処理を挿入できるミドルウェアを紹介しました。今回は、Laravelのサービスコンテナとサービスプロバイダを紹介します。

  • 2019/12/17

    React Nativeでアプリの見た目を整えよう~スタイルでコンポーネントを装飾する

     React Nativeにおけるスタイルの使い方として、コンポーネントを装飾する方法を解説します。React Nativeで使用できるスタイルは、CSSをベースにしているので、CSSに関する知識があれば比較的容易に習得することができます。ただ、WebブラウザのReactにおけるスタイルよりも書き方の選択肢が狭まっている部分もあるので、React Nativeらしい書き方を学んでいきましょう。

  • 2019/12/12

    画面要素を再利用できる、Vue.jsのコンポーネント機能を学ぼう

     本連載では、Webページのユーザーインタフェース(UI)フレームワーク「Vue.js」と、Vue.jsを利用してWebページを作成できるフレームワーク「Nuxt.js」の活用方法を、サンプルとともに紹介します。前回は複数のページを切り替えるNuxt.jsのルーティング機能を紹介しました。今回は、Webページの一部分を部品として再利用できるコンポーネント機能について説明していきます。

  • 2019/12/11

    手に馴染むエディタを使っていこう! 開発者が知っておきたいエディタの諸機能

     プログラマの皆さん、コードを書く際、どのようなツールを使っていますか? あるいは、これからプログラミングを始めようとしている方は、どのようなツールを使えばいいか想像できますか? 場合によってはAndroid StudioやXcode、Visual Studioなどのいわゆる統合開発環境を使わざるを得ないこともありますが、一般的には「テキストエディタ」と呼ばれるものを使います。テキストエディタと聞いて、Windowsのメモ帳やMacのテキストエディットを想像してはダメです。それとは違うプログラミ...

  • 2019/11/26

    複数のページを切り替える、Nuxt.jsのルーティング機能を学ぼう

     本連載では、Webページのユーザーインタフェース(UI)フレームワーク「Vue.js」と、Vue.jsを利用してWebページを作成できるフレームワーク「Nuxt.js」の活用方法を、サンプルとともに紹介します。前回はVue.jsの基本的な利用方法を説明しました。今回は複数のページを切り替えるNuxt.jsのルーティング機能を解説します。

927件中1~7件を表示
戻る


All contents copyright © 2005-2020 Shoeisha Co., Ltd. All rights reserved. ver.1.5