1/4

ソーシャルメディアサービス開発によるJava Webプログラミング入門!

初級
チャプター 8つ · 9時間 44分
日本語 · 英語 · 韓国語|オーディオ 韓国語

HTML、CSS、ブートストラップ、Java、サーブレット、および JSP の使用
このクラスでは 2点の作品を作ります。

作品1点につき制作にかかる時間の目安は40 時間から 1 時間です。

  • HTML/CSS/ブートストラップを使用してMySNS画面を実装する

  • Java/サーブレット/JSP を使用した MySNS 関数の実装

こんなことを学びます

Web コンテンツ作成の基本

フロントエンドの三大リーダーと呼ばれるHTML/CSS/JavaScriptのコアを短時間でまとめます。

Java 言語とオブジェクト指向

プログラミング言語No.1であるJavaとオブジェクト指向の概念をわかりやすく説明しています。

サーブレットと JSP

Java Web開発の中核となるサーブレットと、HTMLとJavaを組み合わせたJSPについて学びます。

MVC

Web アプリケーションの設計の基本となるモデルビューコントローラー (MVC) パターンと、それぞれの基本構造について学びます。

チャレンジ!SNS ウェブサービスの作成

SNS に似た Web サービスをプロジェクト形式で段階的に作成してみましょう。1 つ目は画面を実装し、2 つ目は関数を実装します。

初心者の開発者が「Twitter」のような優れたソーシャルメディアを開発できないのでしょうか?

📍 いいえ!もちろんできます。

開発初心者でも、TwitterなどのSNSの開発にチャレンジできます。しかし、欲張りになるほど簡単ではありませんよね?それはおそらく、ウェブ開発に挑戦したいのに、学ぶべきスキルがたくさんあるからでしょう。


HTML、CSS、JavaScript、
Java、サーブレット、JSP、スプリングフレームワーク、
Vue、React、ノード、データベース...
多すぎて圧倒的ですよね?

「短くて太い腹」1つでできます。

📍 短くて太字 = 短くて大胆に学ぼう!

しかし、これが答えです。短くて大胆な授業を通して、 Java Web サービスを 1 つにまとめて開発できます。そして 授業の特徴は以下の通りです。

  1. 中核となる概念、構造、原則をわかりやすい方法で概略化します。
  2. コードをまとめて記述し、主要な部分を説明し直してください。
  3. 段階を追って説明するコードラボを通じて、自分だけの問題解決スキルを身につけましょう。

もっと詳しく話しましょうか?

1。中核となる概念、構造、原則をわかりやすい方法で概略化します。

📍 混乱しないように、絵は頭の中で正しく描く必要があります。

結局、非専攻は言うまでもなく、たとえ専攻であっても、コンセプトが乱雑だと開発を完了するのは難しいでしょう。私はこの点を非常に真剣に受け止めています。

私が学んでいるすべてのポイント(フォレスト ⛰)その時点で(ツリー 🌲)そうであるかどうか、これが何を意味しているのかなどがはっきりと把握できます。

たとえば、私が説明するつもりです MVC パターンは、アプリケーションの視覚要素と、その背後に実行されるビジネスロジックを、互いに影響を与えずに簡単に修正できるようにする概念です。

このような難しい説明を、概略図や理解がなければ受け入れるのは簡単ではありませんよね?必ずお手伝いします。


2。コードをまとめて記述し、主要な部分を説明し直してください。

📍 ただ打ちのめすだけじゃなくて、ちゃんと理解してあげるよ。

コーディング/プログラミングコースの性質上、講師のコードに従わずにプログラミングを行うことはできません。しかし、だからといって、コードをそのままコピーして貼り付けただけでは、すぐに忘れてしまうわけではありませんよね?

そこで、本編をもう一度説明し、なぜこの時点で私がそのようにコードを入力しているのかを説明し、理解します。


3。コードラボを通じて、自分だけの問題解決スキルを段階的に身につけましょう。

📍 自分で開発したコードラボがあります。

