강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

入門者のためのSpring Boot with Kotlin - 自分だけのポートフォリオサイト作り

理論から実習まで。 自分で開発したウェブサイトをクラウドにデプロイしながらウェブ開発全般を学べます。

  • infomuscle
실습 중심
포트폴리오
포트폴리오홈페이지만들기
백엔드개발자
Spring Boot
Kotlin
JPA
MySQL
Docker

学習した受講者のレビュー

こんなことが学べます

  • 私だけのポートフォリオウェブサイトを作成し、リンク一行で履歴書を提出します。

  • Spring Boot、Kotlinでバックエンドを開発します。

  • Spring Data JPA、MySQLでデータベースCRUDを行います。

  • ThymeleafとJavaScriptで簡単なフロントエンドを開発します。

  • DockerとGoogle Cloud Platformでプロジェクトをデプロイします。

デベロッパー・ネコ・ブンベクの仮想プロファイルで作成したポートフォリオサイト

KotlinとSpring Bootで私の最初のWeb開発プロジェクトをしましょう!

この講義は、最初から最後まで一人でプロジェクトを開発して配布する過程に焦点を当てた実習中心の講義です。そのため、Kotlin、Spring、Boot、JPA、Thymeleaf、MySQL、Docker、Google Cloud Platformなど、さまざまなテクノロジをカバーしています。

講義ですべてのスキルを詳しく説明するのは難しいです。しかし、さまざまな技術を直接使用しながら、全体的なWeb開発の流れを理解することができます。練習をじっくりとすれば、頑強の後は皆さんが何を知らないのかを知ることができ、開発者に成長するために次に勉強しなければならないものが分かるようになると思います。

こんな方におすすめですよ👍

今プログラミング言語を学んで何かを作りたい入門者

何か作ってみたかったのにどこから始めるべきか分からなかったんですか?

講義をたどっても下からウェブサイトを構築してみることができます。自信を持ってあなただけの別のプロジェクトをしてみてください!

専攻講義は聞いたが、まだ一人で何か作ってみていない大学生

開発者になりたいのですが、何をもっと勉強すべきか分からなかったんですか?

何を知らないのか分からない状態で、何を知らないのか分からない状態になります。スプリング? JPA?データベース?講義を終えた後、私に必要なことをもっと深く勉強します!

リンクで提出できる自分だけの履歴書サイトをすばやく作りたい就職準備生

入社支援するたびに申請書の作成が面倒でしたか?

実習で作成した実際に運営されているポートフォリオサイトで私の履歴を管理し、準備された応募者になろう!

ライブコーディングでウェブサイトを一番下から一緒に作ってみましょう。

開発環境のインストールから展開まで、プロジェクトのすべてのプロセスを記録しました。講義の後、私のポートフォリオをブラウザで見ることができます。各講義で開発したソースコードは、FitHubリポジトリや講義ノートでもご覧いただけますので、詰まった部分がある場合に参考にしてください。

入門者が必ず知って行かなければならない概念も見逃せません。

コーディングだけで終わりではありません。開発過程で使用する技術の理論まで慎重に取り上げました。アノテーションを1つ使っても、ただ書きません。どんなオプションがあるのか、どのような条件で動作するのか、注意すべき点は何なのかなど、ぜひご存知の内容も併せてご説明いたします。

講義で作成したプロジェクトを引き続き発展させ、運営してみましょう。

講義が終わったら、また見ないプロジェクトではありません。仮想プロファイルをあなたのプロフィールに変えて、あなた自身のUIを適用し、あなたの経験を更新し続け、ウェブサイトを運営してみてください。皆さんの開発実力が良くなり、メール発送機能、外部APIなど自由に多様な機能を追加してもいいです。

こんな内容を学びます📚

Spring Bootでバックエンドサービスを開発する

コントローラ?サービス?リポジトリ?インターセプター? SpringでWebサービスを作成するために知っておく必要がある機能を学びます。

Spring Data JPAでデータベースCRUDを学ぶ

データを入れ、読み、置換、消去。 JPAを使用してデータベースを簡単に扱う方法と注意点を学びます。

Google Cloud Platform でプロジェクトをデプロイする

Dockerfile でイメージを構築し、Docker Compose でサービスを構成し、GCP VM インスタンスにプロジェクトを表示するプロセスを学びます。

なぜこの講義を作りましたか?

大学4年生の時に書店に行って面白く見えて、Pythonの本1冊を買いました。本の例をすべて学習した後、このような考えをしました。

繰り返し文、条件文、関数、クラス こんなことは分かりますが、だからどうやって私が書くウェブやアプリを作るのか?

もっと知りたくてHTML、CSS、JavaScriptも勉強しましたが、知れば知るほどデータベース、ネットワークなど私が知らないことだけ増えました。そのように私が何を知らないのか分かるようになるだけでも2年以上かかりました。

