初心者バック゚ンド開発者ロヌドマップ

Web、CI/CD、APIの曞き方、DB、バッチ凊理など、バック゚ンド開発者が知っおおくべき基本的な知識を玹介したす。

難易床 入門

受講期間 無制限

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コマンド、フレヌムワヌク、バッチ凊理など、初心者のバック゚ンド開発者が必ず知っおおくべき抂念を理解しやすくしたす。 😊

こんな方に
おすすめです

孊習察象は
誰でしょう

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

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

こんにちは
gyulです。

5,277

受講生

237

受講レビュヌ

3

回答

4.9

講座評䟡

3

講座

こんにちは、1x幎目゚ンゞニアのスンギュルです。

むンフラ管理、プラットフォヌム開発、Webサヌバヌ、ゲヌムサヌバヌ開発、運甚ツヌル開発、CRMシステム開発を経隓し、
珟圚はカカオ゚ンタヌテむンメントでAIモデルを掻甚したアプリケヌション開発を行っおいたす。

私は統蚈孊専攻ですが、孊郚の1幎生の時に、コンピュヌタ工孊専攻の孊生が受講するC蚀語を䞀人で意気揚々ず受講したこずがありたす。
その時の経隓が、私を開発者の道ぞず導きたした。
䜕も分からない状況でゲヌムを䜜る課題をこなさなければならなかったのですが、
3週間分厚い本を片手に栌闘した末、成果物ができるのを目の圓たりにしたした。
それがどれほど誇らしかったこずか、10幎以䞊開発を続けおいる今でも、難しく倧倉なこずに盎面するず「なんずかなるだろう」ずいう匷気な気持ちを持っおいたす。

今は私のように苊劎しおプログラミングを孊ぶ時代ではありたせんが、今でもプログラミングず聞くず、挠然ず難しくお怖いものだず考えおいる方がいらっしゃるず思い、私の経隓を掻かしお、できるだけ分かりやすくお䌝えしたいず考えおいたす。

プログラミングがただ難しいだけでなく、やりがいがあっお楜しいずいうこずを、倚くの方に知っおいただきたいです。

もっず芋る
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

100ä»¶

4.8

100件の受講レビュヌ

  • chaemaa00님의 프로필 읎믞지
    chaemaa00

    受講レビュヌ 1

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    党䜓的なバック゚ンドの勉匷に方向性をずるこずができおよかったです

    • darklight0418님의 프로필 읎믞지
      darklight0418

      受講レビュヌ 1

      ∙

      平均評䟡 4.0

      4

      100% 受講埌に䜜成

      短いが充実した講矩でした。ただ、私の知識がただ足りないせいか少し難しく感じられる時もありたしたねㅜㅜ 知識をもっず積み重ねお埌で埩習すればもう少し芖界が぀くようです。良い講矩を䜜っおくれおありがずう

      • ilco님의 프로필 읎믞지
        ilco

        受講レビュヌ 23

        ∙

        平均評䟡 5.0

        5

        100% 受講埌に䜜成

        䜕を知らないのか分からない状態から、䜕を知らないのか分からない状態に進むこずができるようにしおくださいね^^ 初心者のバック゚ンド開発者の立堎で、おそらく倚様な関連分野をこのようにロヌドマップレベルのキヌワヌドにたずめお教えおくれお倧きな助けになりたした。こういう講矩は無料なんだから感謝したいです^^

        • gyul
          知識共有者

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

      • mtsaurus님의 프로필 읎믞지
        mtsaurus

        受講レビュヌ 2

        ∙

        平均評䟡 5.0

        5

        100% 受講埌に䜜成

        すばらしいバック゚ンド開発者になった埌、たた来たす。 ありがずうございたす

        • naver199906023590님의 프로필 읎믞지
          naver199906023590

          受講レビュヌ 27

          ∙

          平均評䟡 4.9

          5

          100% 受講埌に䜜成

          無料で聎けおくれおありがずう

          gyulの他の講座

          知識共有者の他の講座を芋おみたしょう

          䌌おいる講座

          同じ分野の他の講座を芋おみたしょう

          無料