Learn From Experts...

Not just learning, it’s about Expertise

Microsoft .Net Developer Accreditation Program C#-ASP.Net-SQL-Server

Why Lightning Minds?
   Experienced Trainers Never miss a class, All classes are recorded. Access to Training forums even after training.

COURSE OUTLINE
This brochure provides a high level description of the Microsoft .net Developer Accreditation Program offered by Lightning Minds Inc. This course is specially designed to address the needs of IT consultant who would like to pursue their career as Microsoft .net Developers.

PREREQUISITES
  Basics in Computer Science Good Problem Solving Skills  

TARGET JOB ROLES *
.net Developer SQL Server Developer

TARGET PROFESSIONAL ACCREDITATIONS *
   Microsoft Certified Web Developer Microsoft Certified Applications Developer Microsoft Certified Solutions Developer

OFFERINGS
  Independent Consultants IT Consulting Companies   

FORMAT
Classroom Online (Web & Audio Conference) On-Site at your facility **

For any questions regarding the training, fees structure or any other career opportunities, contact Sridhar training@lightningminds.com (540) 687-1974

COURSE CONTENT
MODULE 1: Introduction to OOPS and C# Language Fundamentals
Overview: Duration Contents This module starts with basic concepts of OOPS and walks you through the fundamentals of .net Platform and C# Language 15 Hours
.net Platform and Introduction to C# C# Language Fundamentals Introduction to OOPS using C# Interfaces and Abstract Classes Introduction to Assembly based programming Introduction to Generics and Advantages Introduction to Delegates and Events in C#

Hands On

Tools

 Console Applications using C#  Building Class Libraries in C#  Referencing DLL’s and Code re-use in .net Framework  Examples of Language Agnostic Nature of .Net C# Language Console Applications using Visual Studio IDE

This module starts with fundamentals of OOPS and .net Platform. This will be a good start for a beginner to jump start into OOPS using C# language and know more intrinsic details on using Visual Studio IDE and building console applications and Class Libraries in C#.

MODULE 2: SQL Server 2005 and T-SQL Programming
Overview: Duration Contents This module starts with fundamentals of Database Objects and talks deeper into SQL for SQL server 10 Hours Database Objects
   Tables , Views , Synonyms, Sequences, Materialized Views , Indexes , Clusters SQL

DDL, and DML Various forms of Select queries and various clauses in SQL Queries (Group by, Having etc.  Various forms of Insert, Update & Delete (Insert with Select , Update with Select , Delete with Select etc)  Constraints  Stored Procedures  Functions (Simple, Aggregate, Analytical)  Advanced T-SQL in SQL Server Brief introduction to Normalization

SQL Tuning
   Indexes and Efficient Usage High overview of Query Execution Plans Very Brief introduction to Transactions in SQL Server

Hands On Tools

 Comprehensive exercise on SQL & Database Objects  Hands on SQL Tuning SQL Server 2005 Database and Management Studio

This module briefs various SQL server database objects and talks about usage, pros and cons of each object The comprehensive exercises in SQL gives you immense hands on in SQL and prepares to you produce complex queries for clients. It also gets you a start into SQL tuning. By discussing best practices in SQL, This module grooms you into more sophisticated SQL developer.

MODULE 3: INTRODUCTION TO ASP.Net
Overview: Duration Contents This module covers in depth essentials of Web Development using ASP.net 25 Hours
   Introduction to HTML/XML n-tier Architecture and Advantages Advantages of 3-tier Architecture and Code re-usability in 3-tier development

 Introduction to ASP.net and ASP worker Process Simple Web Forms in ASP.Net
   Building simple Web Forms Performing validation of Web Forms Concept of Code Behind and it’s Advantages

State Maintenance in WEB Development  Why Web is Stateless and Concept of Post Back  State Maintenance at Page level(Concept of Viewstate)  Brief introduction to Cookies  Session and Application state Maintenance

User Controls
 Introduction to Composite User Controls(.ascx files)

 Custom Control development and deployment in GAC ADO.Net
 

 Building and Transferring Custom entities
 

Introduction to ADO.Net Data Reader and Introduction to Datasets Binding Data to Web Controls Introduction to GridView/DataList Controls Datasets –Advantages and Disadvantages Efficient way of passing Data between tiers-Building Custom Entities and XML Serializable objects Authentication and Authorization Form based Authentication

Securing Web Applications
 

 Windows based Authentication Web Services  . net XML Web services and Platform agnostic Nature  Creating and Consuming Web Services using Visual Studio IDE

Hands On Tools

 Comprehensive exercises in ASP.Net  Full cycle project using 3 tiers of a typical Web Development Asp.net, C#, IIS, Visual Studio IDE and SQL Server

This module gives the trainee an in-depth understanding of web development and ASP.net worker process. This module also introduces creating and consuming Web services in Visual Studio IDE.
The full cycle project gives the trainee an excellent hands on experience in 3-tier web development.