Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Back-end

初心者バックエンド開発者ロードマップ

Web、CI/CD、APIの書き方、DB、バッチ処理など、バックエンド開発者が知っておくべき基本的な知識を紹介します。

  • gyul
3시간 만에 완강할 수 있는 강의 ⏰
이론 중심
백엔드
로드맵
입문자
Thumbnail

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

こんなことが学べます

  • バックエンド開発の知識

  • HTTP

  • CI/CD

  • APIの書き方

  • データ表現法

  • Linuxコマンド

  • データベース

  • バッチ処理

  • バージョンコントロール

バックエンド、何から勉強すべきかわからない場合は?
コアをまとめたバックエンド開発ロードマップ⭐️

⭐️私が書いた本が出版されました。ご関心お願い致します。 ⭐️

購入リンク

yes24 http://www.yes24.com/Product/Goods/118379776
京保https://product.kyobobook.co.kr/detail/S000201457949
アラジンhttps://www.aladin.co.kr/shop/wproduct.aspx?ItemId=314774905

複雑な王基礎知識を一度に
初心者バックエンド開発者ロードマップ

「開発者は勉強するのになぜこんなにたくさんありますか?」
「開発者になるために必要なものを誰か整理しておけばいいのに…」と思ってみたことがありますか?

もちろんroadmap.sh/backendに行ってみるとバックエンド開発者のためのロードマップが作成されていますが、内容が多すぎて参考になりにくいです。

私の十数年の経験と他の方々のアドバイスに基づいて、「初心者バックエンド開発者ロードマップ」を次のようにまとめました。

必ず知るべき概念を確実に
初心者バックエンド開発者ロードマップ


バックエンド開発者ロードマップでは

💡インターネット、バージョン管理、開発言語、データ表現法、Linuxコマンド、Webサーバー、認証と認可、フレームワーク、データベース、API、バッチ処理、デプロイなど、バックエンドの開発に必要なさまざまなトピックをカバーしています。それぞれの内容を深く扱うにはすべき話が多すぎるので、各領域を紹介し、どのように勉強すればよいかを申し上げます。いくつかのチャプターの内容を味わいで紹介しておけば、次のようになります。

インターネット

インターネットは、世界中のコンピュータが互いに情報をやり取りできるようにした巨大なネットワークです。インターネットではTCP/IPでデータをやり取りし、データをやりとりするためのアドレスであるIPが必要です。 IPアドレスは人が覚えにくいため、人が覚えやすい英文、ハングルなどのアドレスに変更して使用することが多いです。これをDNSといいます。

バージョンコントロール

バージョンコントロールは文字通りソースコードのバージョンを管理できるようにし、他人とコラボレーションするときにも使用します。さまざまなバージョン管理システムがありますが、gitだけを学ぶだけです。 GitHubは、gitをWeb上で利用できるようにするホスティングシステムです。プルリクエストを使用して、そのリポジトリの作成者にコードの変更を要求することができます。

開発言語

バックエンド開発言語は国内ではJava、JavaScript、Pythonが代表的です。 3つの言語のうちの1つをよく学ぶことができます。

Javaは静的タイプの言語で冗長なイベントコードがあるのが特徴ですが、長期間にわたって現業で使われているため、安定性が認められており、ネカラク船と呼ばれる国内トップティア会社で使用しています。 JavaScriptはNode.jsランタイムを使用し、タイプスクリプトを使用してタイプチェックを行うことがほとんどです。 Pythonは、使いやすい文法と使いやすさで多くの場所で使用される言語です。バックエンドの開発でなくても煮ておくと良いです。

認証と認可

認証(Authentication)と認可(Authorization)の両方に Auth が付いています。初心者の開発者は、両方の概念を正確に認識できず、使用することが多いのですが、正確な区分が必要です。

認証は、ユーザーの身元を確認することです。つまり「あなたが誰なのか」を確認するのです。そうでなければ入口カットされるのです。認可は認証になった後、「あなたの権限がどの程度か」を確認することです。ゲストとVIP、管理者の権限はそれぞれ異なります。これを違うようにしてくれるのが認可です。

APIの作成方法

APIを書く方法は、RESTとGraphQLを超えないでしょう。 gRPCもありますが、使用する場所が少ないです。ほとんどの場合、REST方式とGraphQL方式を使用します。現時点では、GraphQLは完全に成熟した段階ではないので、両方を使用しています。

CI/CD

