フロントエンドエンジニアになる場合に学んでおきたいこと

今回はフロントエンドエンジニアを目指す場合に、是非学んでおきたいことをご紹介します。

HTML/CSS

まずはHTML/CSSです。これができないと始まらないので、しっかり学習してやりたいことをできるようにしておきましょう。

JavaScript

HTML/CSSがある程度分かったら、次はJavaScriptです。初めてのプログラミングなのでつまづくこともあると思いますが、モチベーションを維持して頑張りましょう。

ある程度分かってきたら、TODOアプリなど簡単なものを作ってみると良いと思います。まずはフレームワークを使わずに、素のJavaScriptでやるのがポイントです。

ReactかVue

JavaScriptに慣れたら、今度はフレームワークを使ってみましょう。

ReactかVueがおすすめです。

フレームワークを使って、上記のJavaScriptで作ったものと同じアプリをつくってみましょう。

それによって、フレームワークのメリットやデメリットが見えてくると思います。

こういった技術の差を体感することで、自分なりの意見を持てたり、提案力がついたります。

いろいろな技術を試して比較してみましょう。

ネットワークの知識

ほとんどのプロダクトでは、フロントだけで完結することはなく、バックエンドと連携する必要があります。

その際に、ネットワークの知識が必要になるので、学習しておきましょう。

TCP、HTTP、SSLあたりを学習すると良いと思います。

その他

他には認証の仕組みやデザインの知識もあると良いですが、まずは上記を学んでいくと良いと思います。