バックエンド Web エンジニアになるためにはどのような学習をすればよいですか?

学習のロードマップをご提案します。
2022年2月10日
ユーザー

自分は今学生で来年就職します。

それで Web エンジニア(バックエンド)に就きたいのですが何をすればいいのか全く分からず、とりあえずプログラミングを勉強しています。
ポートフォリオなどの作るものを決めて勉強したほうがいいのは分かっているのですが、何が作れて何を作ったらいいか分かりません。

まずは何をやればいいのかロードマップのようなものが知りたいです。

スタッフ

こんにちは。ご質問ありがとうございました。
また返信が遅れて申し訳ありません。

それで Web エンジニア(バックエンド)に就きたいのですが何をすればいいのか全く分からず、とりあえずプログラミングを勉強しています。

Web エンジニア(バックエンド)ということでしたら、以下のような順序はいかがでしょうか。

まず、簡単なホームページが作れるようになる必要があります。そのためには以下の言語を学びます。ただバックエンド中心ということでしたら、このあたりはそれほど力を入れなくてもいいかと思います。

  • HTML/CSS - Web ページを作る技術
  • JavaScript - ブラウザ内の要素を操作する技術

次にバックエンドの開発をするにはサーバー環境での操作ができる必要があるので

  • UNIX コマンド

を学ぶ必要があります。

そして次にデータベースの操作を学んでおくといいでしょう。いろいろな種類がありますが、メジャーな MySQL を抑えておけば他の種類にも応用が効くのでおすすめです。

  • MySQL

そこまできたらバックエンド用の言語を学ぶ必要がありますが、ドットインストールでは PHP のレッスンが充実しているのでそちらから進めていくのがいいでしょう。

  • PHP

また PHP を一通り学んだら Web アプリケーションフレームワークである Laravel に着手してみましょう。そこまできたら一通りバックエンドまでの開発をカバーできるはずです。

  • Laravel

そのあとは Laravel でご自身が作りたいと思うものを作り始めるとよいかな、と思います。

それぞれのレッスンについてはドットインストールで検索して探してみてください。参考にしていただければ幸いです。

ユーザー

こんばんは。丁寧な教えていただきありがとうございます。
今の自分に何が必要で何をしたらいいのか把握することができました。
このロードマップを参考に学んでいきたいと思います。
ありがとうございました。

この質問はユーザーによって解決済みになりました