初心者のためにチュートリアルなしでゼロからアプリケーションを製作する方法.



これが誰
あなたは数ヶ月間のコードを学習してきた、あなたは、技術の背景から、チュートリアルビデオを見て自分自身を教えていないされていない場合は、チュートリアルビデオを使用せずにゼロからアプリをしようとしたが、どのように自分自身を行うことを考えることはできません.閉じるこの動画はお気に入りから削除されています.私はどのようにアプリケーションを作成し、どのようなプロセスを私は私を助けるために採用について説明します.

常に計画
任意のプロジェクトやタスクに着手する前に、常に計画することを確認します.スケーラブルでスケーラブルなアプリケーション間の違いは計画です.あなたはアプリを構築したいとしましょう、それは何かかもしれない.どうやってそれをするの?最初にいくつかの研究を行う.あなたが仕事のことを知らない何かを構築することはできません.そこに似たようなアプリがある場合は(私を信じて、そこに1つまたは2つのアウトになる可能性が高い)を見つけるとどのように実行されました.一旦あなたがどのように機能するかについてわかっているならば、あなたが使いたいツールについて考えてください、永続的な保管があるならば、あなたがUI(ユーザ・インタフェース)を見て、感じて、あなたがそれを実行する方法について考え始めたい特徴を望む方法.

考える
あなたがコーディングしてきたか、いつかコードを学習している場合は、おそらく遭遇したり、言葉を聞いた.何がcrudですか?我々はそれを説明したいとして複雑になることができますが、我々はそれを簡単に保つでしょう.CRUDは永続的なストレージアプリケーションを実装するために必要と考えられる4つの関数を参照する頭字語です.CRUDは単に作成、読み取り、更新、削除の略です.だから私はあなたが最近、Facebook、Instagram、Tiktok等を使用しているアプリについて考えてほしいと思います.あなたがCRUDを推測するならば、あなたはそれを正しくしました.これらのアプリの各Cを作成することができます-投稿、ビデオ、コメント、好きなRを読む-記事を読む、ビューの写真は、他のユーザーなどのフォロワーを参照してくださいu -編集ポスト、写真、コメント、プロファイルを更新し、それらを更新し、最終的に-削除の投稿、写真、コメント、ビデオなどを削除することができます.

どうやって
あなたが作ることについて考えているすべてのアプリケーションは、何かを作成し、何かを削除したり、何かを更新したり、何かを読んだり読んだりすることが必要です.あなたのプロジェクトを開始する前に最初のことは、これらの4つの操作のうちどれが必要になる私のアプリだと思うか?私はボタンのクリックで何かを作成したいですか、私はちょうど記事、イメージを見たいです、私はものを編集することができて、私はアイテムを削除する必要がありますか.すべてのか、または1つまたは2つの場合は、アプリを構築する方法を考えて開始する場合.

アプリ構造
のは、ユーザーが猫の写真を追加できるアプリをしたいと思う、あなたが考えるべき最初のことはどのように私はコードを使用して写真を追加するのですか?いくつかのGoogle検索を行うと、おそらく何かを見つけるために見つけるでしょう.したら、作成/追加の部分をカバーするには、どのようにあなたの猫のデータが表示/格納するについて考える必要がある?配列にしますか?
 let catPictures = [ catpic1, catpic2, catpic3, .... ];
オブジェクトの配列、
 let catPictures = [{ catpic1: 'red-Cat'}, {catpic2: 'blue-cat' }];
または
let catPictures = { catpic1: 'red-cat', catPic2: 'blue-cat' };
したら、どのようにあなたの作成されたデータが表示されます/あなたが編集と削除についての思考を開始することができます格納を決定しました.あなたはおそらく“私はなぜ私の作成されたデータがどのように提示される心配する必要がありますか?”よく答えは簡単です.あなたが猫の写真を提示する方法は、猫の画像データを読んで、あなたのユーザーインターフェイス(フロントエンドのいずれかのHTMLまたは反応で構築)、更新情報や写真についての情報を編集し、猫の写真データを削除する方法を決定します.あなたの猫の写真を配列に保存することを決めたと仮定しましょう、次にすることはGoogleですあなたが使用しているものに応じて、あなたがバニラJavaScriptとHTMLを使用していると言うと、単にHTMLに配列情報をレンダリング/表示する方法についてGoogle検索を行います.一度データを表示する方法を考え出したら、次のことはおそらく猫の写真を編集する方法です.再びあなたの猫の写真が提示されている/保存されている方法に基づいて、あなたはどのように配列の内容を変更するには、Googleをすることができます(あなたが/を使用してデータを格納すると仮定してデータを提示し、削除/削除)を行います.これでは、チュートリアルなしであなたの最初のアプリケーションを作成しているでしょう.

結論
これは私がどのようにプロジェクトを作るかについての個人的な取材です.それは決して一つのことではない.ビデオを使用せずにアプリケーションを作ることについて多くの方法があり、アプリケーションのアイデアに応じて、いくつかのより多くの概念を知っている必要がありますが、これはかなり一般的なガイドです.ここで中心的なことは、どのようにデータを格納するか、APIを消費しているかどうかを決定することです.一度データが格納されている方法を知っている場合は、簡単に変更することができますし、それを利用します.