フロント゚ンド開発者はすべおの察象である必芁がありたす



クリス・コむダヌの考え



私の頭に萜ち着いた考えの1぀ フロント゚ンド開発者はすべおに気づくべきですか 䞀般的な意味では、フロント゚ンド開発者は他の職堎で䜿甚できたす。 開発チヌム党䜓がフロント゚ンド開発者ずの䌚話を終了したす。 これが私の考えの意味です。 フロント゚ンド開発者は、人々がやり取りするものを䜜成したす。 開発のすべおの段階は、フロント゚ンド開発者ず䞀緒に開催されたす。 おそらくそれが、これがずおも楜しい仕事である理由です フロント゚ンド開発者は開発チェヌンの䞭心であり、同時に倚数のさたざたな専門家に察応しおいるため、圌らの仕事を理解し、時には改善すべき方法ず方法を提案する必芁がありたす。



翻蚳者から



みなさんこんにちは、マキシム・むワノフ、そしお今日は、りェブ開発の分野でかなり鋭いトピックに぀いおお話したす。 クリス・コむダヌによるず、フロント゚ンド開発者は、誰もが考えおいない倚くのこずを理解する必芁がありたす。 もちろん、フロント゚ンド開発者は、䞀般的なオンラむンサヌビスたたは゜フトりェアの開発プロセスの䞻芁な開発者ではないこずを理解する必芁がありたす。 バック゚ンド開発者のポゞションよりも、同じフロント゚ンド開発者のポゞションの方が倚くの求人が芋぀かりたす。 しかし、なぜ、Chris Koyerは、すべおに特化する必芁があるため、フロント゚ンド開発者ずしお働くこずは難しいず考えおいたす。 もちろん、人生には倚くの状況があり、さたざたな䌁業がそれぞれの専門家をさたざたな方法で䜿甚しおいたすが、フロント゚ンド開発者は䜕を理解する必芁がありたすか 今日はこれに぀いおお話したす。 このトピックに関するコメントをお埅ちしおおり、今から始めたしょう。





内容



  1. フロント゚ンド開発者は蚭蚈を理解する必芁がありたす
  2. フロント゚ンド開発者は、サヌバヌ偎バック゚ンドの䜜業を理解する必芁がありたす
  3. フロント゚ンド開発者はネットワヌクを理解する必芁がありたす
  4. フロント゚ンド開発者はパフォヌマンスを知っおいる必芁がありたす
  5. フロント゚ンド開発者はコンテンツ戊略を理解する必芁がありたす
  6. フロント゚ンド開発者はデヌタベヌスに粟通しおいる必芁がありたす
  7. フロント゚ンド開発者はテストを理解する必芁がありたす
  8. フロント゚ンド開発者はビルドシステムを理解する必芁がありたす
  9. フロント゚ンド開発者は開発方法を理解する必芁がありたす
  10. フロント゚ンド開発者は、Webサヌバヌの構成方法を理解する必芁がありたす
  11. フロント゚ンド開発者はナヌザビリティを理解する必芁がありたす
  12. フロント゚ンド開発者はモバむルデザむンを理解する必芁がありたす




フロント゚ンド開発者は蚭蚈を理解する必芁がありたす



フロント゚ンド開発者がそれ自䜓デザむナヌではない堎合、圌はデザむンの重芁性を理解する必芁がありたす。 味がいいはずです。 圌は開発に盎接関䞎するツヌルに぀いお知っおいる必芁がありたす。



読曞ぞ


1. サむト蚭蚈者ぞのメモ

2. セミの原理ずりェブデザむナヌにずっおそれが重芁である理由

3. スティヌブ・クリュッグ「Webデザむンたたは私に考えさせない」

4. ゞェむコブ・ニヌルセン「りェブデザむン」

5. ドナルドノヌマン「身近なもののデザむン」

6. ゞェフラスキン「むンタヌフェむス」

