おはようございます。Shotaです。今日は日曜日なので、本の要約と考察記事を書いていきます。 今回紹介する書籍は世界的ベストセラーの話題作『The Psychology of Money』です。 結論 不要なものを手に入れない 複利の魔法に頼れ お金を維持するために必要な…
おはようございます。Shotaです。 皆さんは、Angularを知っていますか? 「Angularって何?」 「聞いたことはあるけどよくわからない...」 このように感じている人も少なくないと思います。 そこで、今回の記事ではAngularについて徹底解説します。 Angular…
おはようございます。Shotaです。 今回の記事では、初心者向けにJavaScriptフレームワーク「React」について詳細に解説していきます。 Reactとは Reactの特徴 今流行りのUIを構築できる 高速 コンポーネント指向 SPA向け Reactのメリット・デメリット メリッ…
おはようございます。Shotaです。 今回の記事では、フロントエンド開発の注意点について詳細に話していこうと思います。 フロントエンドとは フロントエンドが必要な理由 フロントエンド開発の注意点 レスポンシブデザインの対応 JavaScript デザイン設計 フ…
おはようございます。Shotaです。 今回の記事では、WebSocketについて2分で解説します。 WebSocket WebSocketの主な機能 サーバプッシュ機能 通信量削減 通信の仕組み①~ハンドシェイク~ 「socket.io」とは まとめ 参考サイト WebSocket WebSocketとは、Web…
おはようございます。Shotaです。 今回の記事では、Python 3.10.0に新しく追加された「パターンマッチ」にざっくりと1分で解説します。 それでは早速、本題に入りましょう。 概要 Pythonのパターンマッチ まとめ、所感 参考サイト 概要 Pythonにはオブジェク…
おはようございます。Shotaです。 皆さんは、TypeScriptを知っていますか? TypeScriptは、今フロントエンド開発で注目されている新しい言語です。WEBアプリ開発のフレームワークとしてTypeScriptを推奨しているものが増えてきたので、ご存じの方も少なくな…
おはようございます。Shotaです。 今日は日曜日なので、本の要約記事を書いていきます。 今回紹介する書籍は、『エフォートレス思考』です。 はじめに エフォートレスな思考を身につける方法 ゴールを明確にする 手順を限界まで減らす 下限だけではなく上限…
おはようございます。Shotaです。 今回の記事では、フロントエンド開発で多用されているCSSフレームワークであるBootstrap, BulmaやTailwind CSSのそれぞれの特徴と違いを詳細に解説していきます。 それでは早速、本題に入りましょう。 Bootstrap 特徴 知識…
おはようございます。Shotaです。 インターネットの急速な発展により、日常生活にWEBの存在は必要不可欠なものになりました。 WEBを支える職業には、WEBデザイナーやWEBプログラマー、WEBライターなど様々な職種が挙げられます。ここで皆さんに質問です。皆…
おはようございます。Shotaです。 データベースはシステム開発やアプリ開発において必要不可欠な要素です。「どのデータベースを使えばいいのかわからない」と悩んでいる開発者の方も少なくないでしょう。データベースにも種類があって、それぞれ長所や短所…
おはようございます。Shotaです。 今回の記事では、JavaScriptの「スコープ」について初心者向けに徹底解説します。スコープを正しく理解し、適切に範囲を指定することでより可読性の高いプログラムを書けるようになります。 そもそも、JavaScriptについてわ…
おはようございます。Shotaです。 皆さんは、Figmaを知っていますか? 「Figma?何それおいしいの?」 「名前は聞いたことあるけど、実際に使ったことはない」 このように考えている方も少なくないでしょう。 そこで、今回の記事ではFigmaについて初心者向け…
おはようございます。Shotaです。 「Dartが最近話題になっているが、どう勉強すればいいのか?」 「Dartを開発で使うメリットってなんだろうか?」 このように考えている人も少なくないでしょう。 そこで、今回の記事ではプログラミング初心者に向けてDartに…
おはようございます。Shotaです。 今日は日曜日なので、本の要約・考察記事を書いていきます。 今回紹介する記事は100万部の超ベストセラー『うまくいっている人の考え方』です。 はじめに うまくいっている人の考え方 したくないことははっきり断る たくさ…
おはようございます。Shotaです。 今回の記事では、Pythonで型定義する方法を詳細に解説します。 Pythonは動的型付け言語ですが、型情報をあえて書いておくことでプログラミングが楽になったり、あとから見直したりしたときにドキュメントの代わりになったり…
おはようございます。Shotaです。 今回の記事では、JavaScriptのテンプレートリテラルについて詳細に解説します。 テンプレートリテラルとは テンプレートリテラルの使い方 改行ができる 変数の値を文字列に組み込む 式を文字列に組み込む まとめ テンプレー…
おはようございます。Shotaです。 プログラミング学習には、ある程度まとまった時間が必要です。プログラミングで稼げるようになるためには、少なくとも数ヶ月~数年単位で勉強が必要です。 そのため、「プログラミングの勉強が無駄になってしまうだろうか..…
おはようございます。Shotaです。 今回の記事では、Pythonにおけるlambdaとmapを徹底解説します。 無名関数lambda 組み込み関数map lambdaとmapの使い方 まとめ 無名関数lambda 無名関数lambdaは、Pythonで簡単な関数を作る際によく使われます。これを使うだ…
おはようございます。Shotaです。 Javascriptを勉強している人にとって、アロー関数は馴染み深い関数だと思います。Javascriptを勉強している人の中には、 「Javascriptにおけるアロー関数の使い方を知りたい」 「アロー関数がわからない」 このように考えて…
おはようございます。Shotaです。 Djangoは世界中のバックエンド開発で利用されているPythonのWEBフレームワークです。 「Djangoが実際に使われているサイトにはどんなものがある?」 「Djangoで具体的にどんなサイトが作れるのか知りたい」 このように考え…
おはようございます。Shotaです。今日は日曜日なので、本の要約・解説記事を執筆していきます。 今回紹介する書籍は、『なぜ人と組織は変われないのか』です。 はじめに 問題をあぶり出す「免疫マップ」 まとめ:新しい物事に挑戦する時は必ず障壁がある は…
おはようございます。Shotaです。 今回の記事では、私がDjangoをメインの開発フレームワークに使う理由を4つ紹介します。 現在プログラミングを学習している人の中で、 「Djangoをアプリ開発で使うメリットって何だろう...?」 「アプリを開発してみたいけど…
おはようございます。Shotaです。 プログラミングは世の中のあらゆるサービスやテクノロジーを支える技術です。プログラミングを勉強している人の中には、 「プログラミングを学ぶとどのような仕事に就ける...?」 「プログラミングで仕事をしてみたい」 こ…
おはようございます。Shotaです。 最近プログラミング学習をする人が増えてきましたが、 「プログラミングは習得が難しい」 「プログラミングはどう勉強すればいいのかわからない...」 「プログラミング言語ってどんな種類があるの?」 このように感じている…
おはようございます。Shotaです。 この記事を読んでいる皆さんは、「マイクロサービス」について知っていますか? 「マイクロサービスって何?」 「聞いたことはあるけど、具体的な内容までは理解できていない」 このような方がおそらく大半だと思います。 …
おはようございます。Shotaです。 最近のフロントエンド開発で、SvelteというJavaScriptフレームワークをよく耳にするようになりました。 ReactやVueのように宣言的にUIを記述できるので、簡単にWEBアプリケーションやUIを開発できるのが最大の特徴です。 フ…
おはようございます。Shotaです。 今回の記事では、APIについて詳細に解説します。 「APIって何?」 「APIはどんな場面で使われる?」 「APIについて調べてみたけど全然わからない...」 プログラミング初心者にとって、APIは非常に難しい概念です。しかし、A…
おはようございます。Shotaです。今日は日曜日なので、本の要約・考察記事を書いていきます。 今回紹介する書籍は、13万部のベストセラー『カエルを食べてしまえ!』です。 大前提となる法則 常に「ABCD法」を用いる テクノロジーによる時間の浪費をやめる …
おはようございます。Shotaです。 今回の記事では、Pythonを使ってJSONのシリアライズとデシリアライズの方法について詳細に解説していきます。 JSONのシリアライズ及びデシリアライズの方法を学習することで、 REST APIのRequestに使うJSONの生成 REST API…