Programming Courses
DOT NET
- Exam: Certification Exam Code 70-526 TS: Microsoft .NET Framework 2.0 - Windows-Based Client Development
- Duration: Accelerated Course - 5 days/4 weekends
- Fees: £800 (Exam Fees excluded)
Introduction:
This five-day .NET course covers application development for the Microsoft .NET framework using the VB and C# programming languages with Visual Studio 2005.
The theory is reinforced by building windows and web applications that connect to a database. Topics covered in the lectures and exercises include the concepts of object-oriented programming; collections and iteration; multiple document interface windows applications; data binding with ADO.NET; building secure web applications with ASP.NET; processing XML and deploying and consuming web services.
Course Curriculum:
1. Utilise Visual Studio .NET to develop and debug applications.
2. Understand the role of the Common Language Runtime (CLR).
3. Understand Object Oriented Programming in the .NET languages.
4. Develop Console applications.
5. Use WinForms to develop Windows applications.
6. Use WebForms to develop ASP.NET server side Applications.
7. Create Web Services.
Course Contents:
The .NET Framework
Overview
• Windows Forms and controls
• Web Forms and Web services
• The Common Language Runtime architecture and services
• Intermediate Language (IL)
• The .NET class library
• Just-in-time (JIT) compilation
Object-Oriented Programming
Encapsulation
• Designing classes with the Class Designer
• Reference types vs. value types
• Writing constructors
• Protecting private data with property procedures
• Sharing and overloading methods
Inheritance
• "Is a" vs. "has a" relationships
• Implementing inheritance hierarchies
• Overriding base class methods
Polymorphism
• Types of polymorphism
• Interface-based programming
• Writing polymorphic classes
Garbage collection
• Defining finalisers
• The IDisposable interface
• Suppressing finalisation
• Automating disposal with the Using block
Collections, iteration and exceptions
Generics
• The Collections classes and generics
• Iteration
Structured exception handling
• Strategies for error handling
• Exception-handling syntax
• Catching and throwing custom exceptions
Windows Applications
Programming forms and controls
• Creating and displaying forms
• Partial classes
• Manipulating controls with code
• Responding to input with event handlers
• Multiple Document Interface applications
• Office-style menus and toolbars
Deployment
• Simple deployment
• Installer projects
• ClickOnce deployment
Databases and ADO.NET 2.0 The ADO.NET model
• Working with SQL Server 2005
• Connected vs. disconnected approaches
• The System.Data namespace
Programming with ADO.NET classes
• Establishing a connection
• Getting data with the DataReader
• Executing queries with parameters
• Filling a DataSet using a DataAdapter
Data binding with Windows Forms
• Binding to arrays, classes and XML
• TableAdapter, BindingSource and BindingNavigator controls
• Using the DataGridView control
• Navigating relational data with master-detail forms
ASP.NET 2.0 Web Applications
Overview
• Building Web Forms with ASP.NET 2.0
• CSS positioning options for controls
• Separating presentation from logic
Site navigation
• Implementing ASP.NET 2.0 Menu, TreeView and SiteMapPath controls
• Defining site structure using XML
Standardising the UI
• Ensuring uniform page layout with Master Pages
• Styling controls with Skins
• Building Themes from Skins and CSS
Databases and web applications
• Connecting to data with ASP.NET 2.0 DataSource controls
• Binding data to Web Form controls
• Automating data access with GridView, FormView and DetailView
• Sorting and paging in GridView
• Updating, deleting and inserting records with two-way data binding
• Dealing with concurrency
Security
• Configuring Web Forms authentication and authorisation
• Administering users and roles
• Establishing user profiles
• Login controls
State management
• Client-side and server-side state management
• Adding data to the View State
• Binding objects to Session and Application scope
• Using profile properties to store user details
Deployment
• The ASP.NET 2.0 compilation model
• Publishing the Web site
XML
Web Services and manipulating XML
• Building a web service
• Connecting to a web service
• Reading and writing XML as a stream
• Using the XML Document Object Model
• Transformations with XSLT
Pre - Requisites
No existing knowledge of .NET is assumed, but to succeed fully in the course, previous use a programming or scripting language is recommended.
Course Benefits and Prospects in UK and other countries
The course will contain a substantial amount of Hands-On work. Delegates will be introduced to topics during theory sessions and these will be followed by lab exercises relating to the topic. Delegates will work on practical exercises which will reflect commercial scenarios.
Also on this course we offer the following:
-Hands on Experience
-Real Time Project work
-Interview based training
Training Highlights
• Instructor Led - Face2Face / True Live Online class
• More interaction with student to faculty and student to student.
• Detailed presentations. Soft copy of Material to refer any time.
• Practical oriented / Job oriented Training. Practice on Software Tools & Real Time project scenarios.
• Mock interviews / group discussions / interview related questions.
• Test Lab is in Cloud Technology - to practice on software tools if needed.
• We discuss about the real time project domains.
• The teaching methods / tools / topics we chosen are based on the current competitive job market.
Expected Salary/ Pay Package
Expected Salaries are as follows:
For Contractor's £400 to 600 / day
Permanent Positions £40 to £ 60 K/ annum all depends on experience and skill set
CALL US FOR MORE DETAILS ON: +44-203 371 0546 or email on training@lsatraining.co.uk
Enquiry





