Lesson Structure
There are 11 lessons in this course:
- 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
- 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
- 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
- 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
- Form Validation
- Required Field Validator
- Compare Validator
- Regular Expression Validator
- Range Validator
- Custom Validator
- Classes and Namespaces
- OOP Concepts
- Fields, Properties, Methods, and Events
- Encapsulation, Inheritance, and Polymorphism
- Overloading, Overriding, and Shadowing
- Access Levels
- Constructors and Destructors
- Namespaces
- ASP.NET Applications
- Page Lifecycle
- Events in the Life Cycle of Page
- Page Methods
- Site Model
- 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
- Error Handling
- Introduction
- Exceptions
- Trapping Errors
- Try "Catch"
- Logging Exceptions
- Using Web.config file
- Email from Your Applications
- System.net,mail Namespace
- SMTP
- Sending a Simple Email
- Using the Mailmessage Class
- 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.
What Are the Advantages of Studying with ACS Distance Education?
- You can start at any time to suit you.
- The courses are self-paced.
- You can study when and where suits you. They are flexible to fit in around you and your lifestyle.
- Keep up to date on your learning.
- Update your CV.
- It is not just a course, it is a package of learning that includes – course notes, tutor feedback, self-assessment tests, research tasks and assignments.
- Our tutors are all experts in their field, with years of experience in their field.
- They are also keen and enthusiastic about their subject and enjoy working with students to improve their knowledge and skills.
- Courses are also updated regularly to meet the demands of the changing needs for knowledge and to keep our courses up to date.
What Next?
ASP.Net programmers are the most sought after for writing web sites. Whilst there is an oversupply of programmers skilled in some languages, there is heavy demand for skilled ASP.Net Programmers. This course provides a comprehensive introduction to ASP.Net. By the end of the course, you should be able to easily understand all the major aspects of ASP.Net and use it to produce your own database driven web applications.
Study this course and develop the programming skills people actually want. That's great for your career or business, great for your customers and great for you!
You can enrol today by clicking the “Enrol Now” button above.
Or
Click here to ask a Question
Or Request a Prospectus Here.