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

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

プログラミング

Djangoをメインの開発フレームワークに使う理由4選

おはようございます。Shotaです。 今回の記事では、私がDjangoをメインの開発フレームワークに使う理由を4つ紹介します。 現在プログラミングを学習している人の中で、 「Djangoをアプリ開発で使うメリットって何だろう...?」 「アプリを開発してみたいけど…

プログラミングを使った仕事とは?|職種と仕事内容、活用事例を解説

おはようございます。Shotaです。 プログラミングは世の中のあらゆるサービスやテクノロジーを支える技術です。プログラミングを勉強している人の中には、 「プログラミングを学ぶとどのような仕事に就ける...?」 「プログラミングで仕事をしてみたい」 こ…

スクリプト言語とコンパイル言語の特徴をそれぞれ徹底解説

おはようございます。Shotaです。 最近プログラミング学習をする人が増えてきましたが、 「プログラミングは習得が難しい」 「プログラミングはどう勉強すればいいのかわからない...」 「プログラミング言語ってどんな種類があるの?」 このように感じている…

マイクロサービスとは?|初心者向けに概要や事例を簡単に解説

おはようございます。Shotaです。 この記事を読んでいる皆さんは、「マイクロサービス」について知っていますか? 「マイクロサービスって何?」 「聞いたことはあるけど、具体的な内容までは理解できていない」 このような方がおそらく大半だと思います。 …

Svelteとは?|最新のJavaScriptフレームワークを徹底解説

おはようございます。Shotaです。 最近のフロントエンド開発で、SvelteというJavaScriptフレームワークをよく耳にするようになりました。 ReactやVueのように宣言的にUIを記述できるので、簡単にWEBアプリケーションやUIを開発できるのが最大の特徴です。 フ…

APIとは?|ソフトウェアやアプリケーションの開発を効率化する画期的な技術を徹底解説

おはようございます。Shotaです。 今回の記事では、APIについて詳細に解説します。 「APIって何?」 「APIはどんな場面で使われる?」 「APIについて調べてみたけど全然わからない...」 プログラミング初心者にとって、APIは非常に難しい概念です。しかし、A…

【Python】「シリアライズ」「デシリアライズ」を詳細に徹底解説

おはようございます。Shotaです。 今回の記事では、Pythonを使ってJSONのシリアライズとデシリアライズの方法について詳細に解説していきます。 JSONのシリアライズ及びデシリアライズの方法を学習することで、 REST APIのRequestに使うJSONの生成 REST API…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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?それぞれどんな特…

最近話題のAltJS(JavaScriptの代替言語)を簡単に解説

おはようございます。Shotaです。 「AltJSってそもそも何?」 「AltJSの存在は聞いたことあるけど、どのような言語があるのかイメージできない...」 本記事にたどり着いている人の中には、このように考えている人も少なくないでしょう。 JavaScriptはフロン…

WEB開発初心者におすすめするプログラミング言語3選とその特徴

おはようございます。Shotaです。 「WEBアプリを作ってみたいけど、どの言語がおすすめなのかわからない」 「WEBアプリを開発するのに必要な言語を知りたい!」 本記事にたどり着いている人の中には、このように考えている人も少なくないでしょう。 今回は、…

Django REST Frameworkを簡単に解説

おはようございます。Shotaです。 Djangoを勉強している方の中で、 「Djangoをやっと理解できたけど、いったいどのようなことができるのかわからない....」 「そもそもDjango REST Frameworkって何ですか?」 このように考えている人も少なくないでしょう。 …

PythonのWEBフレームワーク「FastAPI」を初心者向けに簡単に解説

おはようございます。Shotaです。 「FastAPIって何?」 「FastAPIは具体的にどのような場面で使われているかわからない....」 本記事にたどり着いた人の中には、このような疑問や悩みを感じている人が少なくないと思います。 そこで、今回はPythonのWEBフレ…

PythonのWEBフレームワークの特徴やできること、実際にPythonで開発されたアプリを徹底解説

おはようございます。Shotaです。 世界的に有名なYouTubeやInstagramがPythonで作られていることを知っていますか? Pythonは機械学習・深層学習などAI分野で利用できるシステム開発やビッグデータ解析システムの開発ではなく、高機能なWebアプリを開発でき…

MySQLとは?人気のデータベースを初心者向けに徹底解説

おはようございます。Shotaです。 あなたはプログラミングを勉強している最中に、「MySQL」を聞いたことがありますか? 「MySQLって何?」 「MySQLはデータベースのひとつなのはわかるけど....どのように使われているのかわからない」 このように考えていら…

アカウントって何?|初心者向けに意味や例を詳細に解説!

おはようございます。Shotaです。 「アカウントの意味がわからない....」 「アカウントとパスワードの違いは何?」 アカウントという言葉はよく耳にしますが、この意味を理解できていない人は結構多いと思います。 そこで、本記事では、初心者向けにアカウン…

PythonのWEBフレームワークとは?特徴や種類を徹底解説

おはようございます。Shotaです。 プログラミング言語のPythonは、WEBアプリ開発からAI(人工知能)の開発まで使える汎用的な言語として注目を集めています。プログラミング言語には「WEBフレームワーク」と呼ばれる機能があり、これを活用することでソースコ…

Tailwind CSSとは?初心者向けに開発に使うメリットを簡単に解説

おはようございます。Shotaです。 「Tailwind CSSが最近はやっているけどわからない....」 「Tailwind CSSとBootstrapはどう違うんだ?」 本記事にたどり着いた人の中には、このようなことを考えている人も少なくないと思います。 そこで、本記事ではTailwin…

【初心者向け】ハッカソンを徹底解説!概要とメリット・デメリットを中心に紹介

おはようございます。Shotaです。 「ハッカソンて何だ?」 「ハッカソンに参加するメリットはあるの?」 本記事にたどり着いた人の中には、このようなことを考えている人も少なくないと思います。 そこで今回の記事では、 ハッカソンとは? ハッカソンで参加…

WEBサービスとは?IT初心者にWEBアプリ・WEB APIとの違いや作り方を徹底解説

おはようございます。Shotaです。 「普段からWEBサービスをよく使うけど、『WEBサービスって何?』と質問されると答えるのが難しい.....」 「IT初心者に理解できるように、WEBサービスを説明してほしい!」 本記事にたどり着いた人の中には、このようなこと…

Vue CLIとは?話題のVueコマンドラインツールを徹底解説

おはようございます。Shotaです。 「Vue CLIをインストールしてVueのアプリを作ってみたい」 「Vue CLIをインストールしてみたけど、どうすればいいのか見当つかない...」 本記事にたどり着いた人の中には、このようなことを考えている人も少なくないと思い…

独学初心者がまず知るべきアプリ開発を効率化させる仕組み3選

おはようございます。Shotaです。 プログラミングを独学で進めている時に、 ❓「独学で勉強していて、いつになったら作りたいものを作れるのだろうか?」 このように不安を感じたことはありませんか?プログラミング学習やアプリ開発は、効率的に開発しないと…