Study ASP.Net by e-learning -train to be a .Net Programmer
This course provides a comprehensive introduction to ASP.NET for students wishing to further develop their understanding of, and ability to creatively use the internet. By the end of the course, the student should be able to easily understand all the major aspects of ASP.NET and use it to produce their own web applications.Pre-requisites
This course assumes that the student has a good knowledge of basic HTML. Students must have access to a computer with internet access. Students are required to install Visual Web Developer Express Edition -- this is a free download from Microsoft.
There are 11 lessons as follows:
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 2005, 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 (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
On successful completion of the course you should be able to do the following:
- 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 THE COURSE COVERS
Here are just some of the things you may be doing:
- 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 IS 'MICROSOFT.NET'?
Microsoft explains the concept of .NET in these words:
"Microsoft® .NET is a set of Microsoft software technologies for connecting information, people, systems, and devices. It enables a high level of software integration through the use of Web services-small, discrete, building-block applications that connect to each other as well as to other, larger applications over the Internet."
Microsoft's '.NET' platform was released in 2001 as a new feature to their Windows family of products. This affects many aspects of Information Technology because Windows products are responsible for a major share of home and office computers systems and website servers on the Internet. The technology behind .NET allows programmers (often called 'developers') to create software programs or applications that utilise the wide spectrum of information technology resources used every day by people around the world.
A NEW APPROACH TO BUILDING WINDOWS SOFTWARE
The .NET Framework simplifies Windows software development. It provides developers with a single approach to build both desktop applications - sometimes called 'smart client applications' - and Web-based applications. It also enables developers to use the same tools and skills to develop software for a variety of systems ranging from handheld smart phones to large server installations.
Software built on the .NET Framework can be easier to deploy and maintain than conventional software. Applications can be designed to automatically upgrade themselves to the latest version. The .NET Framework can also minimize conflicts between applications by helping incompatible software components coexist.
Why Choose This Course
- Course notes and materials are unique (written by our staff) and up to date (most revised annually) –our graduates are more up to date with what they learn than many other institutions.
- We don’t just present you with information; we also work to help you understand and remember it, develop an ability to apply it in the real world, and build networks with others who work in this field.
- Start any time, study at your own pace, study from anywhere
- Don’t waste time and money traveling to and from classes
- More choices in your assignment work –courses are written to allow you more options to focus on parts of the subject that are of more interest to you.
- Tutors more accessible than many colleges – academics are hard at work in both the UK and Australia, 5 days a week, 16 hours a day, and answering individual queries from students are top priority and always attended to within a day –often within an hour.
- Be treated like an individual –don’t get lost in a crowd of other students. Our tutors interact with you one to one.
- Extra help at no extra cost where needed.. If you find a task you can’t do, we will help you through it or give you another option.
- Support after graduation –We will advise on getting work, starting a business, putting a CV together. We will promote students and their businesses through our extensive profile on the internet. Any graduate who asks will be helped.
How You Study
- When you enroll, we send you an email that explains it all.
- You are given a short orientation video to watch, where our principal introduces you to how the course works, and how you can access all sorts of support services
- You are either given access to your course online, or sent a CD or course materials through the mail (or by courier).
- You work through lessons one by one. Each lesson has at least four parts:
- An aim -which tells you what you should be achieving in the lesson
- Reading -notes written and regularly revised by our academic staff
- Set Task(s) -These are practicals, research or other experiential learning tasks that strengthen and add to what you have been reading
- Assignment -By answering questions, submitting them to a tutor, then getting feedback from the tutor, you confirm that you are on the right track, but more than that, you are guided to consider what you have been studying in different ways, broadening your perspective and reinforcing what you are learning about
- Other - Your work in a course rarely stops at just the above four parts. Different courses and different students will need further learning experiences. Your set task or assignment may lead to other things, interacting with tutors or people in industry, reviewing additional reference materials or something else. We treat every student as an individual and supplement their learning needs as the occasion requires.
- You are given access to and encouraged to use a range of supplementary services including an online student room, including online library; student bookshop, newsletters, social media etc.
- You are provided with a "student manual" which you can refer to if and when needed. It provides a quick solution to most problems that might occur (some people never need to use this; but if you are studying late at night & have a problem, the manual provides a first port of call that can often get you moving again).
- ACS is known and highly respected internationally: by employers and academics alike:
- Recognised by International Accreditation and Recognition Council
- ACS has been training people around the world since 1979
- Over 100,000 have now studied ACS courses, across more than 150 countries
- Formal affiliations with colleges in five countries
- A faculty of over 40 internationally renowned academics –books written by our staff used by universities and colleges around the world.