Course Outline
Introducing The .Net 4.0 Framework
- Integrated Development Environment (IDE)
- Languages In The .Net Framework
- The Common Language Runtime (CLR)
- Accessing Data With ADO.Net & XML
- Accessing The Web With ASP.Net
Visual Studio 2010
- Useful Visual Studio Windows
- Creating Projects
- Project Anatomy
- The Files In A Project
- Solution Explorer
- Code Snippets
C# Language Syntax
- Data Types
- Variables Declaration
- Operators
- Conditional Statements
- Looping Structures
Classes & Objects
- Building Models
- Creating Classes And Objects
- Adding Constructors To A Class
- Adding Methods, Properties And Events
- Overloading Methods
- Property Procedures
Debugging Applications
- Setting Breakpoints
- Stepping Through Code
- Debug Windows
- Watch Windows
- Call Stack
ASP.Net Introduction
- Starting An ASP.Net Project
- Project Files
- Server Controls
- Server Event Handling
- The Page Lifecycle
User Interface Development
- Master Pages
- Themes And Skins
- User Controls
- Website Navigation
- Validation Controls
Module 8: Configuration
- Website Configuration Settings
- Configuration Files Including The Web.Config Files
- Storing Application Settings And Configuration Strings
- The Website Administration Tool
Membership & Personalisation
- Securing And Personalizing A Website
- Store User Details In The Membership Database
- Using Login Controls
- Website State Management Methods
- Using Viewstate To Store The State Of A Page
Exception Handling
- Adding Try Catch Blocks To Code
- Page Level Exceptions
- Site Level Exceptions
- Custom Error Pages
- Tracing
Data Access
- What Is ADO.Net
- Connection Object
- Command Object
- Data Readers
- Datasets And Data adapters
- Using The Datasource Wizard
Creating Responsive Pages With AJAX
- AJAX Architecture
- What Are Partial-Page Updates
- Using The Updatepanel Server Control
- Using Client-Side Scripts
Data Access With LINQ
- Why Do We Need LINQ
- Querying The Database
- Language Syntax For Querying
- Using The LINQ To SQL
Using Windows Communication Foundation (WCF) Services
- Service Orientated Architecture
- WCF Scenarios
- Mechanics Of Communication: Address, Contract, Binding
- Creating A Simple WCF Service
- Calling A WCF Service From A Client Application
Deployment
- How To Deploy A Web Application
- Deployments Methods
- Using Visual Studios Copy And Publish Tools
- Using Setup Projects
- Installing Assemblies In The GAC
Requirements
Before attending this workshop, students must:
- Be able to manage a solution environment using the Visual Studio 2010 IDE and tools
- Be able to program an application using a .NET Framework 4.0 compliant language
- Have a basic understanding of client-side scripts
- Have a basic understanding of HTML
Testimonials
It was interesting and well explained.
Oana Pancea, DB Global Technology
PowerShell Master Class Course
It was in depth and to the point.
Anita Salihi, Experian
RabbitMQ with .NET Course
Trainer shared a lot of insights base on his vast experience and good learning for us
Chua Wan Jia, SMRT Corporation Ltd
Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net Course
Well prepared, and covered a lot in 3 days. Trainer tries to make sure everyone understands the topics, and that everyone is comfortable to move on to the next topic.
Capgemini Nederland B.V.
SpecFlow: Implementing BDD for .NET Course
Learning about C# and it's capabilities.
Braintree by Vox Telecom (Pty) Ltd
Programming in C# Course
It was interactive, I could ask many questions and the instructor would modify his lecture to answer my questions
Cynthia Rodriguez - RoyalRoads University
Programming using ASP.NET MVC 4 Course
Manpreet(Trainer ) was well prepared and he knows what is doing and teaching.
AIP Publishing
RabbitMQ with .NET Course
I enjoyed the feature file and corresponding steps creation.
- FNZ Holidings Limited
SpecFlow: Implementing BDD for .NET Course
The Practical side of the course - the whole point of an instructor is to have someone to call on when difficulties are encountered. Definitions of Scrum and Product Owners etc. can be studied without the need for an instructor. But using Visual Studio, getting Specflow up and running and using it right - these are the elements of training that require an instructor. These practical hand-on exercises are the elements I liked the most. I would have liked more of this.
- FNZ Holidings Limited
SpecFlow: Implementing BDD for .NET Course
That it was very practical
FreelyIT
RabbitMQ with .NET Course
All the knowledge acquired through the training sessions
Jorge Romero
Programming in C# Course
hands on training
Robert Badeloe
IIS 7 and ASP.NET Administration Course
I appreciated Fulvio's wide breadth of knowledge. Not only was he familiar with the course content, but he also knew of constructs in languages we were familiar with to make examples more meaningful to us. During intervals he shared his knowledge of technologies and solutions outside the training scope to provide insights into other solutions we could use in future (and future training).
Raphael Keymer - Markit Valuations Limited
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012 Course
It was a compact and well delivered one