プログラミング
おはようございます。Shotaです。 今回の記事では、React Nativeについて詳細に徹底解説します。 React Nativeとは React Nativeの特徴 React Nativeのメリット・デメリット メリット Webプログラマーでもスマホアプリを開発できる 実際の挙動を見ながら確認…
おはようございます。Shotaです。 今回の記事では、プログラミング未経験者向けにPythonとJavaScriptのどちらを優先するべきかを簡潔に書いていきます。 両方とも学習コストが低く、情報量が豊富なのでプログラミングの初心者にもおすすめのプログラミング言…
おはようございます。Shotaです。 本日は私がプログラミング独学を始めた日なので、1年間の独学を振り返る記事を書きます。 1年間で使った言語・フレームワーク 言語 Python JavaScript TypeScript Dart Kotlin フレームワーク まとめ 1年間で使った言語・フ…
おはようございます。Shotaです。 今回の記事では、ReactのフレームワークNextについて詳細に徹底解説します。 Nextとは Nextの特徴 サーバ構築 アプリケーションの状態保持 ルーティング 画像やファイルへのアクセス TypeScriptに対応 Nextのメリット・デメ…
おはようございます。Shotaです。 今回の記事では、GitHubのプロフィールを設定する方法を簡単に解説します。 はじめに 動的に生成できる統計情報 共通オプション GitHubプロフィール まとめ 参考サイト はじめに GitHubの自分のアカウントの統計情報を表示…
おはようございます。Shotaです。 今回の記事では、悪いコードを書かないようにするために大事なことについて話していきます。 「悪いコード」の定義は人それぞれだと思いますが、本記事では「自分以外の誰かが読んでもひと目で理解しにくいコード」と定義し…
おはようございます。Shotaです。 今回の記事では、CORSについて詳細に徹底解説します。 CORSとは CORSの仕組み 「単純な要求」と「そうではない要求」に区別 「単純な要求」の場合、そのまま要求を送信する それ以外では実際にサーバへ問い合わせて、許可を…
おはようございます。Shotaです。 プログラミングを勉強していると、JSONを聞いたことがあると思います。 しかし、JSONについてより詳しく説明しろと言われてもなかなかできない人が結構いるのではないでしょうか? そこで、今回の記事ではJSONについて詳細…
おはようございます。Shotaです。 今回の記事では、個人開発でも使えるおすすめのAPIを紹介していきます。 Google Sheets API Google YouTube Data API Slack API ChatWork API GitHub API Twitter API Stripe Open Weather Map Qiita API LINE Messaging AP…
おはようございます。Shotaです。 今回の記事では、私がプログラミングの独学を始めてから2ヶ月以内に知っておけばよかった勉強法を5つ紹介します。今回紹介する勉強法は、当時の私がどれもできなかった勉強法になります。 これはあくまで一個人の経験談に過…
おはようございます。Shotaです。 今回の記事では、主にプログラミング学習やWeb開発をメインに、これだけは覚えておきたい重要なIT用語を10個解説していきます。 絶対に覚えておきたい用語5選 フロントエンド(frontend) バックエンド(backend) サーバ(serve…
おはようございます。Shotaです。 今回の記事では、プログラミング初心者向けにSQLiteについて簡単に解説します。 重要な予備知識 SQL(Structured Query Language) RDBMS(Relational DataBase Management System) SQLiteとは SQLiteの特徴 パブリックドメイ…
おはようございます。Shotaです。 「バックエンドはきついって本当?」 「バックエンドに向いている人はどんな人なんだろう?」 このように考えている人も少なくないでしょう。 今回の記事では、そこでバックエンドがきつい理由を5個解説していこうと思いま…
おはようございます。Shotaです。 今回の記事では、私が「フルスタック」に挑戦する理由を3点解説します。 フルスタック(Full-Stack)とは 管理人が「フルスタック」に着手する理由 参入障壁が高いから 多種多様な言語を使えるから まとめ 参考サイト フルス…
おはようございます。Shotaです。 「最近勉強が続かない...」 「コードを書いてもエラーで躓いてしまう...どうしよう」 プログラミング学習を継続している人の中には、このように思っている人も少なくないでしょう。 そこで、今回の記事ではこれだけは強調し…
おはようございます。Shotaです。 今回の記事では、フロントエンドとバックエンドのそれぞれの特徴や違いを徹底解説します。単にそれらを説明するだけではななく、個人的におすすめな言語を説明しておきます。 それでは早速、本題に入りましょう。 フロント…
おはようございます。Shotaです。 今回の記事は、ランタイムエラーとコンパイルエラーについてそれぞれ詳細に解説していきます。 ランタイムエラー(runtime error) コンパイルエラー(compile error) まとめ 参考サイト ランタイムエラー(runtime error) ラン…
おはようございます。Shotaです。 今回の記事では、まだ発展途上で情報量が少ないフレームワークや言語を5つ紹介していきます。 FastAPI Svelte Dart TypeScript Swift まとめ 参考サイト FastAPI 最初に紹介するのは、FastAPIです。 FastAPIは、Python3.6以…
おはようございます。Shotaです。 皆さんは、Angularを知っていますか? 「Angularって何?」 「聞いたことはあるけどよくわからない...」 このように感じている人も少なくないと思います。 そこで、今回の記事ではAngularについて徹底解説します。 Angular…
おはようございます。Shotaです。 今回の記事では、初心者向けにJavaScriptフレームワーク「React」について詳細に解説していきます。 Reactとは Reactの特徴 今流行りのUIを構築できる 高速 コンポーネント指向 SPA向け Reactのメリット・デメリット メリッ…
おはようございます。Shotaです。 今回の記事では、フロントエンド開発の注意点について詳細に話していこうと思います。 フロントエンドとは フロントエンドが必要な理由 フロントエンド開発の注意点 レスポンシブデザインの対応 JavaScript デザイン設計 フ…
おはようございます。Shotaです。 皆さんは、TypeScriptを知っていますか? TypeScriptは、今フロントエンド開発で注目されている新しい言語です。WEBアプリ開発のフレームワークとしてTypeScriptを推奨しているものが増えてきたので、ご存じの方も少なくな…
おはようございます。Shotaです。 今回の記事では、フロントエンド開発で多用されているCSSフレームワークであるBootstrap, BulmaやTailwind CSSのそれぞれの特徴と違いを詳細に解説していきます。 それでは早速、本題に入りましょう。 Bootstrap 特徴 知識…
おはようございます。Shotaです。 インターネットの急速な発展により、日常生活にWEBの存在は必要不可欠なものになりました。 WEBを支える職業には、WEBデザイナーやWEBプログラマー、WEBライターなど様々な職種が挙げられます。ここで皆さんに質問です。皆…
おはようございます。Shotaです。 データベースはシステム開発やアプリ開発において必要不可欠な要素です。「どのデータベースを使えばいいのかわからない」と悩んでいる開発者の方も少なくないでしょう。データベースにも種類があって、それぞれ長所や短所…
おはようございます。Shotaです。 皆さんは、Figmaを知っていますか? 「Figma?何それおいしいの?」 「名前は聞いたことあるけど、実際に使ったことはない」 このように考えている方も少なくないでしょう。 そこで、今回の記事ではFigmaについて初心者向け…
おはようございます。Shotaです。 「Dartが最近話題になっているが、どう勉強すればいいのか?」 「Dartを開発で使うメリットってなんだろうか?」 このように考えている人も少なくないでしょう。 そこで、今回の記事ではプログラミング初心者に向けてDartに…
おはようございます。Shotaです。 今回の記事では、JavaScriptのテンプレートリテラルについて詳細に解説します。 テンプレートリテラルとは テンプレートリテラルの使い方 改行ができる 変数の値を文字列に組み込む 式を文字列に組み込む まとめ テンプレー…
おはようございます。Shotaです。 プログラミング学習には、ある程度まとまった時間が必要です。プログラミングで稼げるようになるためには、少なくとも数ヶ月~数年単位で勉強が必要です。 そのため、「プログラミングの勉強が無駄になってしまうだろうか..…
おはようございます。Shotaです。 Javascriptを勉強している人にとって、アロー関数は馴染み深い関数だと思います。Javascriptを勉強している人の中には、 「Javascriptにおけるアロー関数の使い方を知りたい」 「アロー関数がわからない」 このように考えて…