강의

멘토링

로드맵

Inflearn brand logo image
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の基礎知識があると尚良いです。

こんにちは
です。

561

受講生

16

受講レビュー

58

回答

5.0

講座評価

3

講座

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

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

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

カリキュラム

全体

63件 ∙ (13時間 14分)

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

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

受講レビュー

全体

16件

5.0

16件の受講レビュー

  • 보키님의 프로필 이미지
    보키

    受講レビュー 48

    平均評価 5.0

    5

    100% 受講後に作成

    BE: Kotlin, Springboot, JPA, Test, H2, MySQL FE: Thymeleaf, Bootstrap DevOps: Deployment(GCP), Memory Swap, Docker, TLS(Https) certification --- 위에 나열한 이러한 것들을 겪어볼 수 있는 강의라고 생각합니다. 사용하는 기술들은 하나하나 깊게 들어가면 끝도없이 깊지만 웹 개발자로 일하기 위해서 개인프로젝트가 없으시거나 프론트를 못해본 백엔드분, 백엔드를 못해본 프론트분, 풀스택 개발자를 희망하시는 분들에게 추천하고 싶은 강의입니다. 따라하면서 어려웠다면 복습을 추천드리고, 부족하거나 몰랐던 키워드가 있다면 찾아가면서 더 깊이 학습해보시길 추천합니다!

    • ppusda님의 프로필 이미지
      ppusda

      受講レビュー 3

      平均評価 5.0

      5

      100% 受講後に作成

      자바 스프링을 주로 쓰지만 코프링에 관심을 갖고 있었는데, 이를 체험해볼 수 있는 좋은 강의라고 생각합니다. 포트폴리오라는 주제에서 벗어나서 보더라도 배울게 많고 강사님께서도 친절하고 세세하게 알려주려고 하시는 것들이 정말 좋은 것 같습니다. 좋은 강의 감사합니다!

      • yuki님의 프로필 이미지
        yuki

        受講レビュー 9

        平均評価 4.9

        5

        43% 受講後に作成

        이 가격에 이 강의는 가성비가 너무 좋네요 자바 스프링으로 시작하지 않고 가볍게 코프링만 하기에는 좋습니다! 나중에 자바 스프링을 다시 공부해야할 것 같긴해요..ㅎㅎ

        • 김병곤님의 프로필 이미지
          김병곤

          受講レビュー 7

          平均評価 5.0

          5

          98% 受講後に作成

          답장 빠르시고 강의력도 좋으십니다 감사합니다!

          • alsry0님의 프로필 이미지
            alsry0

            受講レビュー 1

            平均評価 5.0

            5

            19% 受講後に作成

            ¥5,857

            似ている講座

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