강의

멘토링

커뮤니티

BEST
Programming

/

Front-end

【コードキャンプ】ブートキャンプで作った「完璧な」フロントエンドコース

数百人の開発者を輩出した「本物の」ブートキャンプの完璧なフロントエンドカリキュラムです。この講座一つで、皆さんは現場のジュニア開発者レベルまで成長可能であり、フロントエンド技術スタックの活用能力と知識を得ることができます。誰もが社会的、経済的、教育的背景に関係なくキャリアを築けるよう、[コードキャンプ]が準備しました😊

難易度 入門

受講期間 無制限

  • codecamp
  • nwd09074926
React
React
Next.js
Next.js
GraphQL
GraphQL
React Native
React Native
Hybrid App
Hybrid App
React
React
Next.js
Next.js
GraphQL
GraphQL
React Native
React Native
Hybrid App
Hybrid App

受講後に得られること

  • 上級コースに備える親切な[CSS&Javascript]

  • 最新技術スタックを活用した[Webフロントエンド]

  • 実務能力のための[ハイブリッドアプリフロントエンド]

  • ミニポートフォリオ2個、実務ポートフォリオ2個

  • 開発サイクル全体の完全理解

未経験者・非専攻者でも
フロントエンド開発者へのキャリアチェンジ

💥注目!

この講義はコーディングブートキャンプで実際に使用されている講義で、「現場感が一部感じられることがあります」
初心者から非専攻者、そしてジュニア開発者まで、すべての方が受講可能なカリキュラムで構成されています。

「本物の」ブートキャンプで作った
[完璧なフロントエンドコース]とは

「コーディングの『コ』の字も知らない私...開発者として就職できるかな?」そんな心配は今すぐ置いておいてください。
この講義では、完全初心者でも現場の開発者レベルまで成長できるよう、しっかりとした基礎講義から始めますから!

オンライン・オフラインで2,000人を超える受講生が選んだ「高濃縮フロントエンドコース」
さらに強力にアップデートされ、「完璧なフロントエンドコース」として再び戻ってきました😀

🎯'完プ'の講座一つで基礎からWeb、そしてハイブリッドアプリまで学べる完璧な講座を提供します。

スタートはプリキャンプ

  • 累計4,000人以上が受講した最高の超基礎講座です。

  • プログラミングって何?プログラムのインストールから基礎固めまで

  • ウェブ構造およびHTML、CSS、Javascriptの基本文法と活用を学びます。


    ✅ プロジェクト:会員登録、ミニホームページ


CSS&JSマスター🆕

  • 基礎を超えて実務に適用可能なCSSとJavascriptを学びましょう。

  • 60以上の最新プロパティを通じてCSSをマスターできます。

  • 実務的な機能実装を通じてJavascriptをマスターできます。


    ✅ プロジェクト:トレンディなダッシュボード日記帳

ウェブフロントエンドブートキャンプ 🆕

  • コーディングブートキャンプ「コードキャンプ」の代表的なフロントエンド講義をそのまま提供

  • 2025年に向けた最新のReact、Next、そしてライブラリを学びましょう。


  • 100時間を超える綿密で体系的な段階式実務カリキュラム


    ✅ プロジェクト: 旅行者のためのコミュニティ及び商品購入「旅行プラットフォーム」

ハイブリッドアプリブートキャンプ🆕

  • ブートキャンプ初!ハイブリッドアプリコースを提供します。

  • React.NativeとExpoを活用してハイブリッドアプリを実装します。

  • 最高のポートフォリオ構築と自分だけのハイブリッドアプリの師匠に会いましょう。


    ✅ プロジェクト:ハイブリッドアプリで完成する「旅行プラットフォーム」

このような方には
これ以上ないほどぴったりです

AからZ
10時間レベルの概念講義ではなく
「本物の」専門的な講義が欲しいです。

開発..?
何も分からないけど、就職レベルまでしっかり成長したいです。

え?! 禁止~
本当に細かく教えてくれる
自分だけの先輩が必要です。

より高いキャリアジャンプのために
ブートキャンプの授業資料と課題を提供します

オンライン講座を受講しているけれど...課題が足りないと思ったことはありませんか?
ブートキャンプで進行している学習資料と課題をそのまま提供しています。

講義、学習資料の復習、セクション別課題をしっかりとこなせば、驚くほどの成長が期待できます😁

