Course Outline

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

Scheduled Dates

  • Location
    Cost
    Duration
    Start Date
     
Virtual Class
  • TBA
    0
    4
    23 Feb 15
  • London (Central)
    • London
      2095
      4
      06 Jan 15
    • London
      2095
      4
      03 Mar 15
    • TBA
      0
      4
      30 Mar 15
    • London
      2095
      4
      05 May 15
    • London
      2095
      4
      07 Jul 15
    • London
      2095
      4
      01 Sep 15
    • Manchester (Greater)
      • TBA
        0
        4
        29 Dec 14
      • Berkshire
        • TBA
          0
          4
          01 Dec 14
        • Midlands (West)
          • TBA
            0
            4
            23 Feb 15
          • Onsite
            • Onsite
              0
              4
              Onsite

Quick Links