IT用語

オンプレミスとクラウドの比較

はじめに 近年ではパソコンやスマートフォンで何かを検索したり、動画を見たり、ゲームをするという当たり前が増えてきました。その裏側では、データやアプリケーションを保存するための技術が日々進化しています。今回はそんな技術のなかでも「オンプレミス...
セキュリティ

SQLインジェクションとは何なのかまとめる

はじめに webサイトで情報を検索したり、フォームの入力したりする行為は日常的に行われています。しかし、これらの操作が危険な攻撃の対象になることがあります。その中でも「SQLインジェクション」は特に危険な攻撃方法の1つです。今回は、SQLイ...
IT用語

FTPについてわかりやすくまとめる

はじめに インターネット上でファイルをやり取りする際に、どうやって大量のデータをあんなに簡単に転送できるのでしょう。それはFTP(File Transfer Protocol)というプロトコルが裏で働いてくれているからです。今回はこのFTP...
プログラミング

PHPのテンプレートエンジンは何がある?

はじめに PHPは強力で柔軟なプログラミング言語です。そんなPHPですが、テンプレートエンジンというものを使う事で、更に効率的なきれいなコードを書くことができます。それだけでなく、コードの再利用性やメンテナンス性も向上してくれます。今回は、...
IT用語

ハッシュ化と暗号化の違いについて

はじめに 皆さん、ハッシュ化と暗号化についてしっかり特別は出来ていますか。以前までは私もデータを安全にするためのものというような認識で、しっかりと理解していませんでした。今回はそんな暗号化とハッシュ化について違いなんかも触れつつお話してきま...
IT用語

PHPの代表的なフレームワークたちの紹介(Laravel, Symfony, Codelgniter)

はじめに フレームワークというのは、今もなお増え続けていて数えきる事が出来ないものです。プロジェクトの性質や開発者の好みなど様々な要因によって使い分けられています。今回はそんなフレームワークの中でもPHPで代表的なものについて3つほど紹介し...
エンジニア

エンジニアの世界へようこそ:「エンジニアの種類について」

はじめに エンジニアリングの世界には様々な分野があり、それぞれ異なるスキルセットと知識が求められます。今回は代表的なエンジニアの種類についてまとめていこうと思います。 エンジニアとは そもそものお話ですが、エンジニアとはどんな職業なんでしょ...
IT用語

TCP/IP階層モデルとは何なのかまとめる

はじめに インターネットのネットワークに用いられるプロトコルとして、TCP/IP 階層モデルというプロトコルがあります。これは以前紹介したOSI参照モデルと似ているため、理解が難しい部分もあります。 今回はそんなTCP/IP階層モデルについ...
IT用語

Linuxについてわかりやすくまとめる(WindowsやmacOSと違う点)

はじめに OSの1つにLinuxというものがあります。Linuxはシステム開発に優れているOSのため、Windowsなどと比べると聞き慣れない方もいると思われます。しかし開発を行う技術者にとっては、必須知識ともいえる技術分野です。今回はそん...
プログラミング

【2024年最新】未経験でも大丈夫!Web業界で需要が高そうなプログラミング言語6選

はじめに web業界では常に進化を続けており、新しい技術やトレンドが登場しています。2024年も例外ではなく、いくつかのプログラミング言語が注目されています。今回は、2024年にweb業界で需要が高いとされるプログラミング言語を6つ紹介しま...