コードラボ(Code Lab)とは、特定の機能を開発するためにステップを分けて目標を設定することで、一緒に学習するプロセスまたはスペースのことです。

私が作成したコードラボでステップバイステップの例を解き、独自の問題解決スキルを身に付けることができます。コードラボで Java 開発を完了させるお手伝いをします。そうすれば、皆さんがよく理解できるようになります。



私は、Javaで25年の経験を持つ開発者の「ディーン・フレイ」です。

1995年、韓国でインターネットが普及し始めた頃、私は開発者としてスタートし、多くのプログラミング書を書きました。特に、大学の教科書の中でナンバーワンの教科書であるハンビットアカデミーのITクックブックシリーズを執筆しました。 第1位の作者それも.

開発者から大学教授、クリエイターまで、時代の流れに合ったIT教育方法を常に研究してきました。


🏛ヒステリシス

  • ガチョン大学コンピューターサイエンス教授
  • 株式会社ネクステルニューメディア研究所開発チームリーダー
  • 科学技術情報評議会 (KISTI) 専門委員
  • 文部科学省国家科学技術レベル評価委員会
  • 組込みソフトウェア産業協会ヘルスケア部会長

📚 書籍

  • プロジェクトを通してJava Webプログラミングを学ぼう、ハンビット・アカデミー
  • ジャストジャワ、ハンビットアカデミー
  • 簡単に学べるリナックス、ヤングジン・ドットコム
  • インターネットサーバー「大川メディア」の作成

🏆 アワード

  • SW産業開発国家功労賞(知識経済大臣)
  • チャンウン技術賞(韓国初のJavaベースのイントラネット開発)



なぜJavaでWebプログラミングを学ぶべきなのでしょうか?

📍 Javaは自己認定No.1プログラミング言語です。

バックエンドサービスの開発で最も一般的な言語です。 Android アプリ開発の公式言語したがって、それは雇用市場で必要とされる基本的なスキルです。

とJava と オブジェクト指向プログラミング (OOP)についても学びます.簡単に言うと、オブジェクト指向プログラム 「より柔軟で、変更しやすい」 クリエイティブ開発のコンセプトです。

このコースではJava言語に関連するすべての概念を学ぶことは不可能ですが、作成していきます SNS開発に必要なコア十分に学ぶのに役立ちます。


📍具体的に何を学びますか?

このコースでは、HTML、オブジェクト指向、Java、サーブレット、JSPなどの基本を学びます。 Web 開発の基本的なデザインパターンである MVC パターンを必ず含めてください。 必要なものだけを学べます。そして ツイッター O に似た MySNS ウェブサービス段階的なプロジェクト形式で実装します。

サーブレット、JSP、EL、JSTLなどは、Webページを生成するためのプログラムを指します。最近は、JSPそのものよりも、ELやJSTLなどのビュー技術の基礎的な理解が重要で、それぞれの概念の意味や使い方を授業を通して学ぶことができると思います。


📍 Java以外にも、フロントエンドリーダー3人も学べます。

三人のフロントエンドキャプテンと呼ばれる HTML、CSS、ジャバスクリプト私は学ぶつもりです。構造と関係、そして知っておく必要のある部分に焦点を当てます。

フロントエンドは画面を構築するウェブの基本技術と呼ばれ、フロントエンド開発者だけでなくバックエンド開発者にもこの知識を知っておくべきことを紹介します。



お届けするプロジェクト成果物:SNS サービス!

最初のプロジェクト (MySNS v1)は、HTML、CSS、ブートストラップのみを使用して SNS サービスの実装に必要な画面を開発します。

プロジェクト概要、ログイン画面実装、投稿一覧画面実装、ページリンクの4つのステップで自分だけのSNS画面を作成できます。


2 番目のプロジェクト (MySNS v2)Java、サーブレット、JSP を使用して MVC モデルに基づくコントローラ、モデル、およびビューを実装できます。