CI/CDは認証、認可と同様に前にContinuousのような単語が付いています。 CIは継続的な統合という意味で、CDの継続的な展開を意味します。韓国語ですが、どういう意味なのか全くわかりません。

そういうわけで、CIとは、コードの記述から展開前までのすべてを「自動化」することを意味します。 「持続的」という言葉の代わりに自動化と付けても違和感はありません。 CDは、配布を「自動化」することです。

詳しくは講義でご確認ください!

データ表現、Linuxコマンド、フレームワーク、バッチ処理など、初心者のバックエンド開発者が必ず知っておくべき概念を理解しやすくします。 😊

こんな方に
おすすめです

学習対象は
誰でしょう?

  • バックエンド開発が何であるのか気になった方

  • バックエンド開発者になるために何を勉強するのか悩んでいる人

こんにちは
です。

4,169

受講生

134

受講レビュー

3

回答

4.8

講座評価

3

講座

안녕하세요~ 1x년차 개발자 승귤입니다. 

인프라 관리, 플랫폼 개발, 웹서버, 게임서버 개발, 운영툴 개발, CRM 시스템 개발을 해보았고,
현재는 카카오 엔터테인먼트에서 AI모델을 활용한 응용 프로그램 개발을 하고 있습니다.

 

저는 통계학 전공이지만, 학부 1학년 때 컴공들이 듣는 C를 혼자 호기롭게 수강한 적이 있는데요. 
그 때의 그 경험이 저를 개발자로 이끌었습니다. 
아무 것도 모르는 상황에서 게임을 만드는 과제를 했어야 했는데,
3주동안 두꺼운 책을 붙들고 씨름하니 결과물이 나오는 것을 보았습니다. 
어찌나 뿌듯했던지 10년 넘게 개발을 하고 있는 지금도 어렵고 힘든것이 나오면 어떻게든 되겠지라는 호기로운 마음을 가지고 있습니다. 

 

지금은 저와 같이 어렵게 프로그램을 공부하는 시대는 지났지만, 아직도 프로그래밍이라고 하면 막연히 어렵고 두려운 것으로 생각하시는 분들이 있을것 같아서,  저의 경험을 녹여서 최대한 쉽게 알려드리고자 합니다. 

프로그래밍이 어렵기만 한 것이 아니라, 보람되고 재미있다는 것을 많은 분들께 알려주고 싶습니다. 

カリキュラム

全体

14件 ∙ (1時間 7分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

88件

4.8

88件の受講レビュー

  • ilco님의 프로필 이미지
    ilco

    受講レビュー 22

    平均評価 5.0

    5

    100% 受講後に作成

    Nó cho phép tôi chuyển từ trạng thái không biết những gì tôi không biết sang trạng thái biết những gì tôi không biết ^^ Sẽ rất hữu ích nếu tóm tắt các lĩnh vực liên quan khác nhau, những lĩnh vực này có vẻ to lớn theo quan điểm của một nhà phát triển back-end mới vào nghề, thành các từ khóa ở cấp độ lộ trình. Tôi chỉ biết ơn vì những lớp học này miễn phí ^^

    • gyul
      知識共有者

      Cảm ơn bạn đã đánh giá chi tiết ~ Tôi hy vọng nó hữu ích~

  • mtsaurus님의 프로필 이미지
    mtsaurus

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    Tôi sẽ quay lại sau khi trở thành một nhà phát triển phụ trợ giỏi. Cảm ơn!

    • chaemaa00님의 프로필 이미지
      chaemaa00

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      Thật tuyệt vời khi có thể tìm ra hướng đi cho việc nghiên cứu back-end tổng thể của mình!

      • darklight0418님의 프로필 이미지
        darklight0418

        受講レビュー 1

        平均評価 4.0

        4

        100% 受講後に作成

        Đó là một bài giảng ngắn nhưng đầy thông tin. Tuy nhiên, có những lúc tôi cảm thấy hơi khó khăn, có lẽ vì kiến ​​thức của tôi còn nhiều thiếu sót, tôi nghĩ quan điểm của mình sẽ rõ ràng hơn nếu tích lũy thêm kiến ​​thức và ôn lại sau này. Cảm ơn bạn đã tạo ra một khóa học tuyệt vời!!

        • naver199906023590님의 프로필 이미지
          naver199906023590

          受講レビュー 27

          平均評価 4.9

          5

          100% 受講後に作成

          Cảm ơn bạn đã nghe miễn phí!!

          無料

          gyulの他の講座

          知識共有者の他の講座を見てみましょう!

          似ている講座

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