Re:ゼロから始める文系プログラマ

未経験がプログラミングを通して人生を変える

【JavaScript】フロントエンド開発にReactではなくVuejsを利用する理由

おはようございます。Shotaです。 今回の記事では、私がフロントエンド開発にVuejsを活用する理由について詳細に解説します。 「フロントエンド開発にVueを使ってみようかな...」 「フロントエンドでVueを使う目的って何だろう?」 「ReactかVueかどっちを使…

私がプログラミングを勉強する理由3選

おはようございます。Shotaです。 今回の記事では、私がプログラミングを勉強する理由を詳細に話します。 私は普段、プログラミングを勉強したりその情報をブログやTwitterでアウトプットしていますが、今回の記事では「なぜ」の部分に触れていきます。 なぜ…

プログラミング学習で絶対にやってはいけないこと2つ

おはようございます。Shotaです。 最近はプログラミング学習をやっている人が増えていますが、プログラミング学習には様々なハードルがあります。 「挫折してしまった....」 「もうプログラミングを勉強したくない.....」 このように考えている方も珍しくな…

プログラミング学習で最も重要なこと

おはようございます。Shotaです。 プログラミング学習を始めたばかりの方の中には、 「プログラミングを始めようと思うけど、一体何をすればいいのかわからない...」 「プログラミング学習で大事なことはなんだろうか」 このように考えている方は少なくない…

なぜプログラミングを勉強する必要があるのか自分の見解を述べてみた

おはようございます。Shotaです。 「最近は、大人も子どももプログラミングを勉強している人が増えているけど、勉強する意味あるの?」 「なんでプログラミングを勉強するのだろう...?」 このような疑問を抱えている人は少なくないでしょう。 結論、プログ…

【毎週日曜更新】本の要約・考察第40回~『LIMITLESS 超速学習法』~

おはようございます。Shotaです。2022年が始まって1日が経過しました。 今日は日曜日なので、本の要約・考察記事を書いていきます。 今日取り上げる書籍は『LIMITLESS 超加速学習』です。 本記事を読んでいるあなたは普段あなたは非常に勉強熱心だと思います…

私が2022年に「やりたいこと」と「達成したいこと」

おはようございます。Shotaです。新年あけましておめでとうございます。 今年最初となる今回の記事では、本ブログを管理している私の2022年に「やりたいこと」や「達成したいこと」についてそれぞれ3つ紹介していきます。 私が「達成したいこと」や「やりた…

2022年も需要が伸びると予想されるプログラミング言語5選

おはようございます。Shotaです。 「これからの時代はプログラミングのスキルが必要になるな....」 「将来はプログラマーとして生計を立てたいけど、どの言語を勉強すればいいのかわからない」 「どの言語を勉強すれば大丈夫だろう?」 プログラミング学習を…

Nuxtjsで簡単なメモアプリを作る

おはようございます。Shotaです。 今回はNuxtjsを使って簡単なメモアプリを作る方法を解説します。 インストール 入力フォームの作成 Bootstrapのインストール メモを追加する機能の作成 まとめ インストール まずは、以下のコマンドを入力してください。 np…

Django REST Frameworkでユーザ認証を行う方法を簡単に解説

おはようございます。Shotaです。 今回はDjango REST Frameworkを使って簡単にユーザ認証を行う方法を徹底解説します。 基本設定 Serializerの作成 Viewsの作成 URLsの作成 Settingsの作成 APIのテスト まとめ 基本設定 # 最初にプロジェクトを作成する mkdi…

Nuxtjsで簡単なログインアプリを開発

おはようございます。Shotaです。 今回の記事では、VueのフレームワークNuxtjsを使って簡単なログインアプリを実装します。 「Nuxtについてイマイチわからない...」 このように考えている方は以下の記事にアクセスしてください。 ▼おすすめの記事 shotanukum…

HTML/CSSで簡単かつモダンなホームページを作成する方法

おはようございます。Shotaです。 先日に私のホームページ(いわゆるポートフォリオサイト)を掲載しました。 ▼私のポートフォリオサイト shota-nukumizu.github.io 中身はHTML/CSSだけで作った非常にシンプルなホームページですが、簡単なアニメーションを入…

本の要約・考察第39回(特別編)~2021年読んでよかった本ランキングTOP10~

おはようございます。Shotaです。 今日は日曜日なので、本の要約・考察記事を書いていきます。 今日は今年最後の日曜日なので、特別編として 「管理人が2021年に読んでよかった本ランキングTOP10」 を発表していきます。 評価方法は次の通りです。自分が読ん…

【Vuejs】簡単なTodoアプリを開発する

おはようございます。Shotaです。 今回の記事では、Vueを使って非常に簡単なTodoアプリを開発するための方法を徹底解説していきます。 要件定義 基本設定 Form作成 タスク作成の実装 タスクの一覧を表示する・削除する 完成形 まとめ 要件定義 投稿内容を作…

【Vue.js】axiosでAPIのデータを操作する②

おはようございます。Shotaです。 今回は前回に引き続き、VuejsでaxiosのAPI操作について詳細に解説していきます。 今回の記事では、基本的な操作よりもaxios通信を効率化させる方法に注力して解説を進めていきます。 それでは早速、本題に入りましょう。 リ…

【Vue.js】axiosでAPIのデータを操作する①

おはようございます。Shotaです。 今回の記事では、Vue.jsを活用してaxiosでAPIからのデータを抽出する方法を徹底解説します。 使用するAPIはJSONPlaceholderです。これは無料でAPIの動作確認を行える無償のサイトです。このサイトを利用するだけで、axiosの…

【Vuejs】ルーティング制御について徹底解説(vue-router, vuex)

おはようございます。Shotaです。 Vuejsを勉強している中で、 「routerがいまいちよく理解できない....」 「Vueのルーティングってどのように機能するの...?」 このように考えている方も少なくないでしょう。 そこで、今回の記事ではVuejsのルーティングの…

【Vuejs】ディレクティブを解説(チートシート風)

おはようございます。Shotaです。本記事を読んでいる人の中には、 「Vuejsでのディレクティブが少しわからない....」 「Vuejsのディレクティブに関する説明記事があれば....」 このように考えている方も少なくないでしょう。 今回の記事では、Vuejsのディレ…

Vuejsの環境構築を2分で簡単に解説

おはようございます。Shotaです。 今回の記事では、Vuejsを活用する上で重要な開発環境を構築するための説明をしていきます。WEB制作あるいはWEB開発を経験している方にとっては馴染み深いかも知れませんが、本書を読み進めていく上でバージョンにより挙動が…

本の要約・考察第38回 ~『最高の戦略教科書 孫子』~【毎週日曜更新】

引用:https://amzn.to/3seS8j6 おはようございます。Shotaです。 今日は日曜日なので、本の要約と考察記事を書いていきます。今回紹介する書籍は『最高の戦略教科書 孫子の「兵法」』です。 今からおよそ2500年前に書かれたにもかかわらず、現代でも莫大な…

【Django】簡単なSNSアプリを開発する⑥ ~CRUDモデルの作成~

おはようございます。Shotaです。 今回も前回に引き続き、DjangoでSNSアプリを開発するための方法を解説していきます。 今回はCRUDモデルの作成について解説します。 ▼前回の記事はコチラ shotanukumizu-1000.hatenablog.com ▼初回の記事はコチラ shotanukum…

【Django】簡単なSNSアプリを開発する⑤~ListViewの表示~

おはようございます。Shotaです。 今回の記事では、DjangoでListViewを表示するための方法を詳細に解説していきます。 ▼前回の記事はコチラ shotanukumizu-1000.hatenablog.com ▼初回の記事はコチラ shotanukumizu-1000.hatenablog.com 投稿内容の表示(ListV…

【Django】簡単なSNSアプリを開発する④~ログイン機能実装~

おはようございます。Shotaです。 今回も、前回と同様にDjangoで簡単なSNSアプリを開発するための方法を解説していきます。 今回はログイン機能を実装していきます。 ▼前回の記事はコチラ shotanukumizu-1000.hatenablog.com ▼初回の記事はコチラ shotanukum…

【Django】簡単なSNSアプリを開発する③~ルーティング設定~

おはようございます。Shotaです。 今回の記事では、前回と同様にDjangoで簡単なSNSアプリを開発するための方法を解説していきます。 今回の記事では、ルーティング設定について軽く解説します。 ▼前回の記事はコチラ shotanukumizu-1000.hatenablog.com ▼初…

【Django】簡単なSNSアプリを開発する② ~モデルの作成、管理画面~

おはようございます。Shotaです。 今回も、前回に引き続きDjangoでSNSアプリの開発方法について解説していきます。 今回の記事では、投稿内容のモデルを作成していきます。 ▼前回の記事はコチラ shotanukumizu-1000.hatenablog.com プロジェクト本体のurls.p…

【Django】簡単なSNSアプリを開発する① ~基本設定~

おはようございます。Shotaです。 今回の記事では、PythonのWEBフレームワーク「Django」で簡単なSNSアプリを開発するための手順を説明します。 ▼注意(クリックして表示) 本記事は、Djangoの基本知識の理解や環境構築が終了していることを前提として書かれて…

本の要約・考察第37回 ~『人生を変える 80対20の法則』~

引用:https://amzn.to/33nW6eP おはようございます。Shotaです。 今日は日曜日なので、本の要約・考察記事を書いていきます。今回紹介する書籍は『人生を変える 80対20の法則』です。 皆さんは、80対20の法則についてどのぐらい知っていますか? 「名前は聞…

Django REST Frameworkで簡単なAPIを開発する

おはようございます。Shotaです。 今回の記事では、Django REST Frameworkで簡単なAPIを構築する方法を徹底解説していきます。 注意 本記事は、DjangoやDjango REST Frameworkの前提知識がある方、かつVisual Studio Codeをインストールしている人向けの記事…

NoSQLとは?初心者向けに特徴やメリット、活用事例を徹底解説

おはようございます。Shotaです。 「NoSQLって何?」 「NoSQLは聞いたことあるけど具体的に説明できない」 「NoSQLってどんな場面で使われるの?」 本記事にたどり着いている人の中には、このように考えている人も少なくないでしょう。 そこで、今回の記事で…

JavaScript初心者向けにAngularとVueを徹底比較

おはようございます。Shotaです。 WEB開発で非常によく使われているJavaScriptフレームワークの中に、AngularやVueがあります。両方ともプログラマーの中では非常によく知られているJavaScriptフレームワークの一種です。 「Angular?Vue?それぞれどんな特…