専門用語なしで理解する依存性注入の仕組み
依存性注入(DI)は難しそうに聞こえますが、実は「必要なものを外から渡す」だけのシンプルな考え方です。料理や自動車の例えを使って、プログラミング初心者にもわかりやすく解説します。
依存性注入(DI)は難しそうに聞こえますが、実は「必要なものを外から渡す」だけのシンプルな考え方です。料理や自動車の例えを使って、プログラミング初心者にもわかりやすく解説します。
APIは異なるソフトウェア間の情報交換を可能にする技術であり、TypeScriptとNode.jsを使って30分でシンプルなAPIを構築する方法を紹介。基本的な概念からHTTPとREST APIの基礎、CRUD操作の実装までを学び、API開発の楽しさと可能性を体験できる内容です。
Githubというツールはご存知でしょうか。Microsoft傘下のソフトウェア開発のプラットフォームであり、ソースコードをホスティングすることができます。「ソフトウェア開発」とありますが、平たくいうとフォルダ・ファイルをクラウド上で管理ができて、チーム内でプロジェクト共有・テキストベースのファイルなら更新時に比較したりコメントしたりできるツールです。
ブロックチェーンのことの始まりは、1991年にStuart HaberとW. Scott Stornettaにより「ドキュメントのタイムスタンプを改ざんできないシステム」を実装するという思想から生まれました。 この開発により複数のドキュメント証明書を1つのブロックに収集できるようになり、効率が向上しました。 「ブロックチェーン」「ビットコイン」という言葉の発端は、2008年に「Satoshi Nakamoto」と呼ばれる正体不明の人物(またはグループ)によって発表された、論文によるものです。
私の実体験からプログラミングスクールにどういった姿勢で望めばいいのか。プログラミングスクール受講は自分にあっているのかどうか見極められるような内容でまとめてみました。
プログラミング実務未経験からWebエンジニアに転職した私が、様々な試行錯誤の末、行き着いたプログラミングの効率の良い勉強方法を解説したいと思います。 プログラミングと聞くと「なんか難しそう」とか「何から勉強すればいいのかわからない」とか様々な心理的障壁があると思います。