5日で修得!Visual Basicプログラミング

コース基本情報

コースタイトル 5日で修得!Visual Basicプログラミング
コースコード MSC0544G  
コース種別 集合研修 形式 講義+実機演習
期間 5日間 時間 9:30~17:30 価格(税抜) 250,000円(税抜)
主催 トレノケート
コース日程が決定次第、ご案内いたします。
詳しくはお問い合わせください。

ワンポイント

5日間でWeb アプリケーション開発の骨格となる技術要素を習得します。

対象者情報

対象者
・Visual Basicでアプリケーションを開発される方
・.NETプラットフォームでシステムを開発される方
・情報システム部門の開発担当の方
前提条件
□コンピュータに関する基本用語を理解している
□構造化プログラミングの考え方を理解している

学習内容の詳細

コース概要
本コースのコンセプトは下記の通りです。
○オブジェクト指向プログラム開発の目的と全体像を把握
・要素技術の体系的な網羅は狙わず、研修後半の演習を独力遂行するための技術にフォーカスします。
○オブジェクト指向を「概念」ではなく「実践」で習得
・初日から、既存のクラスを組み合わせて「キッチンタイマー」を作成します。
・MVC (Model View Controller) アーキテクチャーパターンに基づく実装技法を段階的に習得します。
・研修期間を通じて2つのアプリケーションを作成します。
○プログラミングにおける「物づくりの面白さ」を体験
・ゲーム性のある課題により、楽しみながら「やりたいこと」を自分で調べて実装する習慣をつけます。
・研修後の自主的な知識習得の継続を意識させます。
学習目標
● ソフトウェアのライフサイクルにおけるいくつかのソフトウェア開発モデルの違いを説明できる
● ソフトウェア設計手法のうち、オブジェクト指向設計の特徴を説明できる
● Visual Studioを利用し、Visual Basicのソースコードを作成できる
● Visual Basicで変数、配列を宣言し利用することができる
● Visual Basicでアルゴリズムを実装することができる
● Visual Basicでクラス定義とインスタンス化ができる
● SELECTステートメントのWHERE句において条件指定ができる
● データのソートを行う
● ADO.NETを利用してデータベースからデータを取得する
● ADO.NETを利用して条件を指定したデータの取得ができる
● 基本的なHTMLのタグを使ってHTMLファイルを作成する
● HTMLファイルにCSSの適用ができる
● HTMLフォームを使用し、ユーザーデータ入力画面を作成する
● 既に作成済の Entity クラス、DAO、HTML ファイルがオブジェクトとして組み合わされて Web アプリケーションが完成することを理解する
● Controller クラスを追加して、Entity クラス、DAO、View を制御するコードを実装する
● HTML で作成した View を Razor 構文を使用して拡張する
● 状態管理の必要性を理解し実装する
学習内容
1. ソフトウェアエンジニアリングとは
2. ソフトウェアライフサイクルモデル
3. ソフトウェア設計
4. オブジェクト指向概要
5. クラスとオブジェクト
6. クラスライブラリ
7. カプセル化
8. Visual Basic概要
9. Visual Basicプログラムの構造
10. 配列と繰り返し
11. 分岐
12. 環境構築
13. 基本的なSELECT文
14. 複数テーブルからのデータ取得
15. ADO.NET概要
16. データベースへの接続
17. 接続環境におけるデータベース操作
18. HTML概要
19. HTMLの基本文法
20. Cascading Style Sheets
21. Uniform Resource Locator
22. HTMLフォームによるインタラクティブ機能の実装
23. MVC 概要
24. ASP.NET MVC
25. MVC モデルの開発
26. MVC コントローラーの開発
27. MVC ビューの開発

実習/演習内容詳細

ソフトウェア/ハードウェア
Visual Studio Ultimate 2013
実習/演習/ デモ内容
【実機演習1】「キッチンタイマー」アプリケーション実装
【実機演習2】「社員検索」アプリケーションを実装

ご注意・ご連絡事項

・コースの内容は変更される可能性があります。最新情報は本Webページにてご確認ください。
・本コースでは開発言語としてVisual Basicを用いることを想定しております。C#での研修実施をご希望の場合、お問合せください。