30分でできる!非エンジニアのためのAPI超入門:身近なサービスからWebの裏側まで
APIは異なるソフトウェア間の情報交換を可能にする技術であり、TypeScriptとNode.jsを使って30分でシンプルなAPIを構築する方法を紹介。基本的な概念からHTTPとREST APIの基礎、CRUD操作の実装までを学び、API開発の楽しさと可能性を体験できる内容です。
APIは異なるソフトウェア間の情報交換を可能にする技術であり、TypeScriptとNode.jsを使って30分でシンプルなAPIを構築する方法を紹介。基本的な概念からHTTPとREST APIの基礎、CRUD操作の実装までを学び、API開発の楽しさと可能性を体験できる内容です。
Github というツールはご存知でしょうか。 Microsoft 傘下のソフトウェア開発のプラットフォームであり、ソースコードをホスティングすることができます。「ソフトウェア開発」とありますが、平たくいうとフォルダ・ファイルをクラウド上で管理ができて、チーム内でプロジェクト共有・テキストベースのファイルなら更新時に比較したりコメントしたりできるツールです。
ブロックチェーンのことの始まりは、1991年にStuart HaberとW. Scott Stornettaにより「ドキュメントのタイムスタンプを改ざんできないシステム」を実装するという思想から生まれました。 この開発により複数のドキュメント証明書を1つのブロックに収集できるようになり、効率が向上しました。 「ブロックチェーン」「ビットコイン」という言葉の発端は、2008年に「Satoshi Nakamoto」と呼ばれる正体不明の人物(またはグループ)によって発表された、論文によるものです。
私の実体験からプログラミングスクールにどういった姿勢で望めばいいのか。プログラミングスクール受講は自分にあっているのかどうか見極められるような内容でまとめてみました。
プログラミング実務未経験からWebエンジニアに転職した私が、様々な試行錯誤の末、行き着いたプログラミングの効率の良い勉強方法を解説したいと思います。 プログラミングと聞くと「なんか難しそう」とか「何から勉強すればいいのかわからない」とか様々な心理的障壁があると思います。
Web上から自動的にデータを取得できたら便利ですよね。 それを実現してくれるのが、スクレイピング・クローリングという技術です。 私自身、プログラマになる前は小売店の販売データ分析を行っていたのですが、POSデータをWebから落としてExcelでこねくり回して販売予測をするといったことを行っていました。 1日30分程度の作業でも、年間にしたら0.5時間×20日×12ヶ月= 120時間 の時間を費やしていることになります。