丁寧な学習資料の提供(Notion)

📑セクション別学習資料

講義を受講しながら内容の理解を助ける資料です。実際のブートキャンプで使用する資料である分、うまく活用すれば、見逃した部分がないように大きな助けになるでしょう。

授業に必要なデザインの提供(Figma)

📑デザインガイド

フロントエンド授業に必須のデザインを提供しています。デザインをそのまま従いながらポートフォリオを作っていくことができ、追加機能をさらに加えることができれば、より大きな成長を遂げることができるでしょう。

セクション別に分けられた明確な課題

📑セクション別の明確な課題

自宅でブートキャンプを進めるように、セクションごとに明確な課題を案内しています。課題を忠実に進めながら、自分のポートフォリオに実務的なプロジェクトを追加してみてください!

✅基礎課題にはリファレンスコードも提供しています。

自分の手で書いたコードで
ポートフォリオを完成させましょう。

「完璧なフロントエンド」では、集中的に成長できるよう、各過程ごとにプロジェクトを完成できるようカリキュラムが構成されています。誰もが理解できる階段式カリキュラムで実際のプロジェクトを作りながら講義についていくと、達成感だけでなく実力も上がりますよね?

スタートはプリキャンプ

HTML、CSS、基礎JavaScriptの練習のためのサイワールドを完成させてみてください。

# CSS&JSマスター

トレンディなダッシュボード日記帳を完成させて、自分の感情を記録してみましょう。

ウェブフロントエンドブートキャンプ

CRUDに忠実な旅行者掲示板「トリップトーク」と宿泊商品を購入できる「旅行プラットフォーム」を完成させてみましょう。

ハイブリッドアプリブートキャンプ

今は「旅行プラットフォーム」をハイブリッドアプリで完成させてみてください。

フロントエンドの核心技術
私たちはなぜReact.jsとNext.jsを使用すべきなのでしょうか?


Next.jsはReactライブラリのフレームワークです。Reactとは異なり、基本的にNext.jsはServer-Side Rendering (SSR)を行うため、検索エンジン最適化(SEO、Search Optimization)に優れています。また、pre-renderingを通じて事前にデータがレンダリングされたページを取得できるようにしてくれるため、ユーザー体験の面でも有利です。

この他にもページベースルーティング、画像最適化、built-in-cssなどを提供してプロジェクトのパフォーマンスを向上させ、開発者が開発しやすい環境を提供するため、効率的で高性能な開発ができます 😊

最後に、今やハイブリッドアプリの時代!
ReactとNextをベースにReact.NativeとExpoを活用して、より便利で効率的にハイブリッドアプリを開発し、AndroidとiOSにサービスを構築することができます。

しかも完プロ講義一つで
これだけのスタックを一気にゲット!

このOnline Classesでは、プロジェクトを通じてReactとNext.jsだけでなく、Typescript、Graphqlなど様々な主要スタックを活用しながら学習を進めます。一つの機能を実装しながら有機的に連携した言語の使用方法を習得し、自然に多様な技術スタックを理解できるようになります。

実際の実務では、様々な言語と技術スタックを適切に使用して最高の効率を出せなければなりませんからね!


*version: 講座で使用する主要なスタックのバージョンです。(必要に応じて参考にしてください!)

-"next": "14.2.13",
-"react": "^18",
-"react-dom": "^18",
-"typescript": "^5"
-"@apollo/client": "^3.11.8",
-"graphql": "^16.9.0",
-"react-hook-form": "^7.53.1",
-"zod": "^3.23.8",
-"zustand": "^5.0.0",
-"tailwindcss": "^3.4.1",

「Version」やこの技術スタックについての理解がなくても大丈夫です。講義で丁寧に分かりやすく説明いたします😊

隙間一つまで見逃さない
'一線を越える'フロントエンド・ブートキャンプ・カリキュラム

💡Reactの基礎から核心まで含まれています。ウェブカリキュラムの主要内容を確認してみてください💡

#01. ReactとNext.js

React18の基礎から核心まで大幅にアップグレードされた内容を学習できます。各種パッケージをインストールし、JavaScriptランタイム環境であるNode.jsを理解しながら、ReactとNextでプロジェクトを作成します。

#02. JSと非同期の核心

