Web Development with ASP.Net

Similar documents
Cisco 2: Routing Technologies

Cisco 4: Enterprise Networking

Java 2. Course Outcome Summary. Western Technical College. Course Information. Course History. Course Competencies

Cisco 3: Advanced Routing & Switching

Cisco 1: Networking Fundamentals

FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE COURSE NUMBER: COP 2823 PREREQUISITE(S): COP 2837 OR COP 2360

DE Introduction to Web Development with Microsoft Visual Studio 2010

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

COWLEY COLLEGE & Area Vocational Technical School

Object Oriented Programming Using Visual C# 2012-Level 2

2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET

Object Oriented Programming Using Visual C# 2012-Level 2

DOT NET Syllabus (6 Months)

10267 Introduction to Web Development with Microsoft Visual Studio 2010

.NET-6Weeks Project Based Training

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

Introduction to Web Development with Microsoft Visual Studio 2010

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

VB.NET. Exercise 1: Creating Your First Application in Visual Basic.NET

.NET FRAMEWORK. Visual C#.Net

ASP.NET Web Forms Programming Using Visual Basic.NET

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

2609 : Introduction to C# Programming with Microsoft.NET

M Introduction to Visual Basic.NET Programming with Microsoft.NET 5 Day Course

DIPLOMA IN PROGRAMMING WITH DOT NET TECHNOLOGIES

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801

Introduction to Web Development with Microsoft Visual Studio 2010

The Processing Directives of a Page p. 91 The Page Class p. 99 Properties of the Page Class p. 100 Methods of the Page Class p.

DOT NET COURSE BROCHURE

CGS 2405 Advanced Programming with C++ Course Justification

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 )

Developing Web Applications Using Microsoft Visual Studio 2008

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Introduction to Microsoft.NET Framework Programming using VS 2005 (C#)

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#)

Microsoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents

Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

Fundamentals of Graphic Design

CSC 210 COMPUTER SCIENCE II

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

DOT NET SYLLABUS FOR 6 MONTHS

Advanced Microsoft Word & Desktop Publishing

Dot Net Online Training

Program Contents: DOTNET TRAINING IN CHENNAI

PROGRAMMING IN VISUAL BASIC WITH MICROSOFT VISUAL STUDIO Course: 10550A; Duration: 5 Days; Instructor-led

6 Months Training Module in.net Module 1-Total Days-20

M Introduction to C# Programming with Microsoft.NET - 5 Day Course

Course Syllabus C # Course Title. Who should attend? Course Description

Contents. Using Interpreters... 5 Using Compilers... 5 Program Development Life Cycle... 6

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

Audience: Experienced application developers or architects responsible for Web applications in a Microsoft environment.

Programming in C# with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

DE Developing Windows Applications with Microsoft Visual Studio 2010

COLLEGE OF THE DESERT

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p.

Hands On, Instructor-Led IT Courses Across Colorado

Training Consulting - Mentoring

School of Computing and Information Sciences. Course Title: Mobile Application Development Date: 8/23/10

Model 4.2 Faculty member + student Course syllabus for Advanced programming language - CS313D

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience.

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

Program SLOs Computer Information Science

ASP.NET Using C# (VS2017)


OUTCOMES BASED LEARNING MATRIX

Emerging Technologies

Introduction to Programming Microsoft.NET Applications with Visual Studio 2008 (C#)

Programming in Visual Basic with Microsoft Visual Studio 2010

Certified ASP.NET Programmer VS-1025

10265: Developing Data Access Solutions with Microsoft Visual Studio 2010 Duration: 5 Days Method: Instructor-Led

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500

UNIT 1 PART A PART B

The Information Technology Program (ITS) Contents What is Information Technology?... 2

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore

Diploma in Microsoft.NET

ASP.NET Using C# (VS2013)

1. Query and manipulate data with Entity Framework.

VB.NET Web : Phone : INTRODUCTION TO NET FRAME WORK

Developing Windows Applications with Microsoft Visual Studio 2010

"Charting the Course... MOC Programming in C# with Microsoft Visual Studio Course Summary


2. COURSE DESIGNATION: 3. COURSE DESCRIPTIONS:

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 Course #MS4994A 5 Days COURSE OUTLINE

2730 : Building Microsoft Content Management Server 2002 Solutions

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

SOFTRONIICS Call:

Microsoft MB Microsoft CRM Extending MS CRM 1.2 with.net.

COMPUTER TECHNOLOGY (COMT)

MURACH'S ASP.NET 4.6 WEB PROGRAMMING WITH C# 2015 BY ANNE BOEHM, MARY DELAMATER

School of Computing and Information Sciences

Transcription:

Western Technical College 10152187 Web Development with ASP.Net Course Outcome Summary Course Information Description Career Cluster Instructional Level Total Credits 3.00 Total Hours 72.00 This programming course teaches the student how to create dynamic web content and covers advanced object oriented programming principles. The course utilizes SQL and continues building on HTML and.net skills. Through the use of a database (Microsoft SQL Server), a web programming language (ASP.Net) and a web server, the student will learn how to create database driven web sites. Information Technology Associate Degree Courses Types of Instruction Instruction Type Lecture Lab Credits/Hours 2 CR / 36 HR 1 CR / 36 HR Course History Purpose/Goals Students will learn advanced PC Programming Techniques and how to create database driven web sites using Visual Basic and ASP.Net. Pre/Corequisites Prerequisite 10152191 Database Development with.net Textbooks Murach's ASP.NET 4.5 Web Programming with VB 2012. Copyright 2013. Delamater, Mary and Anne Boehm. Publisher: Mike Murach & Associates, Inc. ISBN-13: 978-1-890774-76-9. Required. Learner Supplies USB Flash Drive for file storage. Manufacturer: Any. Quantity: 1. Description: A two gigabyte flash drive is adequate for this course. Required. Course Outcome Summary - Page 1 of 6

Core Abilities 1. Apply mathematical concepts. 2. Demonstrate ability to think critically. 3. Demonstrate ability to value self and work ethically with others in a diverse population. 4. Transfer social and natural science theories into practical applications. 5. Use effective communication skills. 6. Use technology effectively. Program Outcomes 1. Apply a creative, logical approach to software design. 2. Utilize traditional and object-oriented methodologies incorporating various programming languages on multiple platforms to create a variety of software applications. 3. Design normalized databases that can be used within various programming languages. 4. Utilize principles of networking to support database and web services. 5. Analyze and debug program code using modern debugging tools. 6. Demonstrate a strong work ethic, utilize time management skills, display initiative and work cooperatively as part of an effective team. Course Competencies 1. Examine advanced object-oriented program principles as implemented in Visual Basic. Domain Cognitive Level Evaluation Status WIP 1.1. learner describes encapsulation, polymorphism and inheritance. 1.2. learner invokes overloaded methods and constructors. 1.3. learner writes overriding methods in a subclass and describes execution flow when executing an overridden method. 1.4. learner invokes overridden methods and describes how the method that is ultimately invoked is chosen. Course Outcome Summary - Page 2 of 6

1.5. learner creates and invokes overridden constructors. 1.6. learner demonstrates control invocation of parent class constructors. 1.7. learner creates and uses methods that accept generic data types. 1.8. learner implements the ICloneable interface. 1.9. learner implements the IComparable interface. 1.10. learner describes generic interfaces as defined by the.net framework. 1.11. learner correctly organizes classes. 1.a. Relate inheritance to other object-oriented features of the Visual Basic programming language. 1.b. Create applications that use inheritance features of the Visual Basic Programming language. 1.c. Differentiate between an abstract class, an interface and a generic data type. 2. Use external files in a Visual Basic program. 2.1. learner describes how files and streams work. 2.2. learner utilizes the FileStream class for basic input and output. 2.3. learner implements exception handling in an application that uses external files. 2.4. learner reads and writes a text file in an application. 2.5. learner reads and writes a binary file in an application. 2.6. learner describes the basic framework of an XML document. 2.7. learner creates an XML file from scratch. 2.8. learner uses the XmlReader class in an application. 2.9. learner uses the XmlWriter class in an application. 2.10. learner utilizes, classes, modules and namespaces to organize projects and make the code within reusable. 2.a. Create applications that use text and binary files. 2.b. Create applications that read and write to XML files. 2.c. Organize projects in a manner that is sensible and reusable. 3. Deploy a Visual Basic Client Application. 3.1. learner selects all files, including database files, that are necessary for deployment of a client application. 3.2. learner creates a release build. 3.3. learner deploys the release build to the client using XCopy. 3.4. learner uses ClickOnce to deploy a client application. 3.5. learner correctly configures ClickOnce from the perspective of prerequisites, file choice and update options. 3.6. learner creates an update installation for an existing client application. 3.7. learner correctly configures and completes a Setup project for a client application. 3.8. learner utilizes a Setup program to install a client application. 3.9. learner utilizes ClickOnce to deploy a database application. 3.10. learner utilizes a Setup program to deploy a database application. 3.a. Deploy a Visual Basic client application using XCopy, ClickOnce and a Setup program. 3.b. Deploy a Visual Basic database client application using ClickOnce and a Setup program. 4. Examine philosophical assumptions relative to ASP.Net. Domain Cognitive Level Analysis Status WIP Course Outcome Summary - Page 3 of 6

4.1. learner describes the software necessary for the creation of an ASP.Net application. 4.2. learner describes appropriate hardware necessary for an ASP.Net application. 4.3. learner describes the components of the.net Framework that affect an ASP.Net application. 4.4. learner describes the role of the.aspx code in an ASP.Net application. 4.5. learner describes the role of the Visual Basic code in an ASP.Net application. 4.6. learner identifies all of the files related to an ASP.Net application. 4.7. learner describes how an ASP.Net application is compiled and run. 4.8. learner can switch between source and design view when creating an ASP.Net application. 4.9. learner can minimally test an ASP.Net application. 4.10. learner can debug an ASP.Net application. 4.a. Describes the components that are necessary to create an ASP.Net application. 4.b. Describe the three possible scenarios for creating an ASP.Net application. 5. Utilize server and validation controls in an ASP.Net application. 5.1. learner describes the difference between server controls and HTML controls. 5.2. learner handles events invoked by server controls. 5.3. learner utilizes the variations of the button control in an ASP.Net application. 5.4. learner utilizes common input controls (text boxes, labels, check boxes and radio buttons) in an ASP.Net application. 5.5. learner incorporates list controls in an ASP.Net application. 5.6. learner describes the functionality of additional server controls and implements as necessary. 5.7. learner utilizes basic validation controls in an ASP.Net application. 5.8. learner implements a validation summary control. 5.9. learner describes the use of validation groups. 5.10. learner utilizes advanced validation controls that incorporate regular expressions. 5.a. Create an ASP.Net application that utilizes server controls. 5.b. Create an ASP.Net application that utilizes validation controls. 6. Implement ASP.Net web pages that properly manage state. 6.1. learner describes the scope of view state. 6.2. learner utilizes view state to properly manage a post-back. 6.3. learner describes to scope of session state. 6.4. learner articulates the effect that session state has on system memory. 6.5. learner utilizes session state to save and retrieve items. 6.6. learner describes timeout issues relative to session state. 6.7. learner sets other session state options. 6.8. learner describes the scope of application state. 6.9. learner configures and implements application state for a web application. 6.10. learner utilizes application state events. 6.11. learner compares session state to profiles. 6.12. learner implements the use of profiles with authenticated users. 6.13. learner implements profiles with anonymous users. 6.a. Create a web page that properly manages view state. 6.b. Create a series of web pages that properly manage session state. Course Outcome Summary - Page 4 of 6

6.c. 6.d. Create a web application that properly manages application state. Implement the use of profiles in an ASP.Net web application. 7. Utilize built-in constructs to manage web page look and navigation. 7.1. learner describes the philosophical idea behind the use of master pages. 7.2. learner creates a new master page. 7.3. learner creates a new content page. 7.4. learner converts a web site that does not use master pages to one that does. 7.5. learner creates and exposes master page controls. 7.6. learner creates a web.sitemap file. 7.7. learner implements the TreeView control 7.8. learner implements the Menu control. 7.9. learner implements the SiteMapPath control. 7.10. learner applies an existing theme to an application. 7.11. learner creates a custom web site theme. 7.a. Create a web site that uses master pages and/or themes to make the look of all web pages consistent. 7.b. Implement built in navigation controls in a web site. 8. Implement database controls in ASP.Net. 8.1. learner describes at a high level the ADO.NET 2.0 data classes. 8.2. learner creates an SQL data source. 8.3. learner uses the query builder to organize data for a web site. 8.4. learner utilizes the GridView control to display data. 8.5. learner customizes the GridView control to add additional fields. 8.6. learner updates the database using the GridView control. 8.7. learner utilizes events raised by the GridView control. 8.8. learner implements the DetailsView control to collect data and update the database. 8.9. learner utilizes the FormView control in a web site. 8.10. learner customizes that templates that are contained within the FormView control. 8.a. Create a web site that uses SQL Server data sources. 8.b. Create a web site that uses the GridView, DetailsView and FormView controls. 9. Explore security issues in ASP.Net web sites. Domain Cognitive Level Analysis Status WIP 9.1. learner describes how SSL connections work. 9.2. learner describes how digital certificates work. 9.3. learner describes the processing for obtaining and implementing a digital certificate. 9.4. learner enables form-based authentication. 9.5. learner creates and manages roles within an authenticated web site. 9.6. learner utilizes the Login and Login status controls. 9.7. learner implements the PasswordRecovery and ChangePassword controls. 9.8. learner configures the web.config file to manage an authenticated web site. 9.9. learner utilizes the ASP.Net authentication classes in code to manage authenticated web pages. Course Outcome Summary - Page 5 of 6

9.a. 9.b. 9.c. Understand how to use SSL to encrypt a connection. Create a web site that authenticates users. Customize a web site experience for a user based upon the level of authentication. 10. Deploy a web-based application that uses ASP.Net. 10.1. learner uses the Web Site Administration Tool to configure the web pages for deployment. 10.2. learner uses the IIS Management Console to prepare the web server for an ASP.Net application. 10.3. learner describes the three ways to deploy an ASP.Net application. 10.4. learner utilizes the Copy Web Site command for XCopy deployment. 10.5. learner invokes the aspnet_compiler command to precompile ASP.Net web pages. 10.6. learner utilizes the Publish Web Site command for precompiled deployment. 10.7. learner creates a Web Setup projects. 10.8. learner utilizes a configures and uses a Setup program. 10.a. Configure an ASP.Net web application in order to prepare it for deployment. 10.b. Deploy an ASP.Net web application using one of the three defined methods. Course Learning Plans and Performance Assessment Tasks Type Title Source Status LP (No Title) Course WIP LP (No Title) Course WIP Course Outcome Summary - Page 6 of 6