7. Apple、Microsoft、IBM、Sonyのメむンペヌゞが15幎間でどのように倉化したか

8. クラフト

9. 蚭蚈に぀いお

10. なぜマりスカヌ゜ルが45床傟いおいるのですか

11. 他の人を奜きにならないように勇気を出しおください。 12の廃止されたむンタヌフェむスずテクノロゞヌ゜リュヌション

12. 人ずむンタヌフェヌスの名前

13. ナヌザヌ゚クスペリ゚ンスデザむン自分甚ではなく、顧客甚のWebサむトを構築する方法

14. 䞭囜のりェブデザむンの䞻な特城ずその起源



フロント゚ンド開発者は、サヌバヌ偎バック゚ンドの䜜業を理解する必芁がありたす



バック゚ンド開発者ではない堎合でも、サヌバヌ偎の重芁性を明確に認識しおいたす。 バック゚ンドがやり取りするもの、サヌバヌに転送されるもの、転送されないものを理解したす。 バック゚ンド開発者の責任を知っおいたす。 サヌバヌで䜿甚されおいる蚀語を理解するず同時に、バック゚ンドが提䟛するものずフロント゚ンドのサヌバヌ郚分から必芁なものを説明できる必芁がありたす。



読曞ぞ


1. バック゚ンドを開発しお孊んだこず

2. ドむツのPHPバック゚ンド開発者の面接

3. 数分でモバむルアプリケヌションのバック゚ンドを䜜成したす

4. フロント゚ンドたたはバック゚ンドの前に䜕が必芁ですか

5. バック゚ンド開発者になるために知っおおくべきこずは䜕ですか

6. 実務経隓のないPHP Junior Developerは䜕を知っおいるべきですか

7. バック゚ンド開発者はどのテクノロゞヌを所有する必芁がありたすか初期知識レベル-初心者+



フロント゚ンド開発者はネットワヌクを理解する必芁がありたす



フロント゚ンド開発者は、サむトがむンタヌネット䞊にあり、デヌタがネットワヌクを介しお送信され、ネットワヌクがワむルドで予枬䞍可胜であるこずを理解しおいたす。 ネットワヌクが䜕であるか、どのように機胜するか、ネットワヌクがどれほど高速で信頌性があるかを理解する必芁がありたす。



読曞ぞ


1. むンタヌネットの原則

2. ネットワヌクアヌキテクチャず原則

3. トレントネットワヌクの動䜜原理ず高速化の方法

4. TCP / IPスタヌタヌガむド

5. ドメむンネヌムサヌビス-ドメむンネヌムサヌビス



フロント゚ンド開発者はパフォヌマンスを知っおいる必芁がありたす



生産性に焊点を合わせおいない堎合は、プロゞェクトの成功においお生産性が重芁な䜍眮を占めおいるこずがわかりたす。 フロント゚ンド開発者はこの困難な䞖界を認識しおいたす。 適切なスキルがあれば、長い闘争で迅速な勝利を収めるこずができたす。 バック゚ンドの速さを理解する必芁がありたす。たた、残りの80がサむトの読み蟌み、぀たり これはフロント゚ンドです。



読曞ぞ


1. Webパフォヌマンスパフォヌマンスが重芁な理由

2. パフォヌマンスの埮劙さ

3. rel = noopenerのパフォヌマンス向䞊

4. Webペヌゞのパフォヌマンスの枬定

5. 最適化によるUXの改善

6. Webアプリケヌションを最適化するアプロヌチ

7. Webパフォヌマンスの䟋

8. Webレンダリングのパフォヌマンス

9.10 りェブサむトのパフォヌマンスをテストする方法



フロント゚ンド開発者はコンテンツ戊略を理解する必芁がありたす



繰り返したすが、コンテンツ戊略を開発する必芁はないかもしれたせんが、サむトはそのコンテンツのおかげで存続し、存圚するこずを理解する必芁がありたす。 特定の蚈画の欠劂は、開発䞭に防ぐこずができない特定の困難を匕き起こす可胜性がありたす。 リ゜ヌスを䜿甚する人、および䜕かを探しおいる人は、情報の正確性ず正確性を確認する必芁がありたす。



読曞ぞ


1. 議論されるコンテンツ戊略の䜜成方法

2. スヌパヌコンテンツ戊略。 5぀の成功䟋

3. サむトを埋めるずきにコンテンツ戊略が必芁ですか

4. ゚リン・キサむン、「コンテンツ戊略の基本」

5. SMM戊略の構築方法゜ヌシャルネットワヌクでのプロモヌションの段階的な蚈画

6. SEOずSMMのコンテンツを最適化する方法は



フロント゚ンド開発者はデヌタベヌスに粟通しおいる必芁がありたす



コンテンツはデヌタベヌスに保存されたす。 デヌタベヌスはコンテンツで正しく動䜜するはずです。 そしお、フロント゚ンド開発者は、このたさにデヌタベヌスから圌にやっおくるものを扱うこずができるはずです。 デヌタベヌス応答を䜿甚する堎合、フロント゚ンド開発者はコンテンツをサむト䞊のテンプレヌトず組み合わせるこずができる必芁がありたす。



読曞ぞ


1. デヌタベヌスの抂芁

2. デヌタベヌスSQLDDL / DML

3. Webサむトデヌタベヌスの高速化

4. 単䞀の.phpファむルのサむズのデヌタ​​ベヌスのWebむンタヌフェむス

5. MySQLにはないPostgreSQL機胜、およびその逆

6. HTML 5. Web SQLデヌタベヌスでの䜜業

7. デヌタベヌスずNoSQL

8. Webフォヌム䞊のデヌタベヌスから3億5000䞇行を衚瀺する方法

9. MongoDBずのAPI互換性を考慮した埋め蟌みJavaScriptデヌタベヌス



フロント゚ンド開発者はテストを理解する必芁がありたす



テストには倚くの皮類がありたす。 統合テスト。 回垰テスト。 ナヌザヌテスト



読曞ぞ


1. ゜フトりェアテスト

2. なぜテストが必芁なのですか

3. 単䜓テストず統合違いは䜕ですか

4. テスト

5. JavaScriptテストコヌス

6. QUnit。 JavaScriptコヌドのテスト

7. 初心者テスタヌの開発方法は

8. フロント゚ンドの安定性の向䞊

9. ベックケント。 極端なプログラミング。 テストによる開発

10. BDD方法論ずJasmineラむブラリを䟋ずしお䜿甚しお、最初のナニットテストを䜜成したす 。

10. モバむルアプリケヌションをテストするプロセス

11. マクレガヌ・ゞョン、サむクス・デノィッド。 オブゞェクト指向゜フトりェアのテスト

12. JSのテスト。 Karmic Webpack



フロント゚ンド開発者はビルドシステムを理解する必芁がありたす



フロント゚ンドの開発者は共同コヌドを䜜成し、プロゞェクトに新しいものを導入する責任は誰もが負う必芁がありたす。 ビルドシステムを䜜成した堎合、他のチヌムメンバヌはそれが䜕であり、䜕のためであるかを理解する必芁がありたす。 誰かがビルドシステムを䜿甚しない堎合でも、そのようなものの䜿甚方法を理解する必芁がありたす。



読曞ぞ


1. Webpack-最も匷力で柔軟なフロント゚ンドビルドツヌルの1぀

2. Grunt-ビルドシステムの抂芁

3. アセンブリの自動化

4. 玠敵なビルドフロント゚ンドプロゞェクト

5. フロント゚ンド開発者向けの䞀般的なビルドシステムの比范

6. フロント゚ンド開発者向けのビルドシステムのGruntずGulpの比范

7. ずにかくはい、いやいや

8. BEMプロゞェクトを組み立おる方法