ブラウザ実習で学ぶスコープ、クロージャ、ホイスティング、イベントループ、awaitとマイクロキューの関係、そしてstateレンダリングを学びましょう。

#03. コンポーネント設計

TypeScriptとユーティリティ/ジェネリック型を活用した共通コンポーネント設計およびnpm配布を活用して、ユーザー/管理者プロジェクトを共有できるように実装します。

#04. キャッシュ

フェッチポリシーに基づくサーバーデータキャッシュの実習と、ローカルデータキャッシュを効率化するためのShallow-Routingを学習します。

#05. ログインとセキュリティ

accessTokenとrefreshTokenの活用、およびlocalStorageトークン窃取とXSS防御の実習、CORSとCSRFの理解に基づくproxy APIを作ってみることができます。

# 06. 高度な機能

決済、地図および郵便番号、エディターを実習します。また、実際の練習のためのバックエンドAPIを提供しています。

# 07. パフォーマンス最適化

フロントエンドのための10種類のパフォーマンス最適化を学び、適用できます。(メモ化、プリフェッチ、プリロード、ウィンドウイングなど)

#08. フロントエンドサーバー

SSR/CSRとハイドレーションの理解を基盤とする
React 18 RCC/RSCリファクタリングを進めてプロジェクトに適用します。

#09. テスト

MSWを活用したAPIモッキングテストとplaywrightを活用したE2Eテストができます。

#10. Web デプロイ

ブラウザの動作原理とネットワーク、Dockerを基盤にAWSのS3静的サイトデプロイ及びEC2動的サイトHTTPSデプロイ実習を進めます。

⭐今やハイブリッドアプリの時代![Android/iOS] アプリカリキュラムの主要内容を確認してみてください

# 01. モバイルCSS構造

様々なデバイスサイズ、共通ヘッダー、スクロールに応じたフッター対応、そしてタブレット拡張のためのCSS構造設計を学ぶことができます。

# 02. Web/アプリ通信

アプリとウェブの通信のためのAPI構造設計を学習し、適用する方法を学びます。

#03. 高度な機能

アプリ通知、位置情報、デバイス情報、カメラ、Androidバックボタン、および権限変更について学び、実習することができます。

#04. マイクロフロントエンド

様々なマイクロフロントエンド方式の理解に基づくWebViewのドメイン分離およびWebView間のキャッシュ共有を学習し、実習することができます。

#05. アプリログイン

accessTokenとrefreshTokenの活用およびルーティングを活用したasyncStorageトークン奪取実習とSharedPreferenceとkeychainに安全に保存する内容を学び、実習することができます。

#06. アプリのデプロイ

ハイブリッドアプリの配布プロセスの理解とテスト配布実習を行います。

[完璧なフロントエンドコース]
受講後には私も開発者!

🙆🏻‍♀️ 実務ですぐに活用できるポートフォリオ2つ

👨🏻‍🎓 自ら成長できるしっかりとした開発知識の構築 (特に何をどんなキーワードで検索できるように成長!)

💁🏻‍♀️ 実務で円滑なコミュニケーションをするジュニア開発者

🙋🏻‍♀️ 一人でもできるWeb Platform開発

👨🏻‍💻 一人でもできるハイブリッドApp開発(Android、iOS)

より高いキャリアジャンプのために
実務適用[バイブコーディング]講義も準備しました。

関連おすすめ講座:

実習用APIを利用してフロントエンドの最新技術スタックと開発サイクルを理解したなら、今度は体系的なVibe Codingで速く安定的にフロントエンドを開発する方法を学ぶ番です!実務適用可能なVibe Codingは実務適用にも、就職ポートフォリオにも必須です🚀

ちょっと待って!
受講前に確認してください。

💡 コンピュータのスペックを確認してください。

· Mac OSはスペック不問です。
· Window OSを使用する場合、git-bashのインストールが必要です。
 - 授業資料 > 環境設定を参考にしてください。
 - Intel Core i5 第9世代以上 / AMD RYZEN 5 第2世代以上

- RAM 16GB以上推奨

💡日課表を作成して規則的に着実に学習することをお勧めします。
💡学習資料を受け取るために、コラボレーションツール「Notion」のアカウントを作成してください。
💡受講に必要な学習資料はNotion(リンク)で提供されます。
※ 学習資料の著作権はコードキャンプにあります。無断盗用・配布・複製を禁止します。

