• 2025-02-18

フロントエンド開発者をマスターするためのコアスキル

株式会社博展 - 東芝実績動画

株式会社博展 - 東芝実績動画

目次:

Anonim

求人の投稿はフロントエンド開発者に求められるものによって異なります。企業によっては、申込者がRuby、Git、デザインツール、ビデオ編集などを知っていることを望んでいます。

ただし、フロントエンド開発に必要なスキル(「コア」スキル)と、レパートリーに追加することを真剣に検討する必要があるスキルがいくつかあります。

知っておくべきこと

フロントエンド開発者が知って理解するための鍵となるものを探すために求人情報をオンラインで閲覧する。重要なことが3つあります。交渉不可です。

そして彼らは:

  1. HTML
  2. CSS
  3. JavaScript(jQuery)

これらが基本です。幸いなことに、まだ知っていなければこれらのスキルを習得できる無料または手頃な価格のオンライン学習プラットフォームが多数あります。

HTML

ハイパーテキストマークアップ言語(HTML)は、インターネット上のすべてのWebサイトの主要な構成要素です。ジェニファーキルニンが言うように、

「Webページの言語、つまりブラウザがWebページをレンダリングするために読むマークアップ言語です。」

WebページはHTMLなしでは存在できません。

CSS

CSSとHTMLは連携して動作します。CSSはHTMLにスタイルを追加します。私はHTMLが顔のようであり、CSSが化粧のようであるというアナロジーを使用するのが好きです。

CSSはWebサイトをオンラインにするために必要ではありませんが、基本的にすべてのWebサイトをオンラインにすることで何らかのスタイルを使用します。

さもなければ、それはかなり退屈でしょう。最新バージョンのCSSを使用すると、これまでJavaScriptまたはFlashでしか可能でなかったアニメーションや高度なスタイル設定などを行うことができます。

JavaScript

JavaScript(JS)はここ数年で急速に進歩しています。今日では多くの目的があり、フロントエンドまたはバックエンドで使用できます。

フロントエンド開発に関しては、JSはWebページをインタラクティブにするのに役立つので重要です。世論調査、クイズ、フォーム送信など、素晴らしいことができます。今日では、Webページを次のレベルに進めるためのオンラインのJSライブラリーが数多くあります。

しかし、フロントエンド開発者になるためには、基本的なJavaScriptと最も人気のあるJSライブラリー(jQuery)を理解する必要があります。

身近なスキル

基本を習得した後、これらは持っているのがいいです他のスキルです。 (そして多くのフロントエンド開発の仕事が彼らを探しています。)

MV * JavaScriptフレームワーク

JavaScriptフレームワークは、コードを整理してまとめるのに役立ちます。

MV *(またはMVC)オプションに関する限り、そこには30のものがあります。最も人気のある2つがbackbone.jsとangular.jsです。

間違いなく、JSフレームワークを学ぶことは真のフロントエンド開発者になるための最も難しい部分ですが、それはあなたのスキルを次のレベルに引き上げるための最善の方法です。

CSSツール

上記のJavaScriptフレームワークと比較して、以下のCSSツールは比較的習得が容易です。探すべき3種類があります:

  • プリコンパイラ プリコンパイラ(またはプリプロセッサ)を使用することには、コードをクリーンにすることから編成を維持することまで、多くの利点があります。 CSSを書くのは簡単な方法で、DRY(Don't Repeat Yourself)の原則を推進するものです。人気のCSSプリコンパイラはSass、Less、Stylusです。あなたが始めたばかりの場合は、それを学ぶことに固執してください。
  • CSSフレームワーク: CSSフレームワークは、組み込みのグリッドや他のCSSコンポーネントを使ってワークフローを最適化するのに役立ちます。一般的な例としては、BootstrapとFoundationがあります。
  • レスポンシブデザイン: 最近では、非常に多くの種類のデバイスがあるため、サイトはそれらすべてに適応できるはずです。レスポンシブデザインは、デスクトップ、タブレット、スマートフォンなど、あらゆる画面サイズで機能するサイトを構築するのに役立ちます。 BootstrapやFoundationなどのフレームワークにはレスポンシブデザインが組み込まれているので、そのいずれかを習得すれば準備は完了です。

フロントエンド構築ツール

開発者としては、ファイルサイズの最適化とワークフローの効率性を管理できるはずです。これらのツールは役に立ちます。

  • パッケージ管理 特に大規模なプロジェクトやチームで作業しているプロジェクトでは、すべてのライブラリ、アセットなどを整理するのが難しい場合があります。 Bowerのようなパッケージマネージャを使って、すべてを整理してアップデートのログを保存してください。
  • Yeoman.io: プロジェクトをうまく実現できない場合がある場合は、Yeomanを使用してプロジェクトを迅速に開始し、生産性を維持してください。コマンドラインで実行されます。
  • タスクランナー: ファイルを圧縮してワークフローを最適化するには、GruntまたはGulpを使用します。これらもコマンドラインで実行されます。それらはSassまたはLessプリプロセッサ用のコンパイラとして振る舞うことができ、また他の機能を誇る幅広いプラグインを持っています。

結論

持っているのはいいと思うかもしれませんが、あなたが時間をかけて追加する必要があるスキルとしてそれらを考えてください。あなたが知る必要がある中心的なものはHTML、CSS、そしてJavaScriptです。

フロントエンドに関連していなくても、他にWebスキルがある場合は、デザイン、ビデオ編集、SEOなどのスキルを活用してください。


興味深い記事

広告スペックポートフォリオDo's and Dont's

広告スペックポートフォリオDo's and Dont's

あなたの広告ポートフォリオをまとめるときに避けるべきいくつかの地雷があります。これがあなたが知る必要があるものです。

広報担当者の職種:給料、スキル、その他

広報担当者の職種:給料、スキル、その他

メディア界のチアリーダーである広報担当者は、ジャーナリストと協力して、彼らのクライアントのために報道を生み出します。広報担当者が行うことの詳細について調べてください。

軍事休暇および職業訓練

軍事休暇および職業訓練

あなたがどのくらいの休暇を取得し、いつ休暇に入ることが許可されるかなど、軍で支払われた休暇がどのように機能するかをすべて学びましょう。

就職の面接に持ち込むもの

就職の面接に持ち込むもの

それはあなたが組織化され、行く準備ができている必要があるすべてで準備された就職の面接に行くことが重要です。これは何を(そして何をしないで)持ってくるべきです。

海兵隊に入隊する際に考慮すべき事項

海兵隊に入隊する際に考慮すべき事項

登録に関してはサービスが異なります。アメリカ海兵隊に入隊する前に考慮すべきことがあります。

警察署の保存問題

警察署の保存問題

警察署は長い間役員が仕事を辞めるのを妨げるために苦労してきました。保存に関する問題を解決するためのヒントは次のとおりです。