SNS開発は、プロジェクト概要、モデルクラス基本構造実装、サーブレットコントローラの基本構造実装、ログイン機能実装、ポスト作成機能、ポストリストビュー実装の6つのステップを経て完了します。



追加サービスと今後のセカンドクラスに関する情報


短いオンラインコースや YouTube 公開コースを通じて、自分で授業を受けながら、足りないと感じていることを補うことができます。


さらに、データベース、Googleのfirebaseサービス、Googleログインなど、より興味深いサービスの実装を第2クラスで解決する予定です。楽しみにしていてください。

それでは、クラスでお会いしましょう!

キット・コーチング券

👨🏼‍💻 お腹が短いディーン・フレイ・プロから1対1のコーチングを受けましょう!(2 回)

  • コーチングチケット1枚につき、合計2つの質問をすることができます。
  • 各質問について、250文字前後の回答を書いて送信します。
  • まず、各自が講座を通して分からなかったことを詳しく説明します。
  • 次に、コードラボやラボでは解決が難しい問題が発生した場合は、可能な限りご自身で問題を解決するようにご案内します。
  • 3つ目は、開発者のキャリアに関連する履歴書やポートフォリオのレビューや作成をガイドします。
  • 他のクラスに関する質問については、回答の範囲内で心を込めて指導します。
  • コーチングは、質問を受け取った日に基づいて、借り手によって順番に回答されます。これには少なくとも 7 ~ 10 日かかる場合があります。
  • コーチングチケットは購入日から20週間使用できます。
  • 期間内に使用しなかった場合、払い戻しは行われません。

📩 キットは一部変更される場合があり、変更があれば十分にお知らせします。

カリキュラム

クリエイター紹介

シンプルに深く学ぶ dinfree

シンプルに深く学ぶ dinfree

はじめまして、私は25年のJava経験を持つ開発者のディーン・フレイです。

1995年、韓国でインターネットが普及し始めた頃、私は開発者としてスタートし、多くのプログラミング書を書きました。特に、大学の教科書の中でナンバーワンの教科書であるハンビットアカデミーのITクックブックシリーズを執筆しました。 第1位の作者それも.

開発者から大学教授、そしてクリエイターへと変わっていく中で、常に時代の流れに合ったIT教育方法を研究してきました。



🏛ヒステリシス

  • 現在のガチョン大学コンピューターサイエンス教授
  • 株式会社ネクステルニューメディア研究所開発チームリーダー
  • 科学技術情報評議会 (KISTI) 専門委員
  • 文部科学省国家科学技術レベル評価委員会
  • 組込みソフトウェア産業協会ヘルスケア部会長

📚 書籍

  • プロジェクトを通してJava Webプログラミングを学ぼう、ハンビット・アカデミー
  • ジャストジャワ、ハンビットアカデミー
  • 簡単に学べるリナックス、ヤングジン・ドットコム
  • インターネットサーバー「大川メディア」の作成

🏆 アワード

  • SW産業開発国家功労賞(知識経済大臣)
  • チャンウン技術賞(韓国初のJavaベースのイントラネット開発)

dinfree

dinfree

dinfree

dinfree

このクラスに似ているおすすめクラス

[WEBフルスタック] 最速のWeb開発、独自のWebサービスの作成Web · フロントエンド  |  good dev

著作権ガイドライン

  • クラスに含まれるすべての映像と資料は著作権法など関連法令により保護される知的財産です。
  • クラスに含まれるすべての映像や資料は、無断複製、公衆送信、展示、配布などの方法で使用することはできません。違反の際、関連法令により刑事上、民事上の責任を負うことがあります。

    クラスに含まれるすべての映像と資料は著作権法など関連法令により保護されている知的財産です。
  • 著作権者の許可無く、クラスに含まれるすべての映像や資料を、無断複製、公衆送信、展示、配布などの方法で使用することはできません。違反の際、関連法令により刑事上、民事上の責任を負うことがあります。
CLASS101JAPAN株式会社
japan@101.inc