ポテパンキャンプの最終課題はECサイト制作
そんな疑問をお持ちでしょうか。
結論から言って、ポテパンキャンプの最終課題では、
を作成します。
開発環境は以下のようになります。
Ruby on Rails
■インフラ
heroku, Docker
■データベース
MySQL
カリキュラムの最後に実施する「模擬プロジェクト開発」と呼ばれる開発です。
期間は約2ヶ⽉間となり、Rails、Docker、CI、OSS、Githubなどの技術を⽤いて、現場と同じ流れでの開発となります。
当記事では、ポテパンキャンプの最終課題について、詳細をご紹介します。
この記事で分かること
✔︎ポテパンキャンプの最終課題の詳細
✔︎ポテパンキャンプのカリキュラムで学べる内容
初心者・未経験者歓迎のポテパンキャンプ無料カウンセリングはこちら。最短5ヶ月間で未経験からWebエンジニアへ。
\Web系エンジニア輩出No.1!/
ポテパンキャンプで無料相談してみる※Web系内定率100%
※転職できなければ全額返金保証つき
ポテパンキャンプの評判・口コミは以下の記事で詳しくご紹介しています。
当メディアは、株式会社ウィザードが運営しています。ウィザードは1998年に設立したソフトウェア開発業務を遂行する企業で、これまで受託開発をメインに20年以上の実績があります。
数多くのプログラミングスクールや転職サービスを見てきたIT業界のプロが「あなたの転職をサポートするプログラミングスクール」をご紹介しています。
厚生労働省 一般労働者派遣事業(許可番号:派14-301840)
そんな方に向けて、オススメのプログラミングスクールを6社ご紹介しています。
時間がない方に向けて簡潔にまとめていますので、ぜひご覧ください。
AD 未経験からエンジニアやプログラマーを目指す方や、Webデザインを学びたい方は、プログラミングスクールへ通うのがおすすめです。 オンライン・通学などのスタイルや、就職・転職または副業など、目的によって最適なスクールが[…]
ポテパンキャンプのスケジュール
まず、簡単にポテパンキャンプのカリキュラム内容と、受講のスケジュールをご紹介します。
1ヶ月目 HTML / CSS / JavaScript基礎学習
図や動画を用いて、HTML/CSSの基礎とJavaScriptの基礎を学習します。
インプットをしてから、実際にサイト模写やJavaScriptでストップウォッチアプリなど開発を実施。
メンターのコードレビューで、より質の高いコードをかけるようにしていきます。
2ヶ月目 Ruby基礎学習
Rubyを用いたプログラミング学習を行なっていきます。
図や動画を用いて、変数・データ型・条件分岐・関数など基本的な学習を行ってから、メモアプリなどの開発を実施。
メンターのコードレビューで、より質の高いコードをかけるようにしていきます。
3ヶ月目 Ruby on Rails基礎学習
Ruby on Railsを用いたプログラミング学習を行なっていきます。
図や動画を用いて、Railsの仕組みやMVC・CRUD操作について基本的な学習を行ってから、実際にスケジュールアプリや宿泊施設予約サイトなどの開発を行います。
メンターのコードレビューで、より質の高いコードをかけるようにしていきます。
4〜5ヶ月目 模擬プロジェクト開発
実際の現場と同じ流れで、入社してから開発を行うまでの模擬開発を行います。
Dockerを用いた環境構築・コードリーディング・Gitを用いたチーム開発・Rspecを用いたテストを経験します。
経験豊富なエンジニア陣によるコードレビューを実施。品質に問題なければ次の課題に進めます。
学習開始後の3ヶ月を基礎学習、残りの2ヶ月を模擬開発というスケジュールとなっています。
最終課題は、4〜5ヶ月目 の「模擬プロジェクト開発」に該当します。
最終課題(本課題)の特徴
最終課題(本課題)の特徴について、詳しく解説していきます。
RailsのオープンソースフレームワークであるSolidusを利用したECサイト(通販サイト)を開発します。
就職してからすぐに活かせる「実践レベルの開発」となります。
プルリクエストの活用
プルリクエストを活用し、実際に商品を納品するイメージで開発を体験することができます。
プルリクエストとは…チーム開発におけるソースコードの変更通知機能です。
他の開発者にGitHub上のリポジトリに対して自分が変更を加えたことを通知することが出来ます。
現時点では、意味がわからなくても大丈夫です。
厳しいコードレビュー
現役エンジニアの実施する厳しいコードレビューで、コードの品質が格段にアップします。
⾃分が作ったプログラミングコードを他の⼈に⾒てもらい、意⾒を出し合うことで、 より効率的なコードに仕上げる作業です。
実際のWeb開発の現場でも、経験豊富なエンジニアが細かくレビューすることで、コードの品質を⾼く保っています。
ポテパンキャンプの最終課題でも同様の作業をします。
実践課題で作ったコードに対してレビュアーがコメントをすることで、品質の⾼いコードが書けるようになります。
ポテパンキャンプでは148項⽬のチェック項⽬で細かくレビューを⾏います。
経験豊富なエンジニアにレビューをしてもらうことで、現場で活きる知識を教えてもらえたり、現場同様のコミュニケーションを体験することができます。
仕様書から実装する
ポテパンキャンプの本課題開始
だいたいの仕様書与えられて自分で考えて実装するっていうのが楽しい— ちゃんらぎ (@ragi_chanchan) October 17, 2018
ざっくりとした仕様書を元に、自分で開発手順を考えて実装していきます。
ここでも、実際のWebシステム開発と同じ手法ですね。
難易度は高い
最終課題は超実践的な内容になるので、カリキュラムの難易度はかなり高くなります。
そのため、プログラミング学習の挫折につながりやすくなります。
特にSolidusについて、日本語の情報が少ないため調べても解決できないことが多いですね。
ただ、現役エンジニアのフォローがありますので有効活用していきましょう。
商品詳細ページ / カテゴリ一覧ページ / 関連商品ページ /トップページなどECサイトに必要な機能をひとつひとつ実装していく形です。
ポテパンキャンプ 〜day101〜
最終課題③
ようやく提出まで持っていけた〜💦
RSpecでの入れ子集合モデルの構造の理解とテスト上の再現が難しくてめちゃ苦戦した…#ポテパン#ポテパンキャンプ#プログラミング勉強中— タイキ (@t_yama2222) June 15, 2022
RailsのテストフレームワークであるRSpecを使って自動テストも行います。
RSpecについても難易度が高く、難航している受講生が多く見られます。
その他の課題
ポテパンキャンプでは最終課題にたどり着く前にも、たくさんの課題を作成します。
カリキュラム3ヶ月目の「Ruby on Rails基礎学習」ですね。
以下、カリキュラムで実際に作成する課題の例となります。
実際に受講されている方の生の声ですので、ポテパンキャンプを受講することで、「どのようなWebサービスが作れるようになるのか?」を知ることができます。
インスタクローン
学習日報
56日目
学習時間:1.5h(計224.0h)■勉強、転職
・選抜ビギナーコース
インスタクローンの環境構築をしております。今の所1歩も進まない状態なので、体勢を立て直すべく、家庭教師にご指導を頂いて課題を進めることにしました。#ポテパンキャンプ #転クエ— Tatu@在宅勤務 (@Tatu78725066) August 28, 2020
インスタグラムのようなSNSサイトを作成します。こちらは最終課題ではなく、「サブ課題」と呼ばれるカリキュラムです。
いいね・フォロー・検索などの機能実装のほか、gitの管理、データベース、AWSのEC2・C9など、やることは多いですね。
宿泊予約サイト(Airbnbのようなサイト)
【 #ポテパンキャンプ 56日目】
宿泊予約サービスアプリの作成。
サンプルデモの構成を確認し、完成までの計画を立てました。
トップ画面も作成しました。 pic.twitter.com/4aKmuutB5L— miura@ポテパン卒業 (@potepan_miura) February 6, 2022
Airbnbのような宿泊予約サイトです。
ユーザー登録、ログイン、予約機能などを実装してきます。
#ポテパンキャンプ 67日目
予約サイトの課題制作中、やっと裏側の処理全てできた、、、これから肉付していきます!一気に完成が見えてきたーー!!#駆け出しエンジニアと繋がりたい #プログラミング初学者— SAIRYO@転職終 (@sryota5656) November 8, 2021
0から開発するため、かなりの作業ボリュームとなります。
一方で、しっかりと実装できるレベルまで成長できれば、問題なくエンジニアとしての転職ができるようになります。
スケジュール管理アプリ
ID、タイトル、開始日、終了日、リンクなどいくつかの項目で構成される「スケジュール管理アプリ」の実装を行います。
Railsの仕組みやMVC・CRUD操作について基本的な学習をしながら、アウトプットとして実装する形です。
ポテパンキャンプ公式YouTubeチャンネルでも、スケジュール管理アプリの実装について解説しています。
結論:ポテパンキャンプは質の高い課題でWeb系企業を目指せる
結論、ポテパンキャンプではしっかりと時間をかけて、質の高い課題制作に取り組むことができます。
「ポテパンキャンプについて、もっと詳しく知りたい。」
その場合、まずはポテパンキャンプの無料相談で確認してみると良いでしょう。
まだフワッとしている受講方法の詳細や、キャリアプランについて詳しく話を聞くことができます。
初心者・未経験者歓迎のポテパンキャンプ無料カウンセリングはこちら。最短5ヶ月間で未経験からWebエンジニアへ。
\Web系エンジニア輩出No.1!/
ポテパンキャンプで無料相談してみる※Web系内定率100%
※転職できなければ全額返金保証つき
関連記事
当ブログでは、ポテパンキャンプに関する記事を特集しています。
プログラミングスクール選びの一助になれば幸いです。
- ポテパンキャンプの評判・口コミは悪い?特徴や注意点を詳しく解説。
- ポテパンキャンプとテックキャンプを比較!受講期間や目指すゴールで選びわけ可能。
- ポテパンキャンプとテックアカデミーを比較!言語や目指すゴールで選びわけ可能。
- ポテパンキャンプの事前学習は可能。必要性やメリットを解説。
- ポテパンキャンプの受講期間&勉強時間を解説。受講者のスケジュールをシェア。
- ポテパンキャンプのポートフォリオはハイレベル。実例をご紹介。
- ポテパンキャンプで就職できない率は3割?←根拠なしです。
- ポテパンキャンプの最終課題は何を作る?Solidusを用いたECサイト制作をします。
- ポテパンキャンプの挫折率について。高い傾向だが対策方法アリ。
- ポテパンキャンプはWindowsで受講できない。Macbookのお得な買い方をご紹介。
- ポテパンキャンプは給付金対象外だが価値がある理由。他スクールと比較も。
- ポテパンキャンプは初心者でも受講可能。気をつけるポイントを現役エンジニアが解説。
- ポテパンキャンプの選考はなくなった。知っておくべきポイントや受講前の準備を解説。
- ポテパンキャンプは地方で受講可能。就職サポート時の注意点も解説。
- ポテパンキャンプのカリキュラムを徹底解説。スケジュールや学べる内容が全部分かる!
- ポテパンキャンプは働きながら受講できる!スケジュールの組み方を解説。
- ポテパンキャンプは返金対応あり。解約時の注意点や規約を詳しく解説。
- ポテパンキャンプを分割払いする手順を解説。支払額や注意点を詳しく紹介。