バックエンド– category –
-
Postmanで API と通信してデータを操作してみよう | 使い方・インストール方法も解説
APIの基本的なやり取りを理解することは、現代のウェブ開発において不可欠です。 API、すなわちアプリケーションプログラミングインターフェースは、異なるソフトウェア間で情報をやり取りする際の規約です。 この記事では、APIを具体的に理解し、操作を習... -
Snyk を使って Ruby on Rails アプリのセキュリティを向上させよう
Snyk(スニーク)は、プロジェクトのソースコードを解析し、含まれる脆弱性(セキュリティ上の弱点) を発見するためのツールです。 => Snyk 例えば、プロジェクトで使っているライブラリが古いことによる脆弱性を検知したりできます。 また、ご自身が... -
【初心者向け】フロントエンドとバックエンドのつなぎ方 | 完全ガイド
フロントエンドとバックエンドが単独で動作することもあれば、組み合わさって一つの強力なWebアプリケーションを形成することもあります。 しかし、両者がうまく連携するためには、いくつかの基本的な仕組みを理解する必要があります。 このガイドでは、こ... -
RubyやRailsでGemの依存関係を調べる方法 | Xxxx is supported for Rails Y.Y on Ruby Z.Z and later
Ruby on Rails でポートフォリオを作っていると、便利な Gem を使いたくなりますよね。 そして Gemfile に追加して bundle install した後、以下のようなエラーが出たことはありませんか? Ransack is supported for Rails 7.0, 6.1 on Ruby 2.7 and later... -
【初心者向け】Rails 7+MySQL 8.0の開発環境をDocker composeで作る方法
【】 本記事は、Dockerを利用してRails 7とMySQLの開発環境を構築するための詳細なチュートリアルを提供します。 具体的には、以下のような内容を説明します。 Dockerのインストール コンテナイメージのビルド Railsプロジェクトの作成 データベースの準備... -
バックエンドエンジニアはつらい?理由・実態・将来性を現役エンジニアが解説!
【】 「バックエンドエンジニア」について Google 検索で調べようとすると、合わせて以下のようなキーワードが出てくることがあります。 つらい やめとけ 向いている人 やりがい バックエンドエンジニアを目指している方にとって、これらのキーワードは気... -
GitHub Codespacesを使ってRuby on Railsの開発環境を構築しよう
【】 多くの初心者にとって、Ruby on Rails の開発環境構築は難しい作業です。 Ruby on Rails は Ruby という言語で動作するフレームワークです。そのため、Ruby on Rails を動作させるためにはまず Ruby をインストールする必要があります。 Ruby のイン... -
フロントエンドエンジニアとバックエンドエンジニアどっちを選ぶべき?違い・適性・将来性を解説
Webアプリケーションに携わるエンジニアにはいくつかの種類がありますが、特に人気なのは「フロントエンドエンジニア」と「バックエンドエンジニア」です。これらの職種はどちらもソフトウェア開発において重要な役割を果たしていますが、それぞれが担当す... -
【Rails】テンプレートエンジンはHAMLとERBどっちを使う?違いを知って使い分けよう
Railsでviewを書くことはあっても、「テンプレートエンジン」という言葉はなかなか聞きなれないかと思います。そして、学習を進めるとデフォルトのERBだけではなく、HAMLという言葉も目にするかと思います。 この記事では、これら2つのテンプレートエンジ... -
【Rails】インスタンス変数 @xxx とは何かを学ぼう
プログラミング言語RubyとそのWebフレームワークであるRuby on Railsを学ぶ際、いきなり様々な変数の概念を学ぶはずです。 特に、インスタンス変数は非常に重要で、頻繁に使用されます。しかし、インスタンスとは何かをよく理解しないまま、インスタンス変...