もし最初から最後まで直接プロジェクトを作ることができたらどうだったでしょうか?私が何を知らないのかをまず把握し、知らない部分を素早く満たしていったと思います。そこでその時の私と同じような状況におられた方々が、まずウェブ開発の全体的なプロセスを直接経験し、これから満たしていくべき部分を把握し、より早く開発者の実力を育てていきたいという思いに講義を制作しました。

気になります🤔

Q. 講義を聞く前に準備すべきことはありますか?
A. 実習を進めるコンピュータ1台だけあればいいです。

Q. GCP、ドメインなどは別途費用がかかりますか?
A. Google Cloud Platformはフリーティアとして利用可能です(将来のGoogleポリシーに応じて変動が生じる可能性があります)。

Q. プログラミング言語に加えて、データベース、HTTPなどのすべてを知る必要がありますか?
A. この講義は直接ライブコーディングに沿って結果物を作ってみることに集中しました。

Q. 非専攻者も聞ける講義ですか?
A. はい、この講義は非専攻者だった私がPython文法本を一冊終えた時点を受講対象と考えて企画しました。

受講前に読んでください📋

学習資料

  • 自作の講義ノートPDFを提供します。

  • 実際の撮影に使用したプロジェクトソースコードのFitHubリポジトリを提供します。

練習環境

  • macOS環境で撮影された講義のみ

    オペレーティングシステムが異なっても、受講に支障はありません。

  • Windows用開発環境の構成については、講義ノートを参照してください。

  • Google Cloud Platformは無料利用枠を使用しています(Googleのポリシーに応じて変動可能)。


  • 受講生の選択によっては、別途ドメインの購入費用が発生する場合があります(comに基づいて年間12ドル)。


注意事項

知識共有者🧑‍💻

  • 経済学科、留学東洋学科を卒業し、イコマース会社でバックエンド開発者として働いています。

  • バックエンドブートキャンプでドメイン特講とプロジェクトコーチングを6回進行しました。

  • YouTubeライブでバックエンド開発者就職特講を行いました。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • プログラミング言語を学んだが、何を作ればいいか分からない非専攻者

  • 専攻講義は受講したが、まだ自分でプロジェクト構築経験がない大学生

  • きちんと管理された履歴書サイト1つで複数の企業に応募したい就活生

前提知識、
必要でしょうか?

  • (必須) Java、Pythonなどオブジェクト指向プログラミング言語を「1つ」はご存知であること。

  • リレーショナルデータベースの理解があれば、より良いです。

  • HTML、CSSの基礎知識があると尚良いです。

こんにちは
です。

564

受講生

16

受講レビュー

58

回答

5.0

講座評価

3

講座

  • 경제학과, 유학동양학과를 전공하고 이커머스 회사에서 백엔드 개발자로 일하고 있습니다.

  • 백엔드 부트캠프에서 도메인 특강 및 프로젝트 코칭을 6회 진행했습니다.

  • 유튜브 라이브로 백엔드 개발자 취업 특강을 진행했습니다.

カリキュラム

全体

63件 ∙ (13時間 14分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

16件

5.0

16件の受講レビュー

  • boki님의 프로필 이미지
    boki

    受講レビュー 51

    平均評価 5.0

    5

    100% 受講後に作成

    I believe this course will allow you to experience the technologies listed above. The technologies used can be endlessly deep if you go into them one by one, but I would recommend this course to those who want to work as web developers but don't have personal projects, backend developers who haven't tried frontend, frontend developers who haven't tried backend, or those who aspire to be full-stack developers. If you had difficulty following along, I recommend reviewing the material. If there are any keywords that you are missing or didn't know, I recommend looking them up and studying them in more depth!

    • ppusda님의 프로필 이미지
      ppusda

      受講レビュー 3

      平均評価 5.0

      5

      100% 受講後に作成

      I mainly use Java Spring, but I was interested in Coping, and I think this is a good lecture to experience it. Even if you look at it outside the topic of portfolio, there is a lot to learn, and the instructor is kind and tries to explain things in detail, which is really good. Thank you for the great lecture!

      • dannyryu님의 프로필 이미지
        dannyryu

        受講レビュー 11

        平均評価 4.9

        5

        43% 受講後に作成

        At this price, this course is very cost-effective. It's good for lightly covering Coping without starting with Java Spring! I think I'll have to study Java Spring again later..ㅎㅎ

        • wer050033381님의 프로필 이미지
          wer050033381

          受講レビュー 7

          平均評価 5.0

          5

          98% 受講後に作成

          Thank you for your quick response and great teaching skills!

          • alsry07384님의 프로필 이미지
            alsry07384

            受講レビュー 1

            平均評価 5.0

            5

            19% 受講後に作成

            ¥6,109

            似ている講座

            同じ分野の他の講座を見てみましょう!