0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

経緯

フルスタックエンジニアですが、ベースはバックエンドとインフラが主戦場での自分なので、フロントエンドもやれないとフルスタックとは名乗れないので、フロントエンドも勉強してみることにしました。

フロントエンドとは?

主にJavaScriptsでブラウザで動作するプログラミンやそれに付随する技術のこと。

かなり昔だったら、JQueryとCSSができればフロントエンドでバックエンドの片手間でやるか、HTMLコーダーやデザイナーでコードがわかる人がやるような感じでした。

しかし、今はJavaScriptsのフレームワークを使ったフロントエンドが主流になり、大きく3つの派閥に別れてるでしょう

  • React.js (三国志でいうところの魏)
  • Vue.js (三国志でいうところの蜀)
  • Angular.js (三国志でいうところの呉)

これからのことを考えるとReact.jsがしばらくメインになっていく気がするので、React.jsを学ぶ

前提

他の言語を4、5年程度、経験、学習している。

学習方法

  • eラーニング(有料/無料)

大きく分けるとこの2つになるだろう。

個人的に本を見ながらコーディングするのがちょっと面倒なので、(もちろん見返したりするのは本のほうが楽)動画で学ぶことにした。

今、はじめているのが、udemyの講座です。

いろんな方がおすすめしている講座

この2つから学ぶことにしました。

主流なReact.jsと、今後、静的型付けがほぼ必須になるので、TypeScriptを学習することで基本を抑えるのが大事かと思います。

また、学習の成果については記事を書きたいと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?