The Application Developer TechSmart KC Program involves 13 intensive weeks of C#
.NET training. This program is designed to give students the knowledge and job skills
required to immediately contribute to a business’ development and database management
needs. Students focus on four distinct areas: Fundamentals, Database Development,
Web Development and Mobile Development. The curriculum is designed to give students the skill
set associated with the MTA 98-363 “Microsoft Training Associate - Web Development
Fundamentals” Certification.
Technical Skills Acquired
C# .NET:
Visual Studio
Understanding and applying
Basic/Advanced concepts:
- -  Data Types
- -  Object Oriented Programming
- -  Methods
- -  Classes/Objects
-
-  Collections
- -  Interfaces
Database Development:
Understanding of IIS/HTTP
Understanding of SQL
Understanding of ADO.NET
SQL Server 2008/SSMSE R2
Web Development:
Understanding of ASP.NET
JavaScript / jQuery
LINQ; AJAX; MVC; EF
Understanding of HTML5/CSS 3
Mobile Web
Business/Soft Skills Acquired
Effective Communications
Presentation Skills
Associated Certifications
Microsoft Technology Associate
(MTA): Web Development Fundamentals
C# .NET Fundamentals & Centriq Steps to Success
(10 days or 16 nights)
Students will learn the fundamentals of the Microsoft C# language used in .NET,
as well as topics such as error handling, debugging, object-oriented design, data
access, compiling, running and deploying a .NET Application. Students will also
learn the opportunities involved in embarking on a successful career in technology
through Centriq’s unique Steps to Success seminar.
HTML/CSS/jQuery (5 days or 8 evenings)
Students will explore the theory and practice behind the development of modern day
web applications using programming tools and languages such as HTML5, Cascading
Style Sheets (CSS3), and jQuery. Students will also learn about the process of purchasing
a domain name, setting up a hosting account, and publishing a live website as part
of this course
ASP1: ASP Fundamentals (5 days or
8 evenings)
Students will learn the core components of an ASP.NET web application, including
server controls, master pages, and page life cycle events. Students will create
the framework for two stand-alone projects, the first being a product driven retail
site, and the second project being a course and student management tool.
ASP2: Membership and State Management
(5 days or 8 evenings)
Students will use the ASP.NET membership API to protect sensitive regions of the
site from unauthenticated users. .NET themes will be applied to control the look
and feel of the server controls.
Relational Database Design & SQL (5
days or 8 evenings)
Students will learn how to create a data model for a Relational Database Management
System (RDBMS) using tables, data types, primary and foreign keys, and constraints.
SQL presents a standardized language used for maintaining and querying database
information in management systems, mainframes, and PC systems.
ASP3: Data Driven Applications (5
days or 8 evenings)
Students will learn how to include the ADO.NET API in their ASP.NET applications
in order to work with data stored in a SQL Server database.
ASP4: Data Driven Applications and LINQ
(5 days or 8 evenings)
Students will immerse themselves in the Connected SQL API by learning how to handwrite
low level database calls. LINQ will be used to query data from multiple data sources.
ASP5: Web Services, jQuery & C# Advanced
(5 days or 8 evenings)
Students will leverage web services and jQuery to develop robust and interactive
web applications, including the addition of a custom shopping cart to an existing
application. Advanced Programming concepts in C#.NET will expose the student to
a broader understanding of additional .NET Framework class libraries commonly used
in the workplace.
ASP.NET-Alternative Frameworks (ASPAF)
(5 days or 8 evenings)
Students will be exposed to the most current advanced frameworks available in ASP.NET,
including Model-View-Controller (MVC), the Entity Framework (EF), and Dynamic Data.
Mobile Development (5 days or 8 evenings)
Students will learn how to use Responsive Design techniques along with Media Queries
and the jQuery mobile API to create interactive web sites which are tailored to
a mobile device.
Project Week 1: Web Forms (5 days
or 8 evenings)
Students will create a secure ASP.NET web form application for the purpose of tracking
various information using C# and the .NET 4.0 Framework. Students will manage all
aspects of this project, from designing and creating the database to production
deployment.
Project Week 2: MVC Project & Presentation
(5 days or 8 evenings)
Students will create a secure ASP.NET MVC application for the purpose of tracking
various information using the .NET 4.0 Framework. Students will manage all aspects
of this project, from designing and creating the site to production deployment.
The students will be given a database with stock data in order to simulate working
with a provided database and the restrictions therein. Students will present their
project presentations at the end of this course.
The Application Developer program’s final projects consist of a secure Web Form
Application and a secure MVC Application, both built with an ASP.NET interface,
utilizing HTML, CSS, ASP.NET, SQL Server, (stored procedures if applicable), and
C#.NET. It is a fairly complex application that is developed over a two week period.
Students learn from their failures as well as successes in completing the project.
It demonstrates that they can apply the classroom knowledge to a real life project.
Additionally, throughout the program they build other smaller projects which demonstrate
practical applications of various programming tools.
.NET Developer
.NET Programmer
Software Support
Software Developer
Application Developer
C# .NET Developer
Programmer Analyst