前回の投稿からかなり時間が経ちました。2 か月以上も経っています。 今年はいくつかのエキサイティングなプロジェクトを計画していますが、これは新しいシリーズの最初のものです。 あなたのサポートが鍵です。 「いいね」と保存をしていただければ幸いです!
Web 開発とは正確に とは何ですか?簡単に言えば、Amazon や Facebook のような巨大企業から dev.to のような小規模なプラットフォームまで、Web サイトの作成です。 Web 開発は 3 つの核となる柱と 2 つの重要な側面に基づいています。 HTML、CSS、JavaScript が基本ですが、Python などの代替言語も実行可能な選択肢です。 ただし、他の言語を使用する場合でも、HTML の基本的な理解は依然として不可欠です。
HTML (HyperText Markup Language) は、スケルトンに似た Web サイトの構造を形成します。 これは CSS と JavaScript が構築される基盤です。 単純なボタンを作成するには、まずその HTML 表現が必要です。 HTML をマスターするのは比較的簡単です。約2ヶ月半で基礎を学びました。 学習曲線のほとんどには、さまざまな HTML 要素とタグに慣れることが含まれます。
HTML 構造が整ったら (ボタンの例のように)、CSS (Cascading Style Sheets) によって視覚的な魅力が追加されます。 CSSとは要素を魅力的に見せる「肌と服」のことです。 ボタンの色をカスタマイズしたり、ホバー効果を追加したりすることができます。 CSS は HTML よりも学習曲線が急です。それをマスターするためにさらに 2 か月を費やす予定です。
JavaScript はおそらく 3 つの柱の中で最も困難です。 ウェブサイトにインタラクティブ性を追加します。 複雑だとよく言われますが、この評判は Web 開発者による日常的な使用に由来しています。 JavaScript の学習に 4 ~ 5 か月を費やす計画を立ててください。
HTML と CSS は主に視覚的なプレゼンテーション、つまりユーザーに表示されるものを処理します。これはフロントエンド開発として知られています。 フロントエンドには、UI/UXデザイン、ビジュアルデザイン、さまざまな高度な技術も含まれます。 このトピックに関する専用の投稿をご希望の場合はお知らせください。
バックエンド開発は、ネットワーキング、サーバー側ロジック、データベースなどの舞台裏のプロセスを処理します。 私は個人的にバックエンドは難しいと感じていますが、Firebase や Appwrite のようなプラットフォームは簡素化された代替手段を提供します。 これらには長所と短所がありますが、使いやすいため、私はこれを好みます。 この投稿に 25 件の「いいね」が付いたら、Socket.IO を使用してチャット アプリを構築するチュートリアルを作成します。 バックエンド開発には、Socket.IO などのライブラリが関与することがよくあります。
この概要では、Web 開発の基礎的な理解を提供します。 覚えておいてください、これはほんの始まりにすぎません。探索すべきことはまだたくさんあります。 チュートリアル シリーズをご希望の場合はお知らせください!
最新情報を入手するには、X (@Mince_2328) をフォローしてください。 13.5K フォロワーありがとうございます!
この投稿が十分な反響を得た場合、PHP、WordPress、およびより高度な概念をカバーするパート 2 が続きます。
以上がウェブ開発の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。