Course Specifics

Course Outline

.NET Programming Fundamentals
  • Creating applications with Visual Studio
  • Managing projects with Solution Explorer
  • Setting project properties and adding references
  • Adding files, folders and code
  • Compiling, debugging and testing programs
  • Coding object-oriented applications
  • Statements
  • Variables
  • Functions
  • Defining scope and visibility
  • Adding code in classes
  • Programming fields and methods
  • Encapsulating data with properties
VB and C# Language Fundamentals
  • Working with data types and conversions
  • Strings
  • Dates and time
  • Integers
  • Real numbers
  • Booleans
  • Performing calculations with mathematical operators
  • Converting between data types
  • Decision-making statements
  • Changing program flow with IF statements
  • Making decisions using logical operators
  • Simplifying complex logic with CASE statements
  • Repeating statements with loops
  • For...Next loops
  • Top and bottom evaluation Do-While...Loops
  • Storing multiple values with arrays
  • Testing and debugging
  • Throwing exceptions
  • Try...Catch...Finally error handling
  • Documenting your code
Constructing Windows Applications
  • Windows application basics
  • Creating forms and positioning controls
  • Navigating with menus
  • Automating code with the Toolbox and Properties window
  • Activating Windows forms
  • Handling events
  • Specifying and retrieving property values
  • Creating dialog forms
Analysing User Requirements and Designing Applications
  • Mapping application features to programming code
  • Building applications using an iterative programming process
  • Translating requirements into design
  • Constructing the three logical layers
  • Presentation
  • Business
  • Data
  • Modelling Windows and Web application user interfaces
Programming Web Applications with ASP.NET
  • Creating the Web site
  • Virtual directories
  • Web applications
  • Web pages
  • HTML
  • Hyperlinks
  • Designing pages with ASP.NET controls
  • Styling sites with ASP.NET themes
  • Processing ASP.NET Web Forms
  • Displaying data and gathering user input
  • Activating Web Forms with events
  • Maintaining variables with Sessions
  • Redirecting users to other Web pages
  • Validating and saving user changes
  • Controlling Web site access
  • Activating Web Forms security
  • Creating a user login page
  • Automating user account creation
Incorporating Relational Databases
  • Relational database concepts
  • Employing databases for fast, efficient storage
  • Select, insert, update and delete query syntax
  • Creating a SQL Server database
  • Adding tables, fields and indexes
  • Defining primary and foreign key relationships
  • Accessing the database with ADO.NET
  • Connecting to the database and running SQL commands
  • Storing user changes
  • Displaying existing records
Deploying .NET Applications
  • Installing the .NET Framework
  • Publishing applications with ClickOnce
  • Moving ASP.NET applications to the Web

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

Scheduled Dates

  • Location
    Cost
    Duration
    Start Date
     
London (Central)
  • London
    2095
    4
    06 Jan 15
  • London
    2095
    4
    03 Mar 15
  • London
    2095
    4
    28 Apr 15
  • London
    2095
    4
    16 Jun 15
  • London
    2095
    4
    11 Aug 15
  • London
    2095
    4
    29 Sep 15
  • Buckinghamshire
    • TBA
      0
      4
      Onsite
    • Devon
      • TBA
        0
        4
        Onsite
      • Dorset
        • TBA
          0
          4
          Onsite
        • Leeds, Yorkshire
          • TBA
            0
            4
            Onsite
          • Sussex (West)
            • TBA
              0
              4
              Onsite
            • Virtual Class
              • TBA
                0
                4
                Onsite

Quick Links