2023年9月4日、CODE BASE OKINAWAプログラミング講座 第23期の卒業制作発表会が開催されました!
約2ヶ月間の講座では、Webサイトの外観をつくるHTMLやCSS、投稿やログイン機能など裏側の動きを実装するためのRubyやデータベース設計などを学びました。
今回の卒業制作発表会では、2ヶ月間で学んだことを活かして、オリジナルのWebアプリケーション(ログインや投稿などの機能がついたWebサイト)を制作して発表しました!
①ロックバンドのECサイト
ロックバンドのグッズが購入できるECサイトを制作。
ログイン機能や商品をカートに追加するなど、ECサイトに必要な基本的な機能が実装されています。
管理者権限を持っているユーザーは、管理画面から商品の追加や編集も可能となっています!
その要素の位置によってカート内の合計金額がうまく表示されないことがあったそうで、その修正に苦労したのだそうです。追加機能として、1ページごとに表示する商品の数を設定して、自動でページを生成できるようにしたいということで、ぜひ卒業後でも実装にチャレンジして欲しいです!
②草野球チームのWebサイト
ログインすると、チームのスケジュールや出欠確認、メンバーのプロフィール、通算成績を見ることができる草野球チームのWebサイトを制作。
個人成績は、登録フォームから簡単に入力することができ、通算成績は自動計算で表示されます。
この卒業制作を通して、エラー画面に表示される詳細情報から、どのような修正をすべきか考えて制作を進めることを身につけられたのだそう。プログラミングをする上で、エラーは避けては通れないものなので、1つずつ対処しながら学習を進めていきましょう!
③カフェのWebサイト
一般のお客さんには、カフェのメニューや住所を表示し、管理者ページからは簡単にメニューが登録されるようになっていました。
登録されたメニューは、ランチorディナー、フードorドリンクの4カテゴリに分けて登録することができ、情報のまとめ方もばっちり!もちろん、登録した情報は削除や編集が可能で、講座内で学んだデータベースのやりとりも反映されていました。
Webサイト制作の基本のひとつとなる、「レスポンシブ対応(閲覧するデバイスによって表示を変える)」にも挑戦したのだそう。
今後、仕事でPHPを使う機会があるそうですが、講座で教わったRubyの知識を活かして頑張っていきたいとのことでした。言語は変わっても、プログラミングの基礎やエラー対処などの考え方は必ず活きてきますので、学習を続けていきましょう!
卒業制作までの道のりは大変なことも多かったと思いますが、コツコツと積み上げた成果を個性的な卒業制作として発表してくれました!
受講生のみなさん、本当にお疲れ様でした!
卒業後も無料で学習をサポート
プログラミングを仕事にするまでの学習時間として1000時間がひとつの目安となると言われます。そのうち、プログラミング講座の受講期間で学べるのは200〜300時間。
CODE BASE OKINAWAでは、残りの700〜800時間を挫折せずに学習できるように、プログラミング講座を卒業した後もコミュニティで学習を続けられる環境を用意しています。
短期間で1つのWebアプリケーションを作り上げるベータ版ハッカソンや勉強会など、先輩卒業生と一緒に学び合えるコンテンツを無料で提供していますので、1人で学習することなくプログラミングを仕事にするまでの自主学習に取り組むことができます。
講座の見学なども受け付けていますので、ご希望の方はぜひお申し込みください。
受講生の感想
今は大学生でプログラミングに関わる企業に内定が決まったことが、本格的にプログラミングを学習したいと思ったきっかけです。
大学で簡単なHTMLとCSSを触ったことはあるのですが、本格的にプログラミングを学習するのは初めてでした。でも、入社前に挫折経験をしておくだけでも価値があると思い、覚悟を決めて受講を決めました。
講座を通して特によかったと思うことは、学習時間とエラーの対処方法が身についたことです。
大学とバイトとの両立に苦労しながらも毎日平均2〜3時間は自主学習時間を確保していましたが、せっかく確保できた2〜3時間も1つのエラーの対処に消えてしまうこともありました。何が分からないのか分からない状態になってしまうことがきつかったのですが、コーチのみなさんが”分からないことを言語化”するためのサポートしてくれて、エラーが出てもその中身が段々と分かるようになっていきました。
受講内容に追いつくのは大変でしたが、分からなくてもとにかく学習を続けようという気持ちで卒業まで頑張れたと思います。
気軽な気持ちだと逃げてしまいたくなることもあると思いますが、初めてプログラミングを学習する人でも、本気で学習したいなら絶対におすすめしたいです。