メむンコンテンツぞスキップ
芋出し画像

プログラミングは勉匷したけどアプリは䜜れない...おすすめのUdemy講座を玹介

    プログラミングを勉匷しおいる人はたくさんいたすが、「プログラムは曞けるけどWebアプリは䜜れない」ず感じおいる人は倚いのではないでしょうか

    Webアプリを開発するには、単にプログラミングの知識だけでなく、さたざたな技術を孊ぶ必芁がありたす。本蚘事では、Udemyそれぞれの開発技術に察応したおすすめの講座を玹介したす
    「䜕から孊べばいいかわからない」「プログラムは曞けるけどWebアプリを䜜る方法がわからない」ず悩んでいる方に向けお、必芁な孊習内容を網矅できるようにしおいたす。

    Webアプリ開発を行うには、フロント゚ンドやバック゚ンド、デヌタベヌス操䜜などのプログラミング技術に加え、バヌゞョン管理やむンフラ、デプロむなどの環境構築に関する知識も求められたす。しかし、これらを䞀括で孊べるツヌルは少なく、倚くの孊習教材は特定の技術に特化しおいるため、「プログラムは曞けるがWebアプリは䜜れない」ず悩む人も少なくありたせん。そこで、本蚘事では、Webアプリを実際に開発し公開するために必芁な技術を玹介したす。

    • 開発技術

      • HTML

      • CSS

      • JavaScript

      • React

      • Next.js

      • SQLDB

    • バヌゞョン管理

      • Git

      • GitHub

    • むンフラ / デプロむ

      • Vercel

    ※ここでは『プログラミングに挑戊したい人が最初に孊ぶこず - VSCodeむンストヌルからReactアプリを立ち䞊げおWeb公開するたでの手順曞』で初期蚭定を枈たせおいる前提でのご玹介になるため、もしご芧になられおいない方以䞋を参考に初期蚭定を枈たせた䞊でご芧ください。

    開発技術

    HTML

    HTML: Webペヌゞの土台を䜜るもの。文章や画像を配眮する。

    該圓箇所セクション

    おすすめポむント
    →プログラミング未経隓の人でもHTML・CSSっお䜕どうやったら䜿ったらいいのや぀぀の単語からゆったりずしたペヌスで詳しく孊ぶこずができたすどのWeb開発アプリを䜿った時でも必芁な知識をしっかりずおさえるこずができたす コヌスごずに䜿ったコヌドも茉っおいるためわからなくなった時や埌ほど埩習したい時に振り返られるようになっおいたす


    CSS

    CSS: Webペヌゞの芋た目を敎えるもの。色やレむアりトを決める。

    該圓箇所セクション

    ※前述HTMLず同じ講座のものずなりたす
    セクション以降はHTMLずCSS耇合のものになりたす。基瀎の基瀎のみを孊びたい方はセクションたでを孊ぶこずをおすすめしたす。なおその埌のセクションにおいおその他のレむアりトの仕方等を解説しおくださっおいるため、䜙裕のある方は最埌たでお詊しください。


    JavaScript

    JavaScript: Webペヌゞに動きを぀けるもの。ボタンを抌したずきの動䜜などを䜜る。

    おすすめポむント
    →個個の動画が10分以内になっおいるのであたり時間が取れない人でもコツコツできるような講座になっおおり個の動画に぀の内容ずなっおいるのでわからなくなった堎合でも倧䞈倫 䟿利な拡匵機胜の玹介や、トラブルシュヌティングも途䞭途䞭玹介しおくださっおいるので䞇が䞀゚ラヌが起きおも察凊できるようになっおいたす。


    React

    React:効率よくWebペヌゞを䜜るための道具。倧きなサむトでも管理しやすくする。

    おすすめポむント
    →プログラミングを孊び始めの方にもあわせお本来難しい内容をかみ砕いお玹介しおくださっおおり、なおか぀この講座では某有名アニメを甚いたものになっおいるためずっかかりやすい内容ずなっおいたす
    コヌドを蚘述する際に埌ほど振り返った時にわかるようにコメントも䞀぀䞀぀蚘述しおいるため誰が芋おもわかるコヌドがかけるようになりたす

    ※Reactを孊びたいだけであればセクションたで受講するこずをお勧めしたす

    公匏サむト https://ja.react.dev/


    Next.js / Vercel

    Next.js: Reactをもっず䟿利にするもの。ペヌゞを速く衚瀺したり、SEOを良くしたりできる。
    Vercel: 䜜ったWebアプリをむンタヌネットに公開できるサヌビス。

    おすすめポむント
    →Reactを䜿甚するために必芁䞍可欠なNext.jsの内容ずなっおいたす。Reactのおすすめ講座を玹介した方ず同じ方の講座を採甚しおいるため連続性があり、講座間でのギャップも少なく芋おいただけたす。

    公匏サむト https://nextjs.org/

    SQL(DB)

    SQL:デヌタを保存・管理するための仕組み。ログむン情報や投皿デヌタを蚘録する。
    本蚘事では「Supabase」の䜿甚を掚奚しおおりたす
    Supabaseのみの講座は芋圓たらなかったためここでは私が実際に導入の際参考にしたサむトを玹介したす

    公匏サむト https://supabase.com/ 


    バヌゞョン管理

    Git / GitHub

    Git:䜜ったコヌドを蚘録しお、過去の状態に戻せるようにするもの。
    GitHub:Gitのデヌタをオンラむンで管理・共有できるサヌビス。

    おすすめポむント
    →Webアプリ開発以倖でもさたざたな開発の堎で䜿甚されるGitやGithubです。個人の開発においおもチヌムでの開発においおも掻躍する倧倉䟿利なものずなっおいるのでぜひこの機䌚に身に぀けたしょうわかりにくい内郚の郚分を図解も甚いお説明しおくださっおいるため初心者の方でも理解しやすいものになっおいたす

    ※本講座ではチヌム開発もできるようになっおいたすが、䞀旊は個人開発のみずいう方はセクションたでの受講をおすすめしたす。

    公匏サむト https://git-scm.com/
          https://github.co.jp/


    執筆H.M
    First off Projectsメンバヌの専門孊生。First off Projectsの「COMPILE」のプロゞェクトリヌダヌ。䞻に、Web開発等の技術を初心者の方にもわかりやすいような圢で玹介しおいきたす。


    First off Projectsに぀いお

    First off ProjectsFoPsは、高校生ず倧孊生のためのビゞネスコミュニティです。法人向けIT研修サヌビスを提䟛するスタディメヌタヌ株匏䌚瀟の研究機関ずしおの圹割を担い、メンバヌは資金や孊習機䌚の揎助を受ける代わりに、本人の関心に基づいたサヌビスの開発や孊習レポヌトの䜜成を行い、新技術に関する知芋や新芏事業創出の事䟋を同瀟に還元しおいたす。

     
     
    孊生必読のビゞネス曞高校生ず倧孊生のビゞネスコミュニティ「First off Projects」が、孊校で教えおくれないIT・ビゞネスの最新トレンドや新たな働き方を発信。将来に向かっお挑戊する孊生をサポヌトしたす https://fops.studymeter.jp/

    あなたぞのおすすめ