강의

멘토링

커뮤니티

Programming

/

Back-end

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

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

難易度 入門

受講期間 無制限

  • gyul
Thumbnail

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

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

4.8

5.0

김소진

100% 受講後に作成

すごく膨大な知識について簡潔に説明してくれて良かったし、バックエンド開発者になりたい、、地面にヘディングする立場からとても分からないことも多く、幕末だったのにバックエンド開発者ロードマップをよく説明してくれてよかったです。

5.0

초명(Daniel Y)

100% 受講後に作成

もうほぼ1年目ですが もう一度知っていた知識 正立していけました。 あらかじめ見たらとても良かったようです。 今来て見てすみません。

5.0

장기채널화이팅

100% 受講後に作成

いたずらなんだけど全部学んだ後に聞くので、何を言うのか確かめてきて、今後どんな部分を勉強しなければ私が不足していた知識や私が望む知識を得ることができる方向に出るべきか感をつかみました。 おすすめ

受講後に得られること

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

  • 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コマンド、フレームワーク、バッチ処理など、初心者のバックエンド開発者が必ず知っておくべき概念を理解しやすくします。 😊

こんな方に
おすすめです

学習対象は
誰でしょう?

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

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

こんにちは
です。

5,182

受講生

227

受講レビュー

3

回答

4.9

講座評価

3

講座

こんにちは、1x年目エンジニアのスンギュルです。

インフラ管理、プラットフォーム開発、Webサーバー、ゲームサーバー開発、運用ツール開発、CRMシステム開発を経験し、
現在はカカオエンターテインメントでAIモデルを活用したアプリケーション開発を行っています。

私は統計学専攻ですが、学部の1年生の時に、コンピュータ工学専攻の学生が受講するC言語を一人で意気揚々と受講したことがあります。
その時の経験が、私を開発者の道へと導きました。
何も分からない状況でゲームを作る課題をこなさなければならなかったのですが、
3週間分厚い本を片手に格闘した末、成果物ができるのを目の当たりにしました。
それがどれほど誇らしかったことか、10年以上開発を続けている今でも、難しく大変なことに直面すると「なんとかなるだろう」という強気な気持ちを持っています。

今は私のように苦労してプログラミングを学ぶ時代ではありませんが、今でもプログラミングと聞くと、漠然と難しくて怖いものだと考えている方がいらっしゃると思い、私の経験を活かして、できるだけ分かりやすくお伝えしたいと考えています。

プログラミングがただ難しいだけでなく、やりがいがあって楽しいということを、多くの方に知っていただきたいです。

カリキュラム

全体

14件 ∙ (1時間 7分)

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

受講レビュー

全体

99件

4.8

99件の受講レビュー

  • ilco님의 프로필 이미지
    ilco

    受講レビュー 22

    平均評価 5.0

    5

    100% 受講後に作成

    何を知らないのか分からない状態から、何を知らないのか分からない状態に進むことができるようにしてくださいね^^ 初心者のバックエンド開発者の立場で、おそらく多様な関連分野をこのようにロードマップレベルのキーワードにまとめて教えてくれて大きな助けになりました。こういう講義は無料なんだから感謝したいです^^

    • gyul
      知識共有者

      詳しい受講評ありがとうございます〜 どうぞよろしくお願いします〜

  • mtsaurus님의 프로필 이미지
    mtsaurus

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    すばらしいバックエンド開発者になった後、また来ます。 ありがとうございます!

    • chaemaa00님의 프로필 이미지
      chaemaa00

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      全体的なバックエンドの勉強に方向性をとることができてよかったです!

      • darklight0418님의 프로필 이미지
        darklight0418

        受講レビュー 1

        平均評価 4.0

        4

        100% 受講後に作成

        短いが充実した講義でした。ただ、私の知識がまだ足りないせいか少し難しく感じられる時もありましたねㅜㅜ 知識をもっと積み重ねて後で復習すればもう少し視界がつくようです。良い講義を作ってくれてありがとう!

        • naver199906023590님의 프로필 이미지
          naver199906023590

          受講レビュー 27

          平均評価 4.9

          5

          100% 受講後に作成

          無料で聴けてくれてありがとう!

          無料

          gyulの他の講座

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

          似ている講座

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