ホーム > カリキュラム > 初心者可 Web制作フロントエンド開発 API構築習得科

初心者可 Web制作フロントエンド開発 API構築習得科(短時間)

カリキュラム一覧

※コース名をクリックすると、詳細カリキュラムにリンクします。

# 単元名 目安時間
01 コンピュータ基礎 18時間
02 HTML/CSS 12時間
03 JavaScript 28時間
04 Python 12時間
05 データベース 16時間
06 Linux 32時間
07 開発演習 80時間

コンピュータ基礎

概要

ハードウェア、ネットワーク、データベース、アルゴリズム、開発手法や作業環境などIT分野の基礎知識を広く学びます。
現場では日々専門用語が飛び交いますので、ここで知識を頭に入れておくことで就職後のファーストステップが大きく変わります。プログラミング言語を学ぶ前に必要なITの基礎知識を身につける講座となります。
国家資格『ITパスポート』の出題範囲と重なりますので、資格取得にも繋がる単元です。

学習項目

①コンピュータの情報表現 / ②アルゴリズム / ③ハードウエア / ④ソフトウエア / ⑤データベース / ⑥ネットワーク / ⑦セキュリティ / ⑧システム開発

受講者の声

これまで耳にしたことはあるが意味をきちんとつかめていない単語がやっと理解することができた。
専門用語が多くて初めは驚いたが、その後のITパスポート取得につながった。

HTML/CSS

概要

HTML/CSSの言語はもちろん、Webサイトの仕組み、どのような技術で成り立っているのか、開発の手順からデザインまでWebの基礎知識を広く学びます。
この2つの言語は、画面表示を担当する言語です。他のプログラミング言語を学んだ際に、自分が記述したコードをを画面へ表示させる際に必須となるので、コースを進めていくうえでの土台となります。
実際の開発の流れや、その中で作成するドキュメントなども学ぶことができるので、現場に出た際の流れが掴みやすくなっています。
また、演習を通して自身で実際にWebサイトを作成することで、より実践的な知識を身に着けていきましょう。

学習項目

①Web技術概要 / ②モックアップとブロック分解 / ③HTMLのマークアップ / ④CSSのコーディング / ⑤CSSレイアウト

受講者の声

打ったコードがすぐブラウザに反映されるので楽しかった。プログラミング初心者で不安だったが、自分でも着いていけるスピードで教えてくれた。

JavaScript

概要

Webサイトの仕組み、どのような技術で成り立っているのか、前段で学習したHTML/CSSとの関わりからJavaScriptの基礎知識を学びます。
JavaScriptは、画面に動きをつける言語です。現在、Web開発で必須の知識となっています。
実際に、JavaScriptで頻繁に実装されるハンバーガーメニューやスライダーを自身で作成することで、より実践的な知識を身に着けていきます。

学習項目

①JavaScript概要 / ②JavaScript基礎 / ③DOM操作 / ④JavaScript開発 / ⑤JavaScript関連技術

受講者の声

基礎から丁寧に教えてくれたので、プログラミング初心者でも安心して進められた。
JavaScriptの全体像がよくわかり、関連技術までカバーされていて幅広く学べた。

Python

使用教材

概要

いま最も注目されているプログラミング言語と言っても過言ではない言語です。その理由の1つに、記述がシンプルで汎用性が高いという点があります。少ないコードで動作するのでプログラミング初心者でも理解しやすいとの声が多数。
ライブラリを組み合わせることによって、Webアプリケーションの開発やAI、ゲームなどさまざまな分野での利用が可能です。

学習項目

①変数とデータ型 / ②コレクション / ③条件分岐 / ④繰り返し / ⑤関数 / ⑥オブジェクト / ⑦モジュール

受講者の声

初めてプログラミング言語に触れたが、ゆっくり授業が進んだので簡単なコードを自分で打てるようになった。演習がたくさん用意されていたのが良かった。
以前、独学でPythonを学習して挫折した経験があったが、講師の方が小さな質問にも対応してくれて助かった。

データベース

概要

データベースは、コンピューター上に決められた形で整理されたデータの集合です。構造から学習し、作成、管理、運用、データの取り出しや編集などをSQLという言語を使用しながら学びます。
WebシステムやWebアプリケーションを構築する際にはデータベースの知識が必須です。演習も踏まえ、ここでデータベースの基本操作を一通り学んでいきます。

学習項目

①データベース、管理システムについて / ②データベースの種類 / ③主な構成要素 / ④SQLの概要 / ⑤環境構築とDBMSへの接続例 / ⑥SQLによる照会 / ⑦列関数とグループ / ⑧表の結合 / ⑨SQLによるデータ操作 / ⑩トランザクション / ⑪テーブルの作成と制約、削除

受講者の声

前職でデータベースの情報を使用することはあったが、データベース自体を実際に触ったことがなかったので勉強になった。
初めて使用するツールばかりで不安だったが、環境構築から教えてもらえたので自宅でも同じ環境を作成し学習することができた。

Linux

使用教材

概要

Linuxとは、WindowsやMac OSと同じOSの1種です。OSは「オペレーティングシステム」の略語で、ソフトウェア(アプリなど)とハードウェア(データなどの記録・保管装置)をつなぐ役割を担っています。そのため、私たちがコンピュータを操作する際は必ず、無意識にOSを利用していることになります。OSを学習すると、古いコンピューターを稼働させたり、サーバーを構築・管理を行ったりする事ができます。本コースでは、Linuxの基礎を、OSに命令を送る「コマンド」と合わせて学習していきます。

学習項目

①Linuxとオープンソースの文化 / ②コマンドライン操作 / ③コンピュータ資源の利用 / ④Linuxのセキュリティ機能

システム開発演習

概要

これまで学習してきたHTML/CSS,データベース,Java,Servlet/JSP の知識を活かし、イチからWebアプリケーションを作成します。
実際に開発で目にすることになる設計書等もここで学び、就職後に案件へアサインされた際つまづくのを防ぎます。

学習項目

①開発の流れ / ②多様される図や書類の読み方 / ③設計書類の作成 / ④Webアプリケーションの自己開発 / ⑤成果物発表

受講者の声

世の中のWebアプリケーションがどのような流れで作成されているのか知ることができた。現場に出てからも役立つ知識だと思う。
授業の中の知識をフル活用して、自分の力を試すことができた。卒業後も自分で成果物をカスタマイズして、いつか世の中に公開したい。

資格

受験可能な関連資格

Python3 エンジニア認定基礎試験 / Linux Professional Institute Linux Essentials / ITパスポート

資格の特徴と詳細

・Python3 エンジニア認定基礎試験

Pythonエンジニアとしての基礎力が身についているかどうかを問われる試験です。Python初心者であっても比較的取り組みやすく、他のプログラミング言語にも馴染みのある人であれば、より短期間での合格が狙えます。

資格の詳細

下記リンクから、資格の詳細を確認できます。

Python3 エンジニア認定基礎試験

Python3 エンジニア認定基礎試験

Python3 エンジニア認定基礎試験

テキスト購入申し込み

    購入するテキストの冊数を選択してください(各テキスト2,300円+税)
    職業訓練校Nキャリアアカデミー受講者特別価格:1,300円(税抜)

    ①コンピュータ基礎

    ②HTML/CSS

    ③JavaScript

    ④データベース

    ⑤システム開発演習

    お名前 (必須)

    電話番号 (必須)

    メールアドレス (必須)

    個人情報について (必須) 以下の個人情報の取り扱いについて同意する

    当社は、個人情報保護法の規程に従い、個人情報を収集・保管いたします。
    この入力フォームで取得する個人情報の取り扱いは下記3項の利用目的のためであり、この目的の範囲を超えて利用することはございません。
    1.事業者名
    株式会社NEUGATE
    〒107-0052
    東京都港区赤坂6-3-12 リバービル2階
    2.個人情報に関する管理者の氏名、所属及び連絡先
    個人情報保護管理者: 管理部門責任者
    連絡先:Tel:03-5545-5876
    3.個人情報の利用目的
     ・当社の各事業に関するお問い合わせの方の個人情報は、お問い合わせにお答えするため
     ・当社の採用応募の方の個人情報は、採用業務で使用するため
    4.個人情報の第三者提供
    当社は、ご提供いただいた個人情報を次の場合を除き第三者に開示・提供いたしません。
    ・ご本人の同意がある場合
    ・法令に基づく場合
    ・人の生命、身体又は財産の保護のために必要がある場合であって、人の同意を得ることが困難であるとき
    ・公衆衛生の向上又は児童の健全な育成の推進のために特に必要がある場合であって本人の、同意を得ることが困難であるとき
    ・国の機関若しくは地方公共団体又はその委託を受けた者が法令の定める事務を遂行することに対して協力する必要がある場合であって、本人の同意を得ることによって当該事務の遂行に支障を及ぼすおそれがあるとき
    5.個人情報取扱いの委託
     当社は、ご提供いただいた個人情報の取扱いを委託することはありません。
    6.個人情報の開示等の請求
    お客様が当社に対してご自身の個人情報の開示等(利用目的の通知、開示、内容の訂正・追加・削除、利用の停止または消去、第三者への提供の停止)に関して、当社「個人情報に関するお問合わせ窓口」に申し出ることができます。その際、当社はご本人を確認させていただいたうえで、合理的な期間内に対応いたします。開示等の申し出の詳細につきましては、下記の「個人情報に関するお問い合わせ窓口」までお問い合わせください。        
    〒107-0052
    東京都港区赤坂6-3-12 リバービル2階
    株式会社NEUGATE 個人情報に関するお問い合わせ窓口(管理部門責任者)
    Tel:03-5545-5876
    7.個人情報を提供されることの任意性について
     お客様が当社に個人情報を提供されるかどうかは、お客様の任意によるものです。ただし、必要な項目をいただけない場合、各サービス等が適切な状態で提供できない場合があります。
    8.本Webサイトへアクセスしたことを契機として機械的に取得される情報
      当社は、閲覧されたWebサイトのセキュリティ確保・ユーザーサービス向上のため、Cookieにより閲覧された方の情報を取得することがあります。
    以上

    クッキーポリシー (必須) 以下のクッキーポリシーについて同意する

    クッキーポリシー(訪問者トラッキングについて)

    当サイトでは、インターネットドメイン名、IPアドレス、サイト内検索のクエリ情報、その他当サイトの閲覧等に係る情報を自動的に収集します。なお、当サイトではクッキー(サーバ側で利用者を識別するために、サーバから利用者のブラウザに送信され、利用者のコンピュータに蓄積させる情報)を使用しています。クッキーは、ユーザビリティーの向上を目的とする内容に限定するものであり、個人情報は一切含みません。また、利用者のブラウザの設定によりクッキーの機能を無効にすることもできます。詳しくは以下の「クッキーポリシー」を参照してください。

    「クッキーポリシー」
    クッキーとは利用者が当サイトを閲覧したという情報を、その利用者のコンピューター(またはスマートフォンやタブレットなどのインターネット接続可能な機器)内に記憶させておく機能のことです。クッキーを利用することにより、ご利用のコンピューターのウェブサイト訪問回数や訪問したページなどの情報を取得することができます。
    当サイトは、クッキーを使用して、利用者の当サイトの利用状況を把握し、将来の改善を図ることができます。なお、クッキーを通じて収集する情報に「利用者個人を識別できる情報」は一切含まれておりません。
    当サイトでは、当サイト利用状況を把握するためにGoogle社の提供するGoogle Analyticsを利用しています。なお、当サイトはIP MASKINGによって利用者のフルIPアドレスを取得しないよう制限しています。
    Google Analyticsの利用規約に関する説明およびGoogle社のプライバシーポリシーにについては、以下同社のサイトをご参照ください。
    Google Analyticsの利用規約 https://www.google.com/analytics/terms/jp.html
    Googleのプライバシーポリシー https://policies.google.com/privacy?hl=ja
    Google Analyticsの無効設定は、「Google Analyticsオプトアウトアドオン」をダウンロードおよびインストールし、ご利用ブラウザのアドオン設定を変更することで可能です。なお、無効設定した場合、利用者が訪問する当サイト以外のウェブサイトでも無効になります。利用者がブラウザのアドオンを再設定することにより、再度有効にすることも可能です。
    Google Analyticsオプトアウトアドオン https://tools.google.com/dlpage/gaoptout?hl=ja

    Top