SugitaNaoto– Author –
-
プログラミング
【初心者向け】プログラミングのロジックとは?考え方の基礎から「ロジックを組む」勉強法まで
ひとえにプログラミング学習といっても、言語学習にとどまらずITインフラ全体が関わり膨大な学習内容が待ち受けています。 しかし、プログラミング学習の第一歩は言語における基礎学習になります。 本記事では、以下の内容を記載しています。 本記事の概要... -
プログラミング
プログラミングで作りたいもの・目的がない?個人開発のネタを見つける方法
・「プログラミングを学ぶ上で作りたいものがない。」・「作りたいものがない場合はどうすればよいのか?」 プログラミング学習を経て、キャリアアップ・転職などエンジニアとしての働き方の指針は持ちやすいです。 一方、学習の中で作りたいものがないと... -
TypeScript
【TypeScript】interfaceとtypeの違いは?基本的な使い方を徹底解説!
TypeScriptの型定義では、「interface」と「type」の2つがあります。 本記事では、それぞれの違いと基本的な使い方について解説します。 【interfaceとtypeの違い】 TypeScriptにおいて「interface文」と「type文」はどちらも型定義を行います。 以下の表... -
TypeScript
【TypeScript】tsconfig.jsonによるコンパイラオプションの設定を解説!
tsconfig.jsonといったファイルは、TypeScriptを使用するプロジェクトにおいての設定ファイルになります。 開発環境構築時に設定ファイルは必要不可欠ですが、デフォルトのまま理解を疎かにしてしまうと危険です。 本記事では、tsconfig.jsonについて解説... -
TypeScript
【TypeScript】型アサーションとは?基本的な使い方を徹底解説!
TypeScriptにおいて型アサーションといった機能が存在します。 型アサーションの機能は、使い方によってTypeScriptのメリットを享受できなくなるため、使用法に注意が必要です。 本記事では、型アサーションの基本的な使い方を解説します。 【型アサーショ... -
TypeScript
【TypeScript】Generics(ジェネリクス)とは?基本的な使い方を徹底解説!
Generics(ジェネリクス)とは、型引数を受け取る関数を作る機能になります。 本記事では、TypeScriptによるプログラミングにおいて欠かすことができない機能であるGenericsを解説します。 【Generics(ジェネリクス)とは?】 Generics(ジェネリクス)と... -
TypeScript
【TypeScript×React】環境構築から関数コンポーネントや簡易的アプリ開発まで解説!
本記事では、非常に簡易的なアプリ開発をもとに関数コンポーネントについて解説します。 それぞれTypeScriptとReactを利用して実施していきます。 【TypeScriptとReactの相性について】 TypeScriptは「JavaScript + 静的型付け」といった型を付与したプロ... -
TypeScript
【TypeScript】フロントエンド開発におけるReactを利用したToDoアプリ開発
本記事では、以下の構成フォルダにてTypeScriptによるToDoアプリ開発を解説します。 todo-app ├─public │ ├─index.html │ └─(Create React Appの場合にその他ファイル) ├─src │ ├─componets │ │ └─App.tsx │ └─index.tsx └─package.json等 【TypeScript... -
TypeScript
【TypeScript VS JavaScript】コードの比較による言語の違いを解説!
TypeScriptの学習において、必ずJavaScriptが深く関与します。 至極当然で、TypeScriptはJavaScriptに静的型付けを付与した言語だからです。 本記事では、TypeScriptとJavaScriptのコード比較によって言語の違いを解説します。 【TypeScriptとJavaScriptの... -
TypeScript
TypeScriptの学習におすすめできる本を目的別に紹介!
これからTypeScriptの学習始めたい人の中には、どのような学習教材を選択するべきか悩むことはないでしょうか? 本記事の要点 どんな学習教材を選べばいいかわからない プログラミング言語の基礎から学びたい 基礎のあとに何を学んでおくべきか知りたい 上...
