Welcome to BTI420

Welcome to BTI420! This post has information that helps you get started in the course.

.

Course introduction

Welcome to BTI420!

In this course, you will learn to create ASP.NET MVC applications with entry-level functionality, which are hosted on the Microsoft Web Platform.

Through this process, you will learn foundational concepts, skills, and technologies that will enable you to create high-quality intermediate- and advanced-level web applications in the future. These foundations will include:

  • ASP.NET
  • The .NET Framework, and the Framework Class Library (FCL)
  • The C# programming language
  • Visual Studio 2012
  • Web browser development tools
  • Internet Information Services (IIS) Express
  • Model-View-Controller (MVC) design pattern
  • Event-driven programming
  • Object-oriented and component-based software development
  • User interface design fundamentals
  • Configuring a personal computer to do BTI420 course work
  • Deployment to a hosted service provider (e.g. Windows Azure)
  • SQL Server, and its Management Studio application
  • Microsoft ADO.NET Entity Framework for data access

Coming into the course, you must have some experience and success programming object-oriented software in C++. This means that you must have passed BTP200.

In addition, you must have some experience and success with internet client programming, and you must “get” the server-based web application concept. This means that you must have passed BTI220 and BTI320.

I’m also counting on database experience and success gained in BTD210 and BTD310.

In summary, I am counting on you having some experience and success in the following foundational concepts, skills, and technologies BEFORE starting this course:

  • Object-oriented software development using C++
  • XHTML and CSS
  • Some JavaScript and DOM knowledge
  • SQL DDL (data definition language) and DML (data manipulation language)
  • Windows operating system experience, so you can install, configure, and use new software

In addition to the above list, you need the ability to learn quickly and effectively. You will be expected to learn (through watching, listening, reading, doing, and helping others) a significant amount of material. This learning will be done incrementally, so you must keep involved during the course to be successful. Based upon the experience of other students, you WILL fail the course if you don’t keep up, and/or attempt to “cram” for a test, assignment, or exam.

.

How can I get started?

Get the required textbook, as shown on the BTI Resources page.

Learn how to use the professor’s web site. It has general information, and course-specific information.

If you want to do BTI420 course work on your own personal computer, get and install Visual Studio 2012. You can download the software (as an ISO image) from the College’s software downloads area.

  • After you login to the downloads area, you will see the list of software categories (white characters on a blue background)
  • Click the MSDN category
  • About two-thirds of the way down the (January 2013) list, locate this entry:
    Visual Studio Ultimate 2012 X86
  • That’s the one you want – it claims to be 1.49GB in size

.

For the fastest download times, visit the Open Lab in the TEL Building. To the right (west) of the attendant/employee, there are about five computers, which have fast access to the software downloads area. You should be able to download the Visual Studio image file in ten minutes or less, and create the DVD (from an ISO image) in another ten minutes or less.

.


.

.

.

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: