フロント゚ンドのスキルを磚くためのさらに 9 ぀のプロゞェクト

フロント゚ンドのスキルを磚くためのさらに 9 ぀のプロゞェクト

導入

プログラミングの初心者であっおも、熟緎した開発者であっおも、この業界ではトレンドに遅れないようにするために、新しい抂念や蚀語/フレヌムワヌクを孊ぶこずが必須です。

たずえば、Facebook がわずか XNUMX 幎前にオヌプン゜ヌス化した React は、すでに䞖界䞭の JavaScript 開発者にずっお第䞀の遞択肢ずなっおいたす。

もちろん、Vue ず Angular にも独自の正圓なファン ベヌスが存圚したす。 さらに、Svelte や Next.js や Nuxt.js などの他のナニバヌサル フレヌムワヌクもありたす。 そしおギャツビヌ、グリッドサム、クェむサヌ...などなど。

経隓豊富な JavaScript 開発者であるこずを蚌明したい堎合は、叀き良き JS を䜿甚した䜜業に加えお、さたざたなフレヌムワヌクやラむブラリに関する少なくずもある皋床の経隓が必芁です。

2020 幎にフロント゚ンド マスタヌになれるよう、XNUMX ぀の異なるプロゞェクトをたずめたした。それぞれのプロゞェクトは、構築しおポヌトフォリオに远加できる技術スタックずしお、異なる JavaScript フレヌムワヌクずラむブラリに焊点を圓おおいたす。 実際に䜕かを䜜るこず以䞊に圹立぀ものはないずいうこずを忘れないでください。前に進み、頭を䜿っおそれを実珟しおください。

フロント゚ンドのスキルを磚くためのさらに 9 ぀のプロゞェクト

この蚘事は EDISON Software のサポヌトを受けお翻蚳されたした。 マルチブランドストア向けの仮想詊着宀を䜜成したすず テスト゜フトりェア.

Reactを䜿った動画怜玢アプリフック付き

たず始められるのは、React を䜿甚しお映画怜玢アプリを䜜成するこずです。 以䞋は、最終的なアプリケヌションがどのようになるかを瀺すむメヌゞです。

フロント゚ンドのスキルを磚くためのさらに 9 ぀のプロゞェクト

䜕を孊びたすか
このアプリを構築するず、比范的新しい Hooks API を䜿甚しお React スキルを向䞊させるこずができたす。 サンプル プロゞェクトでは、React コンポヌネント、倚数のフック、倖郚 API、そしおもちろんいく぀かの CSS スタむルを䜿甚したす。

技術スタックず機胜

  • フックに反応する
  • 䜜成-反応-アプリ
  • Jsx
  • CSS

これらのプロゞェクトは、クラスを䜿甚せずに、機胜的な React ぞの完璧な゚ントリ ポむントを提䟛し、2020 幎に間違いなく圹立ちたす。 発芋できる サンプルプロゞェクトはこちら。 指瀺に埓うか、独自に䜜成しおください。

Vue を䜿甚したチャット アプリ

あなたができるもう XNUMX ぀の玠晎らしいプロゞェクトは、私のお気に入りの JavaScript ラむブラリである VueJS を䜿甚しおチャット アプリを䜜成するこずです。 アプリケヌションは次のようになりたす。

フロント゚ンドのスキルを磚くためのさらに 9 ぀のプロゞェクト

䜕を孊びたすか
このチュヌトリアルでは、コンポヌネントの䜜成、状態の凊理、ルヌトの䜜成、サヌドパヌティのサヌビスぞの接続、さらには認蚌の凊理など、Vue アプリを最初から䜜成する方法を孊びたす。

技術スタックず機胜

  • ノュヌ
  • ノ゚ックス
  • Vueルヌタヌ
  • CLIビュヌ
  • プッシャヌ
  • CSS

これは、Vue を䜿い始めたり、2020 幎に開発に取り組むために既存のスキルを向䞊させるのに最適なプロゞェクトです。 発芋できる チュヌトリアルはこちら.

Angular 8 を䜿甚した矎しい倩気アプリ

この䟋は、Angular 8 を䜿甚しお矎しい倩気アプリを䜜成するのに圹立ちたす。

フロント゚ンドのスキルを磚くためのさらに 9 ぀のプロゞェクト

䜕を孊びたすか
このプロゞェクトでは、蚭蚈から開発、すぐに展開できるアプリケヌションに至るたで、アプリケヌションをれロから構築するための貎重なスキルを孊びたす。

技術スタックず機胜

  • 角床のある8
  • ファむアベヌス
  • サヌバヌサむドレンダリング
  • グリッドずフレックスボックスを䜿甚した CSS
  • モバむルフレンドリヌず適応性
  • ТеЌМыйрежОЌ
  • 矎しいむンタヌフェヌス

この包括的なプロゞェクトで私が本圓に気に入っおいるのは、物事を孀立しお研究しないこずです。 代わりに、蚭蚈から最終展開たでの開発プロセス党䜓を孊びたす。

Svelte を䜿甚した ToDo アプリケヌション

Svelte はコンポヌネントベヌスのアプロヌチの新参者のようなもので、少なくずも React、Vue、Angular に䌌おいたす。 そしお、これは2020幎に最も泚目されおいる新補品のXNUMX぀です。

To Do アプリは必ずしも最もホットなトピックではありたせんが、Svelte スキルを磚くのに非垞に圹立ちたす。 次のようになりたす。

フロント゚ンドのスキルを磚くためのさらに 9 ぀のプロゞェクト

䜕を孊びたすか
このチュヌトリアルでは、Svelte 3 を䜿甚しおアプリケヌションを䜜成する方法を最初から最埌たで説明したす。 コンポヌネント、スタむル蚭定、むベント ハンドラヌを䜿甚したす。

技術スタックず機胜

  • スノェルト 3
  • コンポヌネント
  • CSS を䜿甚したスタむル蚭定
  • ES6構文

優れた Svelte スタヌタヌ プロゞェクトはあたりないので、 これは始めるのに良い遞択肢です.

Next.js を䜿甚した E コマヌス アプリ

Next.js は、すぐに䜿甚できるサヌバヌ偎レンダリングをサポヌトする React アプリケヌションを構築するための最も人気のあるフレヌムワヌクです。

このプロゞェクトでは、次のような e コマヌス アプリケヌションを䜜成する方法を瀺したす。

フロント゚ンドのスキルを磚くためのさらに 9 ぀のプロゞェクト

䜕を孊びたすか
このプロゞェクトでは、Next.js を䜿甚しお開発する方法、぀たり新しいペヌゞずコンポヌネントを䜜成し、デヌタを抜出し、スタむルを蚭定しお Next アプリケヌションをデプロむする方法を孊びたす。

技術スタックず機胜

  • Next.js
  • コンポヌネントずペヌゞ
  • デヌタサンプリング
  • スタむリング
  • プロゞェクトの展開
  • SSRずSPA

新しいこずを孊ぶために、e コマヌス アプリのような実䞖界の䟋があるこずは垞に玠晎らしいこずです。 あなたはできる ここでチュヌトリアルを芋぀けおください.

Nuxt.jsを䜿甚した本栌的な倚蚀語ブログ

Nuxt.js は Vue 甚であり、Next.js は React 甚です。サヌバヌサむド レンダリングずシングル ペヌゞ アプリケヌションの機胜を組み合わせる優れたフレヌムワヌクです。
䜜成できる最終的なアプリケヌションは次のようになりたす。

フロント゚ンドのスキルを磚くためのさらに 9 ぀のプロゞェクト

䜕を孊びたすか

このサンプル プロゞェクトでは、初期セットアップから最終展開たで、Nuxt.js を䜿甚しお完党な Web サむトを䜜成する方法を孊びたす。

ペヌゞやコンポヌネント、SCSS によるスタむル蚭定など、Nuxt が提䟛する優れた機胜の倚くを利甚しおいたす。

技術スタックず機胜

  • Nuxt.js
  • コンポヌネントずペヌゞ
  • ストヌリヌブロックモゞュヌル
  • ヌタりナギ
  • 状態管理のための Vuex
  • スタむリング甚SCSS
  • Nuxt ミドルりェア

これは本圓に玠晎らしいプロゞェクトです、これには倚くの優れた Nuxt.js 機胜が含たれおいたす。 私は個人的に Nuxt での䜜業が倧奜きなので、優れた Vue 開発者にもなれるので、ぜひ詊しおみおください。

ギャツビヌのブログ

Gatsby は、React ず GraphQL を䜿甚した優れた静的サむト ゞェネレヌタヌです。 これがプロゞェクトの結果です:

フロント゚ンドのスキルを磚くためのさらに 9 ぀のプロゞェクト

䜕を孊びたすか

このチュヌトリアルでは、Gatsby を䜿甚しお、React ず GraphQL を䜿甚しお独自の蚘事を曞くために䜿甚するブログを䜜成する方法を孊びたす。

技術スタックず機胜

  • ギャツビヌ
  • 反応する
  • GraphQL
  • プラグむンずテヌマ
  • MDX/マヌクダりン
  • ブヌトストラップCSS
  • テンプレヌト

ブログを始めたいず思ったこずがあるなら、 これは玠晎らしい䟋です ReactずGraphQLを䜿った䜜り方に぀いお。

WordPress が悪い遞択だず蚀っおいるわけではありたせんが、Gatsby を䜿甚するず、React を䜿甚しお高性胜の Web サむトを構築できたす。これは玠晎らしい組み合わせです。

Gridsome のブログ

Gridsome for Vue... さお、これはすでに Next/Nuxt で実珟したした。
しかし、それはグリッドサムずギャツビヌにも圓おはたりたす。 どちらもデヌタ局ずしお GraphQL を䜿甚したすが、Gridsome は VueJS を䜿甚したす。 これは、玠晎らしいブログの䜜成に圹立぀玠晎らしい静的サむト ゞェネレヌタヌでもありたす。

フロント゚ンドのスキルを磚くためのさらに 9 ぀のプロゞェクト

䜕を孊びたすか

このプロゞェクトでは、Gridsome、GraphQL、Markdown を䜿い始めるための簡単なブログを䜜成する方法を説明したす。 Netlify を介しおアプリケヌションをデプロむする方法に぀いおも説明したす。

技術スタックず機胜

  • グリッドサム
  • ノュヌ
  • GraphQL
  • 倀䞋げ
  • Netlify

これは確かに最も包括的なチュヌトリアルではありたせんが、Gridsome の基本抂念ず Markdown は良い出発点かもしれたせん.

Quasarを䜿甚したSoundCloud颚のオヌディオプレヌダヌ

Quasar は、モバむル アプリケヌションの䜜成に䜿甚できるもう XNUMX ぀の Vue フレヌムワヌクです。 このプロゞェクトでは、次のようなオヌディオ プレヌダヌ アプリケヌションを䜜成したす。

フロント゚ンドのスキルを磚くためのさらに 9 ぀のプロゞェクト

䜕を孊びたすか

他のプロゞェクトは䞻に Web アプリケヌションに焊点を圓おおいたすが、このプロゞェクトでは、Vue ず Quasar フレヌムワヌクを䜿甚しおモバむル アプリケヌションを䜜成する方法を瀺したす。
Android Studio/Xcode が蚭定された状態で Cordova がすでに実行されおいるはずです。 そうでない堎合は、マニュアルには Quasar Web サむトぞのリンクがあり、すべおのセットアップ方法が説明されおいたす。

技術スタックず機胜

  • ク゚ヌサヌ
  • ノュヌ
  • コヌ​​ドバ
  • りェヌブサヌファヌ
  • UIコンポヌネント

小芏暡プロゞェクト、モバむル アプリケヌションを䜜成するための Quasar の機胜を瀺したす。

出所 habr.com

コメントを远加したす