CATEGORY

プログラミング周辺知識

  • 2023-10-30

公開鍵暗号方式をスッと理解できる記事

公開鍵暗号方式の仕組みとは? 公開鍵暗号方式がイマイチ理解できない・・・ 公開鍵暗号方式をスッと理解するには? 本記事ではこのような疑問や悩みを解決します。 エンジニアであればほぼ確実に扱わなければいけないのが「公開鍵暗号方式」です。 例えばHTTP通信やSSH接続の際に公開鍵暗号方式を使うことは当たり前になっています。 しかし、直感的な理解をせずになんとなく取り扱い手順などを読んで扱っている方は […]

  • 2023-08-27

今さら聞けないパスワードのDB保存について【ハッシュ化】

パスワードをデータベースへ保存する時にあるべき姿とは? ハッシュ化とは? ソルトとペッパー、ストレッチングとは? 本記事ではこのような疑問を解決します。 アプリケーション開発において、パスワードの管理は欠かせない事項の1つです。 また、パスワードの流出などが発生すると大きな事故になりかねません。 そんな事故を未然に防ぐためにパスワードのデータベース保存方法が重要になります。 とは言ってもパスワード […]

  • 2022-04-27

【まとめ】Dockerとは?仕組みやメリット、基本的な使い方を解説

Dockerとは? Dockerの仕組みやメリット、基本的な使い方とは? Docker-composeとは? 本記事ではこのような疑問を解決します。 エンジニアの世界に飛び込んだら避けては通れないツールがDockerです。 今回は初心者のためにDockerについてのあれこれを解説していきます。 Dockerとは? Dockerとはコンテナ技術を用いてアプリケーションの開発やデプロイを簡単に行う仕組 […]

  • 2021-06-28

コンパイラとインタプリタの違いとは?【プログラミング言語】

コンパイラとインタプリタって? コンパイラとインタプリタの違いとは? コンパイラ型・インタプリタ型のプログラミング言語とは? 本記事ではこのような疑問を解決します。 プログラミング学習をはじめるといくつかはコンパイラとインタプリタという言葉に出会います。 現在多くのプログラミングスクールで教えられている言語はのちに説明するインタプリタ型であるため、とくに「コンパイラとインタプリタ」を意識することな […]

  • 2021-06-25

【3分でわかる】HTML・CSS・Javascriptの違いを解説【プログラミング入門】

HTML・CSS・Javascriptの違いとは? そもそもHTML・CSS・Javascriptは一体なにもの? 本記事ではこのような疑問を解決します。 「プログラミングを勉強したい!」「Webサイトを作りたい!」 こう思って情報を調べていくと必ず見かけるのがHTML・CSS・Javascriptです。 HTML・CSS・Javascriptは昨今アツくなっているWeb制作において必須のスキルに […]

  • 2021-02-22

【3分でわかる】CSV・XML・JSONとは?【データ形式・プログラミング】

CSVって何? XMLって何? JSONって何? 本記事ではこれらの疑問を解決します。 この中でも「CSV」だけは聞いたことがあるという方は多いのではないでしょうか。 しかし、CSVと合わせてXML・JSONについても一緒に学ぶことで、それぞれの理解が深まります。 そこで今回はCSV・XML・JSONについて3分でわかるように解説していきます。 CSV・XML・JSONとは? CSV・XML・JS […]

  • 2020-10-30

クラウドコンピューティングとは?種類・特徴をわかりやすく解説!【SaaS・PaaS・IaaS・DaaS】

クラウドコンピューティングとは? クラウドコンピューティングの種類や特徴は? 本記事ではこのような疑問を解決します。 DX(デジタルトランスフォーメーション)とともに急激に市場が拡大しているのがクラウドコンピューティングです。 ではクラウドコンピューティングとは一体どんなものなのでしょうか? 今回はクラウドコンピューティングについて意味や種類、特徴についてわかりやすく解説していきます。 クラウドコ […]