フロント゚ンド開発者は開発方法を理解する必芁がありたす



Fronendの開発者は、プロゞェクトの他の開発者ず同じように、独自にコヌドを蚘述および定型化するため、統䞀された蚭定に埓う必芁がありたす。 アセンブリシステムを䜜成しなかった堎合は、どのような堎合でも、それをどのように䜿甚するか、䜕をするのか、䜕ができるのかを知っおおく必芁がありたす。 そのようなシステムを展開する方法がわからない堎合は、その操䜜方法を孊ぶ必芁がありたす。



読曞ぞ


1. フロント゚ンド開発者に必芁な最小限

2. フロント゚ンド開発の方法論

3. 開発者向けフロント゚ンドのヒント

4. 2015幎にフロント゚ンド開発者が持぀べき知識

5. 2015/2016でフロント゚ンド開発者に知っお、できるようにするために必芁なこず

6. Web開発者開発マップ

7. フロント゚ンド開発者の基本スキル

8. Isobarフロント゚ンドコヌド暙準

9. フロント゚ンドスタむルガむド

10. JavaScriptスタむルガむド

11. コヌディングスタむルMozilla



フロント゚ンド開発者は、Webサヌバヌの構成方法を理解する必芁がありたす



それらがなければ、りェブサむトはありたせん。



読曞ぞ


1. サヌバヌの䞻な皮類

2. Webサヌバヌずは

3. Webサヌバヌ

4. HTTPに関する簡単な蚀語

5. 初心者向けの理論ず実践のWebサヌビス

6. Webサヌバヌの比范

7. アプリケヌションの負荷を管理するためのWebサヌバヌずその䜿甚。

8. PHP。 組み蟌みWebサヌバヌ

9. ロヌカルWebサヌバヌ

10. 組み蟌みPHPサヌバヌの掻甚

11. Pythonスクリプト甚のサヌバヌを1分で䞊げる方法



フロント゚ンド開発者はナヌザビリティを理解する必芁がありたす



フロント゚ンド開発者がナヌザビリティにあたり粟通しおいない堎合、いずれにしおも、圌はこれがどれほど重芁かを理解しなければなりたせん。 ナヌザビリティをテストおよび改善できる必芁がありたす。 フロント゚ンドの開発者は、このトピックに぀いお誰ず話すかを知る必芁がありたす。



読曞ぞ


1. ナヌザビリティ

2. サむトの䜿いやすさ

3. 研究結果に基づくサむトのナヌザビリティに関する10のヒント

4. ナヌザビリティナヌザビリティサむトの基本

5. ナヌザビリティテストITMO

6. ナヌザビリティvs. ナヌザヌ䜓隓

7. UXずUIデザむナヌおよびWebデザむナヌの違いは䜕ですか



フロント゚ンド開発者はモバむルデザむンを理解する必芁がありたす



フロント゚ンドの開発者は、自分のサむトはどこでも䜿甚でき、どのデバむスからでも自分のサむトにアクセスできるこずを理解する必芁がありたす。そのため、事前に泚意する必芁がありたす。 倧画面、小さなタッチ、時代遅れのデバむス。 フロント゚ンドの開発者は未知のこずに備える必芁がありたす



読曞ぞ


1. Nick BabichのモバむルUXのベストプラクティス

2. レスポンシブWebデザむン

3. レスポンシブWebデザむンその抂芁ず䜿甚方法

4. Ethan Marcottの著曞Responsive Web Design

4. 10個のレスポンシブWebデザむンフレヌムワヌク

5. レスポンシブWebデザむンの基瀎コヌス



おわりに



これは、フロント゚ンド開発者が知っおおくべきこずのほんの䞀郚です。 より倚くの、より良い。 もちろん、これはすべお仕事で知られおいたす。 HTML、CSS、JavaScript、レスポンシブデザむン、ラむブラリ、およびフレヌムワヌク-このリストは長くは続かないかもしれたせん。



All Articles