もし
気になることはありますか?

Q. 何の知識もなく受講しても大丈夫ですか?

はい。コーディングの「コ」の字も知らなくても大丈夫です。より深く広く理解できるよう、超基礎課程である「スタートはプリキャンプ」とブートキャンプに進むための中間課程である「CSS&JSマスターコース」を一緒に提供しています。


Q. 基礎知識がある場合、どこから受講すればよいですか?

基礎的なHTML、CSS、Javascriptだけ理解していれば、'CSS&JS マスターコース'から始めることをお勧めします。もし国費教育、その他のオンライン教育などでCSSとJavascriptがしっかりしているなら、すぐに'ウェブフロントエンドブートキャンプ'から始めても大丈夫です。


Q. ウェブフロントエンドブートキャンプ講義を効率的に受講する方法はありますか?

  1. セクション別に講義を受講してください! 平均的に1セクションあたり3~5個の小テーマに分かれています。体系的な授業である分、日課表を作って規則的に学習することをおすすめします!

  2. 学習課題がある場合は、課題を進めてください! 学習課題はあるセクションとないセクションに分かれています。ポートフォリオ課題を行う前に学習課題をやってみると役立つでしょう!

  3. 必須課題(ポートフォリオ課題)を進めてください!セクション内容を基に提供されるセクション別必須課題は、ポートフォリオ制作のために必ず行う必要があります!ただし、参考にできるリファレンスコードは中盤までしか提供されていません!それ以降は、すべてのコードを自分で書けるようにならなければ、本当のポートフォリオとして使用できないという点を心に留めておいてください。



Q. 階段式カリキュラムとは何ですか?

完璧なフロントエンドのカリキュラムは次々と繋がる連続的な講義構成になっています!
例えば[Section 26-02 リフレッシュトークン]を受講するためには、[Section 23-07]で作成したコードをコピーして授業を続けています。つまり、[Section 23-07]を受講してコードを作成しておく必要があり、また復習もして該当コードが何なのか理解しておく必要がありますよね?

特定のセクションを飛ばして気になるセクションを受講したくても心配しないでください!講師の授業コードを別途ダウンロードできるように提供されています!ただし、授業を通じて直接作成したコードではなくダウンロードしたコードだった場合、そのコードを理解できなければうまくついていけないという点は必ず、絶対に覚えておいてください!


Q. 受講中に疑問が生じました。

コミュニティに質問を残してください。できるだけ早くスッキリとした回答をお届けします😁

チームコードキャンプを
ご紹介します。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 専門的なカリキュラムでしっかり成長したい全ての方

  • 国費または他の講義に物足りなさを感じた誰でも

  • 十分な課題で体系的なコーディング学習をしたい誰でも

  • 先輩が必要とするジュニア開発者

  • 就活生でトレンドに合ったポートフォリオを構築したい方

前提知識、
必要でしょうか?

  • コーディングへの情熱と意志💪🏻

こんにちは
です。

15,654

受講生

468

受講レビュー

230

回答

4.8

講座評価

15

講座

"Try anything, Try everything!"

コードキャンプは有能なエンジニアを養成し、開発の未来を変えるという目標を掲げています。社会的、経済的、教育的な背景に関わらず、誰にでもキャリア転換の機会を提供するために、インフラン(Inflearn)に登場しました。コードキャンプと一緒にキャリアアップに挑戦しましょう!

カリキュラム

全体

444件 ∙ (162時間 6分)

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

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

受講レビュー

全体

13件

5.0

13件の受講レビュー

  • jolo님의 프로필 이미지
    jolo

    受講レビュー 4

    平均評価 5.0

    5

    30% 受講後に作成

    • saintjoker040059님의 프로필 이미지
      saintjoker040059

      受講レビュー 6

      平均評価 4.5

      5

      60% 受講後に作成

      • abcd123123님의 프로필 이미지
        abcd123123

        受講レビュー 327

        平均評価 5.0

        5

        5% 受講後に作成

        • devwon1004님의 프로필 이미지
          devwon1004

          受講レビュー 8

          平均評価 5.0

          5

          30% 受講後に作成

          • topjhoh20님의 프로필 이미지
            topjhoh20

            受講レビュー 1

            平均評価 5.0

            5

            30% 受講後に作成

            ¥48,325

            codecampの他の講座

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

            似ている講座

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