Online Software Engineer Course

オンラインでソフトウェアエンジニアになるためのフルタイムコース


ソフトウェアエンジニアになることを目的としたプログラムを提供します。


DIVE INTO CODEのオンラインフルタイムコースは12週間で、ソフトウェアエンジニアになることを目的としています。

当プログラムでは、自走できるソフトウェアエンジニアの育成を行っています。自走できるということが大切なのは、RailsやAngularなどの フレームワークを学習しただけでは、ソフトウェアエンジニアとして現場で活躍することができないからです。ソフトウェアエンジニアには、 今までに見たことがない問題を解決する力が求められます。そのため私たちのカリキュラムは、考えるということ、問題解決するということに重きを置いています。

Loadmap ソフトウェアエンジニアまでの道のり

  • Introduction
  • DIVE INTO CODE Curriculum
  • Job hunting
  • 1.事前テスト/面接など


    事前コーディングテストと面接に合格した方のみ、本コースにご入学できます。

  • 2.事前学習Program


    本Programに入る前の学習です

  • 3.Curriculum


    3Termを800時間以上かけて学習します。

  • 4.CarrierProgram


    転職のためのポートフォリオの作成、雇用パートナーの紹介、企業説明会などの転職対策を行います。

  • 5.転職活動


    卒業後、専属アドバイザーとともに転職活動を行います。

  • Introduction

    1.事前テスト
    学習にコミットできるかを確認するため、コーディングテストに合格した方のみ事前学習Programにお進み頂けます
    2.就業ヒアリング
    コース修了後のゴールの明確化と、進路の明確化のため、リクルーティングチームとの面談とセミナーを行い、進むべき道を明確にします。
    3.オリエンテーション
    これから3ヶ月共に勉強する仲間と自己紹介やDIVE INTO CODEのシステムについての説明を聞きます。

  • Preparation

    事前学習では、HTML・CSS・JavaScript・Git・Github等を自分のペースで学びます。 事前学習には期間が用意されており、その期間内に課題をクリアする必要があります。

  • Program


    プログラムは「Sprint」という2日単位のサイクルを繰り返して進めて行きます。

      Sprint

    • Session

      講師よりライブコーディングや講義などを生徒の質問やディスカッションを交えてインタラクティブに行います。

    • 課題発表

      課題とペアが発表されます。

    • ペアプログラミング

      ペアプログラミングを行います。課題をペアで解くことによって、自分にはない視点や新たな気づきを得ることができます。

    • Sprint終了Session

      2日のSprintの最後に、コードレビューや質問タイムを兼ねた、Sessionを開催します。

    • 1Sprint終了後は次の日から始まるスプリントに備えて自習を行います。2日で6時間程度の自習時間を予定しています。

    Session以外の学習

    質問
    オンライン掲示板にて質問をすることができます。
    オフィス・アワー
    週に何回か、メンター以外の外部アドバイザーによる相談会
    勉強会/ワークショップ
    例 ReactNativeハッカソン、【Git】rebase stash cherrypick など現場で多用するコマンド
    各月測定テスト
    DIVE INTO CODEが独自に設定したテストで、自分の力を測定することができます。
    オリジナルアプリ作成
    最後の一ヶ月は、オリジナルアプリケーションを現役エンジニアのサポートの元作成を行います。
    オリジナルアプリ発表
    オリジナルアプリケーションを受講生やメンターの前で発表します。
  • CarrierProgram

    最後のSprintまでやりきれば卒業となります

    DEMODAY
    DEMODAYではプレゼン形式で、これまでの成果を発表します。
    ポートフォリオ作成
    就職/転職活動のため、ポートフォリオを制作しましょう。
    • Job hunting


      就職/転職活動を開始しましょう。あなたのために、キャリアアドバイザーが転職まで送り届けます。
      エンジニア就職後も学び続けましょう。進化し続けるカリキュラムで、自分を成長させ続けることができます。


Curriculum 何を学ぶのか

  • 事前学習

    準備(オプション)

    事前学習は実際にプログラムが始まる前の準備段階です。ここでは、実際にプログラムを始める前の確固たる基礎を身に着けます。

    • JavaScript
    • -再帰関数
    • -高階関数

    • HTML・CSS・jQuery・Bootstrap
    • -ポートフォリオサイトの作成
    • -簡易チャットサイトの作成

    • 開発ツール等
    • -Git
    • -Github
    • -Linuxコマンド基礎

  • Term1

    CS基礎/ソフトスキル

    Term1では、コンピューターサイエンス(データ構造/アルゴリズム)、エンジニアにとって大切なソフトスキルを身に着けます。 Termには、複数のスプリントが含まれており、ペアプログラミングをしながら、課題中心の学習が行われます。

    • CS
    • -データ構造
    • -アルゴリズム

    • JavaScript
    • -オブジェクト指向
    • -デザインパターン

    • ソフトスキル
    • -問題解決方法
    • -リモート上でのコミュニケーション方法
    • -新しい知識の学習方法
  • Term2

    フルスタック JavaScript

    Term2では、フロントエンドとバックエンド、インフラと幅広い知識を身につけます。 知識をただ学ぶだけでなく、原理原則をおさえて、理解することを重視します。

    • フロントエンド
    • -ES5,6
    • -React
    • -Redux

    • バックエンド
    • -Node.js
    • -Express
    • -SQL
    • -MongoDB
    • -Redis

    • インフラ
    • -Heroku
    • -DigitalOcean
    • -AWS
  • Term3

    エンジニアプロジェクト

    Term3では、実際にエンジニアになったつもりで、アプリケーション開発を行います。 ここで行われるのはエンジニアレベルの開発になります。 新しいことを身につけたり、テストを行ってきちんと品質管理をしたり、チーム開発方法を学んで実際のプロジェクトに通用できるようになりましょう。

    • 実際のプロジェクトを行う
    • -新しい知識を自ら身につける
    • -アプリケーションを一から作成する
    • -実際のアプリケーション開発に参加する

    • 良いコード
    • -テスト
    • -ベストプラクティスを学ぶ
    • -可読性と管理のし易いコードを書く

    • チーム開発
    • -アジャイル
    • -反復型開発
    • -GitFlow
  • CarrerWeek

    転職期間



    最後の一週間は転職のためのポートフォリオの作成、面接対策、雇用パートナーの紹介、企業説明会を含めた転職活動を開始します。 転職には最短1ヶ月、平均で3~6ヶ月ほど、長ければ1年ほどかかります。 DICでは、あなたの専属アドバイザーがあなたの転職をサポートします。

更に詳細なシラバスはこちらよりダウンロードできます

EngineerProject エンジニアプロジェクト

Ep etajima d

  • webアプリ
  • 江田島 空き家クエスト

  • 実数としては1500軒もある江田島市の空き家。
    しかし空き家バンクに登録されているのは20-30件と全体の約2%と少数である。

    なぜ空き家は潤沢にあるのに市場に出回らないのか?

    その謎を解くべく現地調査を進めたところたどり着いた答えは 「見ず知らずの人に想い入れのある家の情報は公開したくない」 という人の感情。

    どうすれば空き家の家主の気持ちを解きほぐせるのか考えた末、 空き家を探しているユーザーに詳細な個人情報の登録を必須とする クローズド環境下でのマッチングシステムを考案。

    また空き家の詳細位置が分からないように、MAP上でぼかす表示にすることで家主側にも配慮した。
    開発期間 約2ヶ月

閉じる

 

Ep gosurf d

  • webアプリ
  • GoSurf

  • GoSurf は「サーフィンをもっと身近に」をビジョンに誕生した、サーフィンに特化したライドシェアサービスです。

    時間のある日にジムに行くような感覚で、毎週でも、毎日でも、当たり前のようにサーフィンに行けるライフスタイルの実現を目指しています。

閉じる

Ep stylemarks d

  • webアプリ
  • Personal Stylist by StyleMarks

  • パーソナルファッションコンサルジュサービス

    自分が選んだプロから直接アドバイスを受けることができる Webチャット、ライブチャットで隙間時間を使用して、低単価に相談することができます。

閉じる

Schedule
1日のスケジュール

Sprint1日目

10:00-11:00 Session
ライブコーディング課題発表/ペア決定
11:00-13:00 ペアプログラミング
13:00-14:00 昼食・自由時間
14:00-18:00 ペアプログラミング
18:30-19:00 Session
質問・ヒント・まとめ
19:00-22:00
(オプション)
自習
次回Sprintのためのテキスト学習

Sprint2日目

10:00-10:30 Session
課題・ヒント・質問
10:30-13:00 ペアプログラミング
13:00-14:00 昼食・自由時間
14:00-18:00 ペアプログラミング
18:30-19:00 Session
発表・コードレビュー・質問
19:00-22:00
(オプション)
自習
次回Sprintのためのテキスト学習

Adviser

Mentor oyamada d

  • アドバイザー
  • 小山田浩

  • 某外資系IT企業で社内のインフラ担当者としてエンジニア/プロジェクトマネージャーとして都合約6年程仕事。
    その後人材業界に飛びこみWeb系のエンジニア/クリエイターの方を主に対象としたキャリアカウンセラー業務を行う。
    趣味&実益兼ねRuby,JavaScriptでのプログラミングやサーバ構築などをしていて、現在はフリーランスになって以下を行って収益を分散させる働き方を実践中。



    ・主にスタートアップな会社の知り合いの所でRailsでのWebサービス開発と運用体制の整備
    ・スクールなどでプログラミングを学んだ人が次のステップに進めるように自分の仕事を手伝ってもらいながら仕事に必要なエンジニアのスキル習得の支援

閉じる

 

Mentor kimura d

  • アドバイザー
  • 木村圭宏

  • Dive into Code開発チーム所属
    主にVue.js、Ruby on Railsを活用して開発を行っている。

閉じる

Mentor miyaoka d

  • アドバイザー
  • 宮岡聖也

  • Dive into Code開発チーム所属
    主にVue.js、Ruby on Railsを活用して開発を行っている。

閉じる

Instructor

Teacher noro d

  • 代表講師
  • 野呂浩良

  • 多くのセミナーに登壇し、3,000人以上にプログラミングを教えてきた実績を持つ。何を理解できていないのかを探り、的確な説明と図解で不明な点を最短で解消する。

閉じる

Teacher nakao d

  • 講師
  • 中尾亮洋

  • Ruby on RailsはもちろんAIにも精通し、両コースのメンターを務める。生徒のレベルに合わせて、ただ教えるだけでなくレベルアップできる課題を与えながら成長を促す。

閉じる

Teacher komochi d

  • 講師
  • 小餅良介

  • 長年の経験に裏付けられたRuby on Railsへの造形はメンターの中でも最上級レベル。確実に理解するまで粘り強く、丁寧に教え、初学者にもわかりやすい説明には定評がある。

閉じる

Mentor shibata d

  • メンター
  • 芝田大樹

  • ガソリンスタンド店員からDIVE INTO CODEに入校し、メンターとなる。教育体験とテクノロジーを通して人の成長に深く関係できることに初めて感動する。

閉じる

Mentor tominaga d

  • メンター
  • 富永修司

  • 元SEから、Ruby on Railの世界に飛び込み、自らの成長と共に多くのエンジニアを育成することに熱意を燃やす。

閉じる

Mentor saitou d

  • メンター
  • 斉藤一起

  • 2017年11月に完全に未経験から教育メンターとして入社。現在は教育メンターの傍、11月期生の受講生としても学習をしつつ、 DIVE INTO CODEを学習欲を与え合う仲間のできる場所にするべく奮闘中

閉じる

Mentor ivan d

  • メンター
  • ステパヌス・イバン

  • 受講生、卒業生のアウトプットの機会を最大化させるため、ハッカソンの開催を発起。経験の共有が促進されるコミュニティ化を推進中。

閉じる

Mentor watanabe d

  • メンター
  • 渡辺健一

  • 受講生、卒業生のアウトプットの機会を最大化させるため、ハッカソンの開催を発起。経験の共有が促進されるコミュニティ化を推進中。

閉じる

Mentor kataoka d

  • メンター
  • 片岡勧

  • 筑波大学生物資源学類卒
    ベランダゴーヤ研究所代表

    狭い自宅のベランダでゴーヤ144個収穫したことを機に自我に目覚め、会社員を辞して独立したゴーヤ兼業農家。
    ・DIVEINTOCODEで学んだWEB知識
    ・ブログ運営で培ったコンテンツ企画・SEO
    ・会社員時代に得たマーケティング感覚
    を活かして、町工場やベンチャー企業のWEBまわりのコンサルティングを行っている。

    2児の父であり、目下の目標はIoTでゴーヤの栽培管理を楽にすること。

閉じる

Feature Online Software Engineer Courseの特徴

Icon ai 01

Web開発の基礎と最先端を学ぶ


ReactやNode.jsだけでなく、基礎知識であるアルゴリズムやデータ構造、オブジェクト指向設計を学ぶのがDIVE INTO CODEの特徴です。

Icon ai 03

プロジェクトベースカリキュラム


ただ書籍を読んだだけでは、実際に使用できるか不安が残ります。 DIVE INTO CODEでは、ToyProblem、模擬案件、チーム開発を含めたアプリケーション開発など未知な問題に対応することを想定したカリキュラムになっています。

Icon ai 04

ソフトスキル


Web開発の知識だけでなく、エンジニアとしての思考やスキルを身に着けます。コミュニケーション能力や未知の問題を解決するための問題解決能力の育成に力を入れています。

Icon ai 02

キャリアサポート


専属アドバイザーが転職までをサポートします。キャリアサポートでは、ポートフォリオの作成、面接対策などの包括したサポートを行います。

FAQ よくある質問

どのくらいの学習時間が必要ですか
Online Software Engineer Courseは800時間の総学習時間が必要となります。 この時間は未経験から学習を始めた方がエンジニアとして確実に 転職を達成する為の目安時間です。語学や他のスキル修得と同様に、より知識を深く身につけるためにはそれ以上の学習時間が必要となります。
学習はどうやって進めるのですか
学習は課題形式で行われます。また、19-22時の間に任意の自習時間を設けており、そこでテキストや動画を見ながら次の日の準備を行います。
パソコンスキルが低くても受講は可能ですか
受講可能ですが、ご入校に際し事前課題を突破いただく必要がございます。 ご入校された後はいかに本気で、継続的に学習することができるかが重要となります。

Flow 入校までの流れ

  • Inquiry
  • Exam
  • Interview
  • TrainingProgram
  • お問い合わせ

    受講ご希望の方に事前テストを送付いたします

  • 事前テスト

    ご自宅で事前テストを受けていただきます

  • 面接

    事前テストに合格した方は面接にお進みいただきます。

  • 事前学習コース

    プログラムがスタートしたら、まずは事前学習コースを受講いただきます

  • Term突入

    事前学習コースコースの課題が突破できた方はTrainingProgramにお進みいただけます。

Counseling

11:00〜
14:00〜
18:00〜
19:00〜
  • Online Software Engineer Courseカウンセリング
  • ※Online Software Engineer Courseのカウンセリングは事前テストを突破された方のみご予約・ご参加可能です。

Online Software Engineerコースのカウンセリングの前にテストを実施させていただいております。
申し込みフォームに情報を入れていただきテストを受けるボタンを押していただくことでテストアカウントを発行いたします。

事前テストレベルについて

入校前に100時間程度の学習が必要になります。



お名前
フリガナ
メール
電話番号

おすすめ教材


※オススメ教材は、テスト合格を保証するものではありません。

Overview コース概要

Online Software Engineer Courseは12週間オンラインで学ぶコースです。


料金

開校記念価格:398,000円(※通常価格 498,000円)

期間

事前学習期間:1ヶ月

プログラム:3ヶ月 10:00~19:00