Software Developer‎ > ‎.NET‎ > ‎

2a. ASP.NET 4.0 (Forms)

Course Material :  

You will receive a copy of this book as part of the course, although the aim of this course is to develop a fully functional website in ASP.NET, thereby referring to the Microsoft Exam topics covered. This website should empower you with the skills to develop fully functional ASP.NET websites.

Bookings:

 

You can download the course registration form on our home page or by clicking here


Duration and pricing:

 

5 days full-time (R7995 excl VAT)

 

5 weeks part-time (2 nights per week, 3 hour sessions) (R8995 excl Vat)

 

Schedule:

 

On the calender on this page below

Intended Audience:

This course is for programmers who want to learn how to build rich and interactive web sites that run on the Microsoft .NET platform. No prior experience in web development is assumed. 


This course is also useful for programmer who wants to learn the MVC (Model View Controller) methodology.

 

Prerequisites:

 

You should be on the level of our C#.NET or before doing this course. 
The Code behind example of this course is done in 
C#.NET, so it is recommend that you are on this level of competence.

Further Training:


You may consider doing the certification exam courses:


MCTS - ASP


MCPD - ASP


Certificate:


1. Upon completion of this course we will issue you with attendance certificate to certify your attendance and / or completion of the prescribed minimum examples.

2. You have the option to get the academic certificate if you also :

- do all the exercises not covered during the 5 day course
- hand in a project (pre-approved) covering most of the topics in the book and incorporating a small database and GUI.

Course Contents:

 Course Contents:

 

Beginning ASP.NET 4: in C# and VB\

 GETTING STARTED WITH ASP.NET 4

      Microsoft Visual Web Developer

      Creating your First ASP.NET Website

      An Introduction to ASP.NET4

      A Tour of the IDE

      The Sample Application

      Practical Tips on Visual Web Developer 

 

 BUILDING AN ASP.NET WEB SITE

       Creating Web Sites with VWD 2010

       Working with files in Your Web Site

       Working with Web Forms

       Practical Tips on Working with Web Forms 

 

 DESIGNING YOUR WEB PAGES

       Why do you need CSS?

       An introduction to CSS

       Working with CSS in Visual Web Developer

       Practical Tip on working with CSS 

 

 WORKING WITH ASP.NET SERVER CONTROLS

       Introduction to Server controls

       A closer look at ASP.NET Server controls

       Types of controls

       The ASP.NET State Engine

       Practical Tips on working with Controls 

 

 PROGRAMMING YOUR ASP.NET WEB PAGES

        Introduction to Programming

        Data types and Variables

        Statements

        Organizing Code

        Object Orientation Basics

        Practical Tips on Programming 

 

 CREATING CONSISTENT LOOKING WEB SITES 

        Consistent Page Layout with Master Pages

        Using a centralized Base Page

        Themes

        Skins

        Practical Tips on Creating Consistent Pages 

 

 NAVIGATION

       Different  ways to move around your site

       Using the Navigation Controls

       Programmatic Redirection

       Practical Tips on Navigation 

 

USER CONTROLS 

       Introduction to user controls

       Adding Logic to your user Controls

       Practical Tips on user Controls 

 

VALIDATING USER INPUT 

      Gathering Data at the Server

      Processing Data at the Server

      Practical Tips on Validating Data 

 

 ASP.NET AJAX 

       Introducing Ajax

       Using ASP.NET AJAX in your Projects

       Using Web Services and Page Methods in Ajax Web Sites

       Practical Ajax Tips

       JQUERY

 

An Introduction to jQuery

jQuery Syntax

Modifying the DOM with jQuery

Effects with jQuery

jQuery and Extensibility

Practical Tips on jQuery

 

       INTRODUCING DATABASES

 

What is a Database?

Different kinds of Relational Databases

Using SQL to work with Database Data

Retrieving and Manipulating Data with SQL

Creating your own tables

Practical Database Tips

 

       DISPLAYING AND UPDATING DATA

 

Data controls

Data source and Data-bound controls working together

Customizing the Appearance of the Data controls

Updating  and Inserting Data

Practical Tips for Displaying and Updating Data

 

       LINQ AND THE ADO.NET ENTITY FRAMEWORK

 

Introducing LINQ

Introducing the ADO.NET Entity Framework

Mapping your Data Model to an Object Model

Introducing Query Syntax

Using Server Controls with LINQ Queries

Practical LINQ and ADO.NET Entity Framework Tips

 

         WORKING WITH DATA – ADVANCED TOPICS

 

Formatting your controls using Styles

Handling Events

Hand-Coding Data Access Code

Caching

Practical Data Tips

 

         SECURITY IN YOUR ASP.NET 4 WEBSITE

 

Introducing Security

Introducing the Login Controls

The Role Manager

Practical Security Tips

 

       PERSONALIZING WEB SITES

 

Understanding profile

Other ways of Dealing with Profile

Practical Personalization Tips

 

EXCEPTION HANDLING, DEBUGGING, AND TRACING

 

Exception Handling

The Basics of Debugging

Tools Support for Debugging

Debugging Client-Side Script

Tracing Your ASP.NET Web Pages

Practical Debugging tips

 

DEPLOYING YOUR WEB SITE

 

Preparing your Web Site for Deployment

Copying Your Web Sit

Running Your Site under IIS

Moving Data to a Remote Server

The Deployment Checklist

What’s next



 

ASP.NET