.NET/C#

Why Learn .NET/C#?

What You’ll Learn

During a 12-week synchronous bootcamp or a part time 10-month online course, you’ll learn the principles of object-oriented programming, how to use Visual Studio IDE, debugging techniques, interface design principles, the basics of unit testing, and how to work with classes and members. You’ll even finish up with mock interviews and career preparation sessions.

2017 Start Dates

Location Application Deadline Cohort Start Date
FULL/CLOSED   Akron January 2,2017 January 23, 2017
FULL/CLOSED   Minneapolis January 2, 2017 January 23, 2017
FULL/CLOSED   Louisville January 2, 2017 February 6, 2017
FULL/CLOSED   Online January 6, 2017 February 6, 2017
FULL/CLOSED   Online February 3, 2017 March 6, 2017
FULL/CLOSED   Online March 17, 2017 April 3, 2017
FULL/CLOSED   Akron April 21, 2017 May 8, 2017
FULL/CLOSED   Louisville April 21, 2017 May 8, 2017
FULL/CLOSED   Minneapolis April 21, 2017 May 8, 2017
FULL/CLOSED   Online April 14, 2017 May 1, 2017
FULL/CLOSED   Online May 19, 2017 June 5, 2017
FULL/CLOSED   Online June 16, 2017 July 3, 2017
FULL/CLOSED   Akron August 4, 2017 August 21, 2017
FULL/CLOSED   Louisville August 4, 2017 August 21, 2017
FULL/CLOSED   Minneapolis August 4, 2017 August 21, 2017
FULL/CLOSED   Online July 21, 2017 August 7, 2017
FULL/CLOSED   Online August 18, 2017 September 4, 2017
FULL/CLOSED   Online September 15, 2017 October 2, 2017
Online October 20, 2017 November 6, 2017
Online November, 2017 December 4, 2017
Akron December 29, 2017 January 15, 2018
Louisville December 29, 2017 January 15, 2018
Minneapolis December 29, 2017 January 15, 2018

State Board of Career Colleges and Schools Registration No. 13-11-2036T

Course and Section Breakdown

The certificate program is divided into two courses with five sections each.  Each section is competency based and requires demonstration of sufficient mastery to before moving on to the next section.  The two courses and sections are as follows:

Object Oriented Programming

Section 1: Basics

  1. Visual Studio IDE
  2. Types & Variables
  3. Expressions & Operators
  4. Flow of Control
  5. Methods
  6. Arrays

Section 2: Classes & Objects

  1. Classes
  2. Members
  3. Inheritance
  4. Unit Testing

Section 3: Intermediate

  1. Enums
  2. DateTime
  3. Collections
  4. LINQ
  5. System.IO

Advanced

  1. Error Handling
  2. Interfaces
  3. Dependency Injection
  4. Mocking

Mastery Project

Database Driven Web Applications

Section 1: Server Side Programming

  1. How the Web Works
  2. Introduction to ASP.NET MVC
  3. HTML Helpers
  4. Routing
  5. Model Binding
  6. Server Side Validation

Section 2: Consuming and Creating REST Web Services

  1. Intro to Web Services
  2. JSON
  3. AJAX
  4. jQuery
  5. ASP.NET Web API

Section 3: Database Basics

  1. Relational Database Design
  2. Basic Queries
  3. Data Definition Language
  4. Data Manipulation Language
  5. Aggregate Queries

Section 4: Database Interaction

  1. Stored Procedures
  2. ADO .NET
  3. Entity Framework
  4. Dapper
  5. Database Security
  6. Web Application Security

Capstone & Career Support

  1. Capstone Project
  2. Introduction to Data Structures and Algorithms
  3. Interview Preparation
  4. Managing a Job Search