Programming

【WEB開発入門vol.3】サーバーサイド開発概略

今回はサーバーの役割について解説して、サーバーサイドの開発のイメージを掴んでいきましょう。 1.前回までのおさらい まずは、前回までのおさらいをしていきましょう。 WEBブラウザHTTPリクエストに応じてHTTPレスポンスとして受け取ったH...
Programming

【Web開発入門vol.2】フロントエンド開発概要

今回はフロントエンドの開発概要について解説して行きたいと思います。 今回はHTMLの役割、CSSの役割、JavaScriptの役割をざっくりと見ていくことでWEB開発のフロントエンドのイメージを掴んでいただけたらと思います。 1.前回のおさ...
PHP

explode関数で分割できない空白への対処法【PHP備忘録】

今回は、プログラムを書いていた時にexplodeで分割できない空白文字がある場合の対処法を備忘録として記録していきたいと思います。 1.explode関数とは  explode関数とは第一引数に、区切りの目印となる文字、第二引数に文字列を渡...
JavaScript

【初学者向けチュートリアル】JavaScriptでToDoリストを作成しよう

今回は初学者の方向けにToDoリストをJavaScriptで作成していきたいと思います。 1.対象者  基本的なHTML、CSS、JavaScriptの文法の学習が完了している方 2.目的  ToDoリストの作成によってJavaScript...
Programming

クロスプラットフォームアプリのメリットとデメリット

今回はモバイルアプリのクロスプラットフォーム開発におけるメリットとデメリットについて解説していきたいと思います。 ネイティブアプリとクロスプラットフォームアプリ クロスプラットフォームを理解する上で、まずはネイティブアプリについて説明する必...
Programming

ハイブリッドアプリ開発を行なって感じたメリットとデメリット

僕は2年間Web開発に携わってきましたが、その中でハイブリッドアプリの開発にも一時期アサインされておりました。 今回は当時の開発を振り返りながら、感じたメリットとデメリットをWeb開発者目線で解説していきたいと思います。 1.ハイブリッドア...
HTML&CSS

【WEB開発入門-HTML&CSS講座vol.1】 タグについて(初学者向け)

今回はHTML&CSSについて解説していきます。 今後WEB開発について勉強していく上で、フロントエンド、バックエンド関わらず必須の知識になります。 フロントエンドであれば、HTMLの要素を加工したり、CSSの要素を追加、削除することでWE...
Programming

【初学者向け】Visual Studio Codeのインストール方法(Mac用)

今回はMicrosoftが無料で提供しているエディタであるVisual Studio Codeのインストール方法を紹介していきます。 エディタとはプログラムなどを記述する際に使用するアプリケーションになります。 メモ帳アプリなどテキストファ...
CodeIgniter

【CodeIgniter4チュートリアル】ログイン機能を実装する

今回は、CodeIgniterでログイン機能の実装を解説していきたいと思います。 0.概要 本記事は下記の構成になっております。 1.事前準備 CodeIgniterのインストールや実行環境の整備をします。 2.ユーザー登録機能の実装 Co...
CodeIgniter

【CodeIgniter4チュートリアル】ブログアプリを作る

今回はCodeIgniter4でブログを作るチュートリアルを行います。 0.事前準備 実装を始める事前準備として以下の記事を読んでいただけると幸いです。 1.ホーム画面を作る まずはホーム画面の作成です。 1-1.ルーティングの設定 それで...