Asp.Net  Programming


Asp.Net Programming

Let to write ASP.net from home by distance education
 
Course Code BIT200
Qualification Statement of Attainment
Payment Options Upfront & Payment Plans
Delivery Online & Correspondence
Duration 100 Hours

 
Course Information

ASP.NET Courses have been developed in response to industry demand and are specifically designed to equip graduates with work-ready skills. Each participant will be trained and assessed in theory and in practical tasks. Real-world exercises are used throughout the program. 

ASP.NET is a server-side Web application framework designed for Web development to produce dynamic Web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language. The ASP.NET SOAP extension framework allows ASP.NET components to process SOAP messages.

There are 11 lessons in this course:

  1. Introduction
    • What is ASP.Net
    • Enhanced Performance,
    • World-Class Tool Support
    • Power and Flexibility
    • Simplicity
    • Manageability
    • Scalability and Availability
    • Customizability and Extensibility
    • Security
    • Required Software
    • Visual Web Developer Express Edition
    • Visual Studio.NET
    • Internet Information Services (IIS)
    • A Simple Asp.Net Page
    • Programming Exercise -Running the Example in Visual Web Developer
  2. VB.NET Essentials
    • What Are Variables?
    • Arrays
    • Kinds of Variables (Data types)
    • Integer variables
    • Long integer variables
    • Single precision floating point variables
    • Double precision floating point variables
    • Assigning Variable Values
    • Operator Precedence
    • Strings
    • Hard Coding Variables
    • Program Flow and Branching
    • branching (conditional branching, unconditional branching)
    • If Statements
    • If...Else Statements
    • Select Statements
    • Looping
    • For Loop
    • While Loops
    • Other Types of Loops
    • Looping Summary
    • Hungarian Notation
    • Functions
    • Subroutines
    • Programming Exercise -Using Variables
  3. Web Forms
    • Using CSS and Master Pages
    • Master Pages
    • Content Page vs. Master Page
    • Creating a Master Page
    • Default Master Content
    • Web Forms
    • A Basic Introduction to HTTP
  4. Web Server Controls
    • Server Controls
    • HTML Controls
    • ASP.NET Controls
    • Validation Controls
    • Programming Exercise -Creating a Form to Capture User Details
    • Raising and Handling Events
    • Postback Architecture
  5. Form Validation
    • Required Field Validator
    • Compare Validator
    • Regular Expression Validator
    • Range Validator
    • Custom Validator
  6. Classes and Namespaces
    • OOP Concepts
    • Fields, Properties, Methods, and Events
    • Encapsulation, Inheritance, and Polymorphism
    • Overloading, Overriding, and Shadowing
    • Access Levels
    • Constructors and Destructors
    • Namespaces
  7. ASP.NET Applications
    • Page Lyfescycle
    • Events in the Life Cycle of Page
    • Page Methods
    • Site Model
  8. Interacting with Databases
    • Database basics
    • Creating a Database
    • Connecting to a Database
    • Coding Connections
    • Reading from a Database
    • Executing the Query
    • Stepping through the SQL Result
    • Writing to a Database
    • Adding New Records
    • Updating Records
    • Closing the Connection
    • Data Binding
  9. Error Handling
    • Introduction
    • Exceptions
    • Trapping Errors
    • Try "Catch"
    • Logging Exceptions
    • Using Web.config file
  10. Email from Your Applications
    • System.net,mail Namespace
    • SMTP
    • Sending a Simple Email
    • Using the Mailmessage Class
  11. Project: Creating an Online Store
    • Systems Development Lifecycle
    • System Request
    • Analysis and Design
    • Programming
    • Testing and Acceptance
    • Installation/ Implementation
    • Maintenance
    • Using Interface Design (UID)
    • Project

Each lesson culminates in an assignment which is submitted to the school, marked by the school's tutors and returned to you with any relevant suggestions, comments, and if necessary, extra reading.

Aims

  • Understand the .NET framework and the advantages of ASP.NET over other web based languages.
  • Understand the basics of Visual Basic .NET (VB.NET).
  • Understand how web forms work including how and when to use them.
  • Understand web server controls and how to use them to enhance asp.net web applications.
  • Understand how to use web forms validation to control what information is accepted by a web form.
  • Understand classes and namespaces in ASP.NET.
  • Understand what web applications are and how to create them.
  • Understand the basics of databases and data access technologies used in ASP.NET.
  • Understand how to handle errors in your website application and how to "debug" to prevent errors.
  • Understand how to send email from your web application.
  • Develop a completed online store web application.

What You Will Do

  • Define "code behind"
  • Learn what ASP.NET is.
  • Define many different types of variables.
  • Define what a subroutine is.
  • Define what a function is.
  • Work with webforms and note advantages over traditional html forms.
  • Explain how & when Web Controls are used.
  • Explain the difference between ASP server side controls and standard html controls.
  • Create a web form that asks for a person’s details.
  • Select two validation controls and explain their benefits.
  • Create code for a page that asks for a file name and then creates that file on the local hard drive.
  • Define what a "namespace" is and give examples of two namespaces.
  • What is the web.config file and what is it used for?
  • Explain the difference between application & session events.
  • Create a small ASP.NET application that uses a database, admin section and front page.
  • Explain the difference between page level tracing and application level tracing.
  • Create an Email contact page.
  • Create an Online Shopping application.
Student support

We live in a society where the pressures of daily living are high with financial expenses, personal and work commitments, and mortgage and rental obligations. Then there are the unexpected life challenges that also get thrown our way. With this in mind the thought of taking on study can be daunting for most people. Here at Learning Cloud we understand that life doesn’t run in a straight line it has many ups and downs.

As an enrolled student at Learning Cloud, you are entitled to access a variety of non-academic support services from the Student Services Unit. These supports are designed to walk beside you throughout your studies they will assist you in life’s ups and downs to provide you the best opportunity to successfully complete your chosen course.

STUDENT SERVICES PROGRAMS INCLUDE:

  • Careers Counselling Service
  • General Counselling Service
  • Disability Liaison Service
  • Retention & Engagement Service
  • Student Activities
  • Accommodation
  • E Counselling
  • Your-Tutor
  • Parent support
  • Reasonable Adjustment Plan (RAP)

Call our student support today on 0800 000 361 or Email Faculty

Get more information

Want more information about financial and student support? Fill out the enquiry form to the right and a study consultant will contact you with the details you need.

How will this course advance my career?

Learning Cloud programs have been developed in response to industry demand and are specifically designed to equip graduates with work-ready skills. Each participant will be trained and assessed in theory and in practical tasks and Real-world exercises are used throughout the program.

Studies prove, time and again, that college-educated workers earn more than those with only a high school qualification. College graduates often enjoy additional benefits, including greater job opportunities and promotions. Though the proof for greater earning potential exists, some might wonder whether the cost of the education warrants the overall expense in the long run.

College Graduate vs. Non-Graduate Earnings

The National Centre for Education Statistics (NCES) analyses employee earnings data biennially, according to education level. Findings indicate that workers with a qualification earn significantly more than those without. Since the mid-1980s, education has played a large part in potential wages, with bachelor's degree holders taking home an average of 66% more than those with only a high school diploma do. While college-educated workers' wages have increased over the past two decades, those with only a high school education have seen decreases in annual salaries in the same time period (nces.ed.gov).

How else will I benefit from studying with Learning Cloud?

  • Studying online or distance means you can study where you want and at your own pace.
  • Receive career-focused training with practical, hands-on learning.
  • All course materials are provided and all digital platforms are interactive, work on any device and designed to be fun.
  • Recognition of Prior Learning or Skills Recognition may be available for previous work experience, formal training or qualifications in this field.

THANK YOU