SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( )

Size: px
Start display at page:

Download "SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( )"

Transcription

1 SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( ) MODULE: C# PROGRAMMING CHAPTER 1: INTRODUCING.NET AND C# 1.1 INTRODUCTION TO LANGUAGES C++ C# DIFFERENCES BETWEEN C# AND C++ A COMPARISON BETWEEN.NET AND J2EE 1.2 OVERVIEW OF THE.NET FRAMEWORK SERVICES ADVANTAGES OF.NET UNDERSTANDING THE.NET FRAMEWORK ARCHITECTURE 1.3 THE COMMON LANGUAGE RUNTIME 1.4 ADVANTAGES OF MANAGED CODE PLATFORM INDEPENDENCE PERFORMANCE IMPROVEMENT LANGUAGE INTEROPERABILITY 1.5 VISUAL BASIC VISUAL C VISUAL J# 2005 SCRIPTING LANGUAGES COM AND COM+ 1.8 COMMON LANGUAGESPECIFICATION HISTORY OF CLS 1.9 A CLOSER LOOK AT INTERMEDIATE LANGUAGE SUPPORT FOR OBJECT ORIENTATION AND INTERFACES DISTINCT VALUE AND REFERENCE TYPES STRONG DATA TYPING 1.10 UNDERSTANDING.NET FRAMEWORK CLR FEATURES OF C# 1.11 COMPILATION AND EXECUTION PROCESS IN.NET WHAT YOU NEED TO WRITE AND RUN C# CODE 1.12 UNDERSTANDING MULTITIER APPLICATION 1.13 SYSTEM REQUIREMENTS FOR INSTALLATION OF VISUAL STUDIO 2005 / 2008

2 CHAPTER 2: UNDERSTANDING THE.NET FRAMEWORK 2.1 OBJECTIVE BASE CLASS LIBRARY FRAMEWORK CLASS LIBRARY 2.2. NET FRAMEWORK CLASSES 2.3 UNDERSTANDING NAMESPACE IN.NET 2.4 THE NAMESPACE HIERARCHY AND FULLY-QUALIFIED NAMES 2.5 WHAT IS ASSEMBLIES PRIVATE ASSEMBLIES SHARED ASSEMBLIES 2.6 REFLECTION 2.7 ASSEMBLY BENEFITS 2.8 ASSEMBLY VERSIONING 2.9 THE ASSEMBLY MANIFEST CHAPTER 3: C# BASICS 3.1 OBJECTIVE 3.2 THE RELATIONSHIP OF C# TO.NET 3.3 HISTORY OF C# YOUR FIRST HELLO WORLD PROGRAM RUNNING THE PROGRAM EXAMINATION OF THE PROGRAM STEPS COMPILATION THROUGH DOS 3.4 IDENTIFIERS AND KEYWORDS 3.5 LIST OF KEYWORDS IN C# EXPLANATION CHAPTER 4: C# DATA TYPES, STORAGE AND VARIABLES 4.1 OBJECTIVE 4.2 VARIABLES 4.3 INITIALIZATION OF VARIABLES 4.4 SCOPE CLASHES FOR LOCAL VARIABLES 4.5 CONSTANTS DIFFERENCE BETWEEN VALUE TYPE AND REFERENCE TYPE 4.6 BOXING AND UNBOXING

3 CHAPTER 5: OOP S CONCEPT IN C# 5.1 OBJECTIVE 5.2 CLASSES 5.3 OTHER MODIFIERS IN C# 5.4 PASSING PARAMETERS TO METHODS 5.5 OUT PARAMETER 5.6 PARAMS KEYWORD 5.7 INHERITANCE 5.8 IMPLEMENT INHERITANCE 5.9 INTERFACE IN C# 5.10 ABSTRACT CLASS 5.11 POLYMORPHISM IN C# 5.12 VIRTUAL AND OVERRIDE METHOD 5.13 CONSTRUCTORS 5.14 DESTRUCTOR CHAPTER 6: ARRAYS, INDEXER AND COLLECTION IN C# 6.1 WHAT IS ARRAY? 6.2 MULTIDIMENSIONAL ARRAY 6.3 JAGGED ARRAY 6.4 ARRAY CLASS 6.5 INDEXERS 6.6 COLLECTION CLASSES 6.7 STACKS 6.8 QUEUES 6.9 DICTIONARIES CHAPTER 7: C# OPERATORS& DATA TYPE 7.1 THE TERNARY OPERATOR 7.2 THE CHECKED AND UNCHECKED OPERATOR 7.3 DATA TYPE CONVERSION 7.4 LOOPS IN C# CHAPTER 8: DELEGATES AND EVENTS IN C# 8.1 DELEGATE 8.2 MULTICAST DELEGATE 8.3 EVENTS IN C# ANONYMOUS METHODS CHAPTER 9: FILE HANDLING 9.1 STREAMWRITER CLASS 9.2 STREAMREADER CLASS 9.3 SOME USEFUL METHODS CHAPTER 10: THREADING 10.1 WHAT IS THREAD? 10.2 WHAT IS THREAD IN C#? 10.3 ASYNCHRONOUS DELEGATES 10.4 WAIT HANDLE

4 10.5 BACKGROUND THREADS 10.6 THREAD PRIORITY 10.7 CONTROLLING THREADS 10.8 THREAD POOLS 10.9 THREADING ISSUES DEADLOCK CHAPTER 11: ERROR AND EXCEPTION HANDLING 11.1 WHAT IS EXCEPTION? 11.2 EXCEPTION CLASSES 11.3 CATCHING EXCEPTIONS 11.4 THROW STATEMENT 11.5 TYPES OF EXCEPTION CHAPTER 12: WINDOWS FORMS 12.1 CONTROLS 12.2 MDI (MULTIPLE DOCUMENT INTERFACE) 12.3 BUTTONS CONTROL 12.4 TEXTBOX CONTROL 12.5 RICH TEXT BOX 12.6 LABEL CONTROL 12.7 LINKLABEL 12.8 CHECKBOX 12.9 RADIOBUTTON CHAPTER 13: ADO.NET 13.1 WHAT IS ADO.NET? 13.2 CONNECTED AND DISCONNECTED DATA CHAPTER 14: DEPLOYMENT 14.1 DESIGNING FOR DEPLOYMENT 14.2 DEPLOYMENT OPTIONS 14.3 DEPLOYMENT PROJECTS 14.4 DEPLOYMENT REQUIREMENTS 14.5 DEPLOYING THE.NET RUNTIME XCOPY AND WEB APPLICATIONS COPY WEB TOOL PUBLISHING A WEB SITE INSTALLER PROJECTS CREATING A SETUP PROJECT 14.6 SET UP AND DEPLOYMENT OF APPLICATIONS IN VISUAL STUDIO.NET CONFIGURING DEPLOYMENT PROPERTIES CONFIGURATION MANAGER DIALOG BOX AFTER MODIFICATION CONFIGURING PROJECT PROPERTIES 14.7 THE REGISTRY EDITOR ADDING A VALUE TO A REGISTRY KEY TO ADD A REGISTRY VALUE TO REMOVE A REGISTRY VALUE CREATING INSTALLATION COMPONENTS WORKING WITH PREDEFINED INSTALLATION COMPONENTS

5 INSTALLER COMPONENTS DESCRIPTION DEPLOYING AN INSTALLATION COMPONENT BY USING THE INSTALLER TOOL WORKING WITH INSTALLER CLASSES URL REMOTING THE DOWNLOAD CACHE CODE ACCESS SECURITY POLICY 14.8 METHODS OF DEPLOYMENT DEPLOYMENT VIA REMOVABLE MEDIA NETWORK-BASED DEPLOYMENT OR WEB-BASED DEPLOYMENT CHAPTER 15: OVERVIEW OF VISUAL STUDIO WORKING WITH TDD 15.2 SUPPORTING.NET CLOUD, SILVERLIGHT, WINDOWS 7 AND WPF SUPPORT 15.4 SYSTEM REQUIREMENTS FOR INSTALLATION OF VISUAL STUDIO KEY FEATURES EXPLANATION OF VISUAL STUDIO 2010 CLOUD DEVELOPMENT PARALLEL DEVELOPMENT UNDERSTANDING EXISTING AND WRITING NEW CODE 15.6 WEB DEVELOPMENT 15.7 C++ DEVELOPMENT 15.8 SHAREPOINT DEVELOPMENT 15.9 VISUAL STUDIO 2010 PROJECT TEMPLATES SHAREPOINT APPLICATION PAGE DESIGNER FEATURE DESIGNER AND SERVER EXPLORE WINDOWS 7 DEVELOPMENT AMONG THE GREAT NEW FUNCTIONALITY IN VISUAL STUDIO TEAM SYSTEM 2010 PRODUCT OVERVIEW MODELING THAT WORKS WITH CODE ELIMINATING NO-REPRO BUGS MODULE: ASP.NET PROGRAMMING WITH SECURITY UNIT 1: INTRODUCTION TO ASP.NET 1.1 WHAT IS ASP? 1.2 WHAT IS ASP.NET? 1.3 ASP.NET CONTROLS 1.4 HOW DOES IT WORK? 1.5 INTRODUCING WEB FORMS/PAGES 1.6 CODE-BEHIND MODEL 1.7 WRITING YOUR FIRST WEB FORMS PAGE 1.8 CLUES FOR CASE SENSITIVITY UNIT 2: WORKING WITH SERVER CONTROLS 2.1 INTRODUCTION TO HTML SERVER CONTROLS 2.2 WORKING WITH SERVER CONTROLS 2.3 MANIPULATING SERVER CONTROLS 2.4 HANDLING CONTROL EVENTS 2.5 HANDLING MULTIPLE CONTROL EVENTS 2.6 PERFORMING PAGE NAVIGATION (SCENARIO 1) 2.7 PERFORMING PAGE NAVIGATION (SCENARIO 2)

6 2.8 REQUESTS/RESPONSE PROGRAMMING 2.9 COLLECTIONS UNIT 3: SERVER CONTROLS FORM VALIDATIONS 3.1 INTRODUCTION 3.2 VALIDATION SERVER CONTROLS 3.3 NAVIGATION CONTROLS 3.4 STANDARD CONTROLS 3.5 INTRODUCTION TO USER CONTROL AND ITS PROPERTIES 3.6 DATA BINDING SERVER CONTROLS UNIT 4: UNDERSTANDING PAGE LIFE CYCLE & STATE MANAGEMENT 4.1 ASP.NET PAGE LIFE CYCLE 4.2 ASP.NET MANAGES FOUR TYPES OF STATE 4.3 STATE MANAGEMENT OPTIONS 4.4 HIDDEN FIELDS 4.5 COOKIES 4.6 QUERY STRING 4.7 SERVER-SIDE STATE MANAGEMENT OPTIONS 4.8 HANDLING SESSION EVENTS 4.9 GLOBAL.ASAX 4.10 WEB CONFIGURATION 4.11 ASP.NET APPLICATION FOLDERS / SPECIAL FOLDERS UNIT 5: MASTER PAGES 5.1 OVERVIEW 5.2 MASTER PAGES ARCHITECTURE 5.3 NESTING MASTER PAGES 5.4 SKIN AND THEMES 5.5 CREATING A THEME 5.6 APPLYING A THEME 5.7 NAMED SKINS 5.8 OVERRIDING THEMES 5.9 THEMES AND CSS STYLE SHEETS 5.10 THEMES WITH IMAGES UNIT 6: CACHING IN ASP.NET 6.1 OVERVIEW 6.2 WEB SERVICES 6.3 AN INTRODUCTION TO WEB SERVICES - A CLOSER LOOK AT SOAP, WSDL AND UDDI 6.4 MODULES AND HANDLERS 6.5 RETURNING COMPLEX TYPES 6.6 THE WEB SERVICES UTILITY 6.7 TIMETEST APPLICATION UNIT 7: AJAX INTRODUCTION 7.1 WHY USE ASP.NET AJAX? 7.2 ASP.NET AJAX ARCHITECTURE 7.3 ASP.NET AJAX SERVER AND CLIENT ARCHITECTURE 7.4 ASP.NET AJAX SERVER CONTROLS

7 7.5 ASP.NET AJAX WEB SERVICE 7.6 DEBUGGING 7.7 CREATING AN ASP.NET AJAX-ENABLED WEB SITE 7.8 ADDING CONTENT TO AN UPDATEPANEL CONTROL 7.9 ADDING AN UPDATEPROGRESS CONTROL TO THE PAGE UNIT 8: SECURITY 8.1 CONFIGURE SECURITY USING THE WEBSITE ADMINISTRATION TOOL 8.2 USING LOGIN CONTROLS 8.3 THE MEMBERSHIP API 8.4 THE CREATE USER WIZARD 8.5 STEPS TO IMPLEMENT.NET PASSPORT AUTHENTICATION UNIT 9: GLOBALIZATION AND LOCALIZATION 9.1 GLOBALIZATION 9.2 INTRODUCTION 9.3 LOCALIZATION AND VISUAL STUDIO WORKING WITH LOCAL RESOURCES 9.5 WORKING WITH GLOBAL RESOURCES 9.6 PROGRAMMATICALLY SETTING CULTURE AND UICULTURE 9.7 XML 9.8 XML DECLARATION 9.9.NET SUPPORT FOR XML 9.10 XML DESIGNER 9.11 XML DOCUMENT OBJECT MODEL SUPPORT 9.12 VALUES 9.13 WORKING WITH XML SERVER CONTROLS - PRACTICAL EXAMPLE 9.14 CONVERTING RELATIONAL DATA INTO AN XML DOCUMENT UNIT 10: CRYSTAL REPORTS 10.1 OVERVIEW 10.2 IMPLEMENTATION MODELS 10.3 CREATING CRYSTAL REPORTS 10.4 STEPS TO CREATE THE REPORT I.E. THE.RPT FILE 10.5 CREATING A CRYSTAL REPORT VIEWER CONTROL 10.6 CREATING THE.RPT FILE 10.7 CREATING A CRYSTALREPORTVIEWER CONTROL 10.8 ENHANCING CRYSTAL REPORTS 10.9 EXPORTING CRYSTAL REPORTS SECURITY IN ASP.NET WINDOWS BUILTIN ROLE ENUMERATION FORMS AUTHENTICATION

8 MODULE: ADO.NET AND ITS FEATURES UNIT 1: INTRODUCTION ADO.NET 1.1 WHAT IS ADO.NET? 1.2 THE.NET FRAMEWORK 1.3 THE COMMON LANGUAGE RUNTIME 1.4 GARBAGE COLLECTION 1.5 THE COMMON LANGUAGE INFRASTRUCTURE 1.6 ASSEMBLIES 1.7 THE COMMON TYPE SYSTEM 1.8 THE COMMON LANGUAGE SPECIFICATION 1.9.NET CLASS LIBRARIES 1.10 BRIEF HISTORY OF DATA ACCESS 1.11 ODBC 1.12 RDO 1.13 INTRODUCTION TO ADO.NET 1.14 ARCHITECTURAL OVERVIEW OF ADO.NET 1.15 THE DATASET 1.16 UPDATING THE DATA SOURCE 1.17 DISCONNECTED DATA ACCESS 1.18 READ-ONLY, FORWARD-ONLY ACCESS 1.19 C# EXAMPLE 1.20 ADO.NET EVENTS UNIT 2: THE.NET DATA PROVIDERS 2.1 THE SQL SERVER DATA PROVIDER 2.2 THE OLE DB DATA PROVIDER 2.3 MEET THE PLAYERS 2.4 CONNECTION 2.5 COMMAND 2.6 DATAREADER 2.7 DATA ADAPTER 2.8 ESTABLISHING CONNECTIONS 2.9 CONSTRUCTING A CONNECTION 2.10 CONNECTION POOLING IN THE DATA PROVIDERS 2.11 USING COMMANDS 2.12 USING A COMMAND WITH A STORED PROCEDURE 2.13 USING THE SQLPARAMETER AND OLEDBPARAMETER CLASSES 2.14 CREATING PARAMETERIZED T-SQL QUERIES 2.15 EXECUTING PARAMETERIZED STORED PROCEDURES UNIT 3: VISUAL STUDIO.NET AND ADO.NET 3.1 CONNECTION CLASSES 3.2 SQLCONNECTION AND OLEDBCONNECTION DATA COMPONENTS 3.3 ADDING THE CONNECTION STRING 3.4 RETRIEVING CONNECTION STRINGS PROGRAMMATICALLY 3.5 COMMAND DATA COMPONENTS 3.6 EXECUTING A STORED PROCEDURE 3.7 DATA ADAPTER COMPONENTS 3.8 THE "CREATE NEW STORED PROCEDURES" OPTION 3.9 THE "USE EXISTING STORED PROCEDURES" OPTION 3.10 TABLE MAPPINGS

9 3.11 THE TYPED DATASET 3.12 ADDING A TYPED DATASET TO THE PROJECT 3.13 RELATING TWO OR MORE TABLES 3.14 GENERATING AND FILLING A TYPED DATASET OBJECT 3.15 USING THE TECHNIQUES ACQUIRED TO CREATE A WEB SERVICE 3.16 CREATING THE WEB SERVICE 3.17 CREATING THE WROX PORTAL APPLICATION 3.18 THE DATAVIEW DATA COMPONENT 3.19 USING THE DATAVIEW TO SORT ROWS 3.20 FORMATTING THE DATAGRID 3.21 SORTING DATAGRID RECORDS 3.22 PUTTING A DATAGRID ROW INTO EDIT MODE 3.23 DATAGRID WINDOW COMPONENT UNIT 4: USING DATA READERS 4.1 THE BASICS OF A DATAREADER 4.2 THE IDATAREADER INTERFACE 4.3 THE ADO.NET DATAREADERS 4.4 DATAREADER OPERATIONS 4.5 CREATING A DATAREADER 4.6 THE EXECUTEREADER METHOD 4.7 CREATING AND USING A DATAREADER 4.8 SIMPLE DATA RETRIEVAL WITH THE DATAREADER 4.9 NAVIGATING MULTIPLE RESULT SETS 4.10 ACCESSING THE DATA IN A TYPE-SAFE MANNER MODULE: STRUCTURED QUERY LANGUAGE IN.NET UNIT 1: SQL SERVER WHAT IS SQL SERVER 2005? 1.2 OVERVIEW OF SQL SERVER FEATURES OF SQL SERVER ROW VERSIONING-BASED ISOLATION LEVELS 1.5 FULL TEXT SEARCH SERVICE 1.6 NOTIFICATION SERVICES 1.7 INTRODUCTION TO SQL SERVER.NET INTEGRATION 1.8 WHY DOES SQL SERVER 2005 HOST THE CLR? 1.9 HOW SQL SERVER HOSTS.NET: AN ARCHITECTURAL OVERVIEW 1.10 ENHANCEMENTS TO ADO.NET FOR SQL SERVER HOSTING 1.11 OVERVIEW OF THE NEW.NET NAMESPACES FOR SQL SERVER 1.12 SQL 1.13 CONNECTING TO AND MANAGING YOUR SQL SERVERS 1.14 CONTEXT-SENSITIVE MENUS FOR EACH OBJECT TYPE 1.15 ASYNCHRONOUS TREEVIEW AND OBJECT FILTERING UNIT 2: CREATING AND MANAGING DATABASES 2.1 SYSTEM DATABASES IN SQL SERVER DATABASE FILES 2.3 CATEGORIZATION OF SQL STATEMENT 2.4 EXECUTING SQL STATEMENTS 2.5 INTERACTIVE SQL

10 2.6 SQL S DATA TYPES 2.7 XML TYPE 2.8 ROW TYPES 2.9 USER-DEFINED TYPES 2.10 DISTINCT TYPES 2.11 CREATING TABLE 2.12 DATA TYPE SUMMARY UNIT 3: INTRODUCTION TO SQL STATEMENT 3.1 SQL DATABASE TABLES 3.2 SQL DATA MANIPULATION LANGUAGE (DML) 3.3 SQL SELECT STATEMENT 3.4 SQL WHERE CLAUSE 3.5 SQL INSERT INTO STATEMENT 3.6 SQL UPDATE STATEMENT 3.7 SQL DELETE STATEMENT 3.8 DELETE A ROW 3.9 SQL TRY IT 3.10 SQL ORDER BY 3.11 SQL AND & OR 3.12 SQL IN 3.13 SQL BETWEEN 3.14 SQL ALIAS 3.15 SQL JOIN 3.16 SQLCREATE DATABASE, TABLE, AND INDEX 3.17 SQL DROP INDEX, TABLE AND DATABASE 3.18 SQL ALTER TABLE 3.19 SQL FUNCTIONS 3.20 AGGREGATE FUNCTIONS 3.21 SQL GROUP BY AND HAVING 3.22 SQL SELECT INTO STATEMENT 3.23 SQL CREATE VIEW STATEMENT UNIT 4: T-SQL ENHANCEMENTS FOR DEVELOPERS 4.1 INTRODUCTION 4.2 ENHANCEMENTS AFFECTING DML 4.3 COMMON TABLE EXPRESSIONS 4.4 SIMPLIFYING COMPLEX QUERIES 4.5 USING CTES FOR RECURSIVE QUERIES 4.6 UNION ALL 4.7 TOP 4.8 EXTENSIONS TO THE FROM CLAUSE 4.9 NEW JOIN TYPES 4.10 RANDOM DATA SAMPLING 4.11 RANKING FUNCTIONS 4.12 EXCEPT AND INTERSECT UNIT 5: T-SQL ENHANCEMENTS FOR DBAS 5.1 METADATA VIEWS 5.2 COMPATIBILITY VIEWS 5.3 CATALOG VIEWS 5.4 DYNAMIC MANAGEMENT VIEWS AND FUNCTIONS

11 5.5 DDL TRIGGERS 5.6 DROPPING DDL TRIGGERS 5.7 ENUMERATING DDL TRIGGERS USING CATALOG VIEWS 5.8 INDEXING AND PERFORMANCE ENHANCEMENTS 5.9 ONLINE INDEXING 5.10 CREATING INDEXES WITH ADDITIONAL COLUMNS INCLUDED 5.11 ALTERING INDEXES 5.12 DEFRAGMENTING AN INDEX 5.13 REBUILDING AN INDEX 5.14 DISABLING AN INDEX 5.15 TABLE AND INDEX PARTITIONING 5.16 PARTITION FUNCTIONS 5.17 PARTITION SCHEMES 5.18 CREATING PARTITIONED TABLES AND INDEXES 5.19 ADDING AND REMOVING PARTITIONS 5.20 MANAGING TABLE AND INDEX PARTITIONS 5.21 ENHANCEMENTS TO INDEXED VIEWS 5.22 PERSISTED COMPUTED COLUMNS 5.23 VERIFYING A DATABASE S PAGES UNIT 6: MICROSOFT.NET INTEGRATION 6.1 INTRODUCTION TO SQL SERVER.NET INTEGRATION 6.2 WHY DOES SQL SERVER 2005 HOST THE CLR? 6.3 HOW SQL SERVER HOSTS.NET: AN ARCHITECTURAL OVERVIEW 6.4 WHY CLR INTEGRATION IS STABLE 6.5 SQL SERVER.NET PROGRAMMING MODEL 6.6 STARTING A VISUAL STUDIO 2005 SQL SERVER PROJECT 6.7 DEBUGGING THE PROCEDURE 6.8 THROWING EXCEPTIONS IN CLR ROUTINES 6.9 DEPLOYING CLR ROUTINES UNIT 7: SQL SERVER AND XML 7.1 WHAT IS XML? 7.2 WHAT ARE XPATH AND THE XMLDOM? 7.3 XPATH SYNTAX 7.4 XPATH FUNCTIONS 7.5 THE XMLDOM XML DOCUMENT OBJECT MODEL 7.6 GETTING XML INTO THE DATABASE 7.7 WHAT IS SQLXML? 7.8 CONFIGURING SQL SERVER 7.9 SQLXML: XML VIEWS USING ANNOTATED XML SCHEMAS 7.10 RELATIONSHIPS 7.11 USING TEMPLATES 7.12 ENHANCEMENTS TO FOR XML 7.13 FULL-TEXT SEARCH AND THE XML DATATYPEMODULE: ASP.NET MVC

12 MODULE: INTRODUCTION TO MVC 1.1 A BRIEF HISTORY OF WEB DEVELOPMENT 1.2 TRADITIONAL ASP.NET WEBFORMS 1.3 BENEFITS OF ASP.NET MVC UNIT 2 : MVC ARCHITECTURE UNIT 3 : THE MVC PATTERN 3.1 THE MVC ARCHITECTURE PATTERN 3.2 DOMAIN MODELS AND REPOSITORIES UNIT 4. ESSENTIAL LANGUAGE FEATURES 4.1 AUTOMATICALLY IMPLEMENTED PROPERTIES 4.2 USING OBJECT AND COLLECTION INITIALIZERS 4.3 ENTITY FRAMEWORK 4.4 LAMBDA EXPRESSIONS UNIT 5: WORKING WITH CONTROLLERS 5.1 INTRODUCING THE CONTROLLER UNIT 6 : MODEL TEMPLATES 6.1 TEMPLATED VIEW HELPERS 6.2 USING METADATA FOR DATA VALUES UNIT 7 : MODEL VALIDATION 7.1 EXPLICITLY VALIDATING A MODEL 7.2 DISPLAYING VALIDATION MESSAGES 7.3 ALTERNATIVE VALIDATION TECHNIQUES 7.4 SECURITY AND AUTHENTICATION UNIT 8 : WORKING WITH VIEWS 8.1 WORKING WITH THE ASPX ENGINE 8.2 WORKING WITH THE RAZOR ENGINE 8.3 CONVERTING ASPX VIEW TO RAZOR 8.4 VIEW DECCANSOFT SOFTWARE SERVICES ASP.NET 8.5 PARTIAL VIEWS 8.6 ADDING DYNAMIC CONTENT TO A RAZOR VIEW UNIT 9 : SECURITY 9.1 AUTHENTICATION 9.2 AUTHORIZATION 9.3 CROSS SITE SCRIPTING MODULE: SILVERLIGHT 1.1 INTRODUCTION TO SILVERLIGHT AND ITS FRAMEWORK 1.2 GENERATE XAML FOR RICH USER INTERFACES

13 1.3 DEFINE NEW INTERFACE ELEMENTS WITH STYLES AND TEMPLETS 1.4 INTEGRATE AND STREAM MULTIMEDIA CONTENT TO ENHANCE THE USER EXPERIENCE 1.5 DIFFERENT CONTROLS AND LAYOUTS PANELS TO PROVIDE DYNAMIC,RESPONSIVE USER INTERFACES 1.6 SECUIRTY IN SILVERLIGHT

DOT NET SYLLABUS FOR 6 MONTHS

DOT NET SYLLABUS FOR 6 MONTHS DOT NET SYLLABUS FOR 6 MONTHS INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate

More information

DOT NET Syllabus (6 Months)

DOT NET Syllabus (6 Months) DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL

More information

Apex TG India Pvt. Ltd.

Apex TG India Pvt. Ltd. (Core C# Programming Constructs) Introduction of.net Framework 4.5 FEATURES OF DOTNET 4.5 CLR,CLS,CTS, MSIL COMPILER WITH TYPES ASSEMBLY WITH TYPES Basic Concepts DECISION CONSTRUCTS LOOPING SWITCH OPERATOR

More information

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In-

More information

.Net. Course Content ASP.NET

.Net. Course Content ASP.NET .Net Course Content ASP.NET INTRO TO WEB TECHNOLOGIES HTML ü Client side scripting langs ü lls Architecture ASP.NET INTRODUCTION ü What is ASP.NET ü Image Technique and code behind technique SERVER SIDE

More information

Software Development & Education Center Complete.NET 4.5

Software Development & Education Center Complete.NET 4.5 Software Development & Education Center Complete.NET 4.5 Microsoft.NET Framework 4.5 Detailed Curriculum Goal and History of.net DNA Architecture.NET Architecture Fundamental Architecture of.net Framework

More information

.NET-6Weeks Project Based Training

.NET-6Weeks Project Based Training .NET-6Weeks Project Based Training Core Topics 1. C# 2. MS.Net 3. ASP.NET 4. 1 Project MS.NET MS.NET Framework The.NET Framework - an Overview Architecture of.net Framework Types of Applications which

More information

DOT NET COURSE BROCHURE

DOT NET COURSE BROCHURE Page 1 1Pointer Technology Chacko Towers,Anna nagar Main Road, Anna Nager(Annai Insititute 2nd Floor) Pondicherry-05 Mobile :+91-9600444787,9487662326 Website : http://www.1pointer.com/ Email : info@1pointer.com/onepointertechnology@gmail.com

More information

Dot Net Online Training

Dot Net Online Training chakraitsolutions.com http://chakraitsolutions.com/dotnet-online-training/ Dot Net Online Training DOT NET Online Training CHAKRA IT SOLUTIONS TO LEARN ABOUT OUR UNIQUE TRAINING PROCESS: Title : Dot Net

More information

.NET FRAMEWORK. Visual C#.Net

.NET FRAMEWORK. Visual C#.Net .NET FRAMEWORK Intro to.net Platform for the.net Drawbacks of Current Trend Advantages/Disadvantages of Before.Net Features of.net.net Framework Net Framework BCL & CLR, CTS, MSIL, & Other Tools Security

More information

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Introduction of.net Framework CLR (Common Language Run

More information

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Beginning ASP.NET. 4.5 in C# Matthew MacDonald Beginning ASP.NET 4.5 in C# Matthew MacDonald Contents About the Author About the Technical Reviewers Acknowledgments Introduction xxvii xxix xxxi xxxiii UPart 1: Introducing.NET. 1 & Chapter 1: The Big

More information

6 Months Training Module in.net Module 1-Total Days-20

6 Months Training Module in.net Module 1-Total Days-20 6 Months Training Module in.net Visual Studio Version: 2008.net Framework: 3.5 Database: SQL Server 2005 Module 1-Total Days-20 Introduction to.net framework: History of.net.net framework.net version Features/advantages

More information

ASP.NET Web Forms Programming Using Visual Basic.NET

ASP.NET Web Forms Programming Using Visual Basic.NET ASP.NET Web Forms Programming Using Visual Basic.NET Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.

More information

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 Course Curriculum COMPUTER SYSTEM ANALYST-.NET C# Introduction to.net Framework.NET Framework OverView CLR,CLS MSIL Assemblies NameSpaces.NET Languages

More information

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio Introduction XXV Part I: C# Fundamentals 1 Chapter 1: The.NET Framework 3 What s the.net Framework? 3 Common Language Runtime 3.NET Framework Class Library 4 Assemblies and the Microsoft Intermediate Language

More information

Diploma in Microsoft.NET

Diploma in Microsoft.NET Course Duration For Microsoft.NET Training Course : 12 Weeks (Weekday Batches) Objective For Microsoft.NET Training Course : To Become a.net Programming Professional To Enable Students to Improve Placeability

More information

OVERVIEW ENVIRONMENT PROGRAM STRUCTURE BASIC SYNTAX DATA TYPES TYPE CONVERSION

OVERVIEW ENVIRONMENT PROGRAM STRUCTURE BASIC SYNTAX DATA TYPES TYPE CONVERSION Program: C#.Net (Basic with advance) Duration: 50hrs. C#.Net OVERVIEW Strong Programming Features of C# ENVIRONMENT The.Net Framework Integrated Development Environment (IDE) for C# PROGRAM STRUCTURE Creating

More information

C#.NET TRAINING / /

C#.NET TRAINING / / C#.NET TRAINING.NET ENTERPRISE ARCHITECTURE Introduction to the.net platform Common Language Run Time(CLR) The Common Type Specification(CTS) The Common Language Specification(CLS) Microsoft Intermediate

More information

Software Development & Education Center Complete.NET 4.5

Software Development & Education Center Complete.NET 4.5 Software Development & Education Center Complete.NET 4.5 Microsoft.NET Framework 4.5 Detailed Curriculum Goal and History of.net DNA Architecture.NET Architecture Fundamental Architecture of.net Framework

More information

Program Contents: DOTNET TRAINING IN CHENNAI

Program Contents: DOTNET TRAINING IN CHENNAI DOTNET TRAINING IN CHENNAI NET Framework - In today s world of enterprise application development either desktop or Web, one of leaders and visionary is Microsoft.NET technology. The.NET platform also

More information

CHAPTER 1: INTRODUCING C# 3

CHAPTER 1: INTRODUCING C# 3 INTRODUCTION xix PART I: THE OOP LANGUAGE CHAPTER 1: INTRODUCING C# 3 What Is the.net Framework? 4 What s in the.net Framework? 4 Writing Applications Using the.net Framework 5 What Is C#? 8 Applications

More information

C#.NET Course Content

C#.NET Course Content C#.NET Course Content Introduction/Overview of.net Introduction to.net Platform for the.net Drawbacks of Current Trend Net Framework BCL & CLR l Key design goals CLR, CTS, MSIL & other tools. Multiple

More information

Microsoft.NET Programming (C#, ASP.NET,ADO.NET, VB.NET, Crystal Report, Sql Server) Goal: Make the learner proficient in the usage of MS Technologies

Microsoft.NET Programming (C#, ASP.NET,ADO.NET, VB.NET, Crystal Report, Sql Server) Goal: Make the learner proficient in the usage of MS Technologies Microsoft.NET Programming (C#, ASP.NET,ADO.NET, VB.NET, Crystal Report, Sql Server) Goal: Make the learner proficient in the usage of MS Technologies for web applications development using ASP.NET, XML,

More information

C# Syllabus. MS.NET Framework Introduction

C# Syllabus. MS.NET Framework Introduction C# Syllabus MS.NET Framework Introduction The.NET Framework - an Overview Framework Components Framework Versions Types of Applications which can be developed using MS.NET MS.NET Base Class Library MS.NET

More information

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p.

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. Preface p. xix ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. 6 Personalization p. 6 Master Pages p. 6 Navigation p.

More information

C# is intended to be a simple, modern, general-purpose, objectoriented programming language. Its development team is led by Anders Hejlsberg.

C# is intended to be a simple, modern, general-purpose, objectoriented programming language. Its development team is led by Anders Hejlsberg. C# is intended to be a simple, modern, general-purpose, objectoriented programming language. Its development team is led by Anders Hejlsberg. The most recent version is C# 5.0, which was released on August

More information

.NET Advance Package Syllabus

.NET Advance Package Syllabus Module 1: Introduction to.net Lecture 1: About US: About SiSTech About your self Describe training methodology Lecture 2: What is.net? Application developed in.net Application development Architecture.Net

More information

CETPA INFOTECH PVT. LTD.

CETPA INFOTECH PVT. LTD. CETPA INFOTECH PVT. LTD. CURRICULUM OF.NET INTRODUCTION TO.NET What is Microsoft.NET History of.net Origin of.net Usages of.net D.N.A. Architecture Dot NET Architecture and Its Type 1. One Tier 2. Two

More information

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual Table of Contents Title Page Introduction Who This Book Is For What This Book Covers How This Book Is Structured What You Need to Use This Book Conventions Source Code Errata p2p.wrox.com Part I: The OOP

More information

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore 560 100 Department of MCA COURSE INFORMATION SHEET Programming Using C#.NET (13MCA53) 1. GENERAL INFORMATION: Academic Year:

More information

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days 2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified

More information

Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500

Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500 Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500 Summary Each day there will be a combination of presentations, code walk-throughs, and handson projects. The final project

More information

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#) Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#) Course Length: 5 Days Course Overview This instructor-led course teaches developers to gain in-depth guidance on

More information

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Name OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Duration 2 Days Course Structure Online Course Overview This course provides knowledge and skills on developing

More information

Developing Web Applications Using ASP.NET Duration:56 Hours

Developing Web Applications Using ASP.NET Duration:56 Hours Developing Web Applications Using ASP.NET Duration:56 Hours Chapter 1 Chapter 2 Rationale Introducing Web Development Server-Side Scripting Client-Side Scripting Exploring ASP.NET ASP.NET in the.net Framework

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing

More information

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development Duration: 90 Hours What you will learn This course is your first step towards success as a Dot Net professional, designed to give you a

More information

10267 Introduction to Web Development with Microsoft Visual Studio 2010

10267 Introduction to Web Development with Microsoft Visual Studio 2010 10267 Introduction to Web Development with Microsoft Visual Studio 2010 Course Number: 10267A Category: Visual Studio 2010 Duration: 5 days Course Description This five-day instructor-led course provides

More information

Department of Computer Applications

Department of Computer Applications MCA 512:.NET framework and C# [Part I : Medium Answer type Questions] Unit - 1 Q1. What different tools are available and used to develop.net Applications? Hint a).net Framework SDK b) ASP.NET Web Matrix

More information

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 Course Number: 10264A Course Length: 5 Days Course Overview In this course, students will learn to develop advanced ASP.NET MVC

More information

ASP.NET Training Course Duration. 30 Working days, daily one and half hours. ASP.NET Training Course Overview

ASP.NET Training Course Duration. 30 Working days, daily one and half hours. ASP.NET Training Course Overview ASP.NET Training Course Duration 30 Working days, daily one and half hours ASP.NET Training Course Overview Introduction To Web Applications [Prerequisites] Types of Applications Web, Desktop & Mobile

More information

2609 : Introduction to C# Programming with Microsoft.NET

2609 : Introduction to C# Programming with Microsoft.NET 2609 : Introduction to C# Programming with Microsoft.NET Introduction In this five-day instructor-led course, developers learn the fundamental skills that are required to design and develop object-oriented

More information

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2008 Delivery Method Instructor-led (Classroom)

More information

M Introduction to C# Programming with Microsoft.NET - 5 Day Course

M Introduction to C# Programming with Microsoft.NET - 5 Day Course Module 1: Getting Started This module presents the concepts that are central to the Microsoft.NET Framework and platform, and the Microsoft Visual Studio.NET integrated development environment (IDE); describes

More information

.NET 4.6 MICROSOFT CURRICULUM MICROSOFT.NET 2015 (4.6)

.NET 4.6 MICROSOFT CURRICULUM MICROSOFT.NET 2015 (4.6) MICROSOFT.NET 4.6 CURRICULUM MICROSOFT.NET 2015 (4.6) Introduction of Dot Net Framework What is Dot Net? Why Dot Net? Advantages of Dot Net Component of Dot Net What is FCL? What is Framework? Creating

More information

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Developing Web s Using Microsoft Visual Studio 2008 SP1 Introduction This five day instructor led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2008

More information

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

Developing Microsoft.NET Applications for Windows (Visual Basic.NET) Developing Microsoft.NET Applications for Windows (Visual Basic.NET) Course Number: 2565 Length: 5 Day(s) Certification Exam This course will help you prepare for the following Microsoft Certified Professional

More information

.NET, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p.

.NET, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p. Introduction p. xix.net, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p. 5 Installing Internet Information Server

More information

.NET-Technologies COURSE SYLLABUS. Industrial Training. PH : , Vazhoor Road Changanacherry-01

.NET-Technologies COURSE SYLLABUS. Industrial Training.   PH : , Vazhoor Road Changanacherry-01 COURSE SYLLABUS.NET-Technologies Industrial Training (4 MONTHS) PH : 0481 2411122, 09495112288 E-Mail : info@faithinfosys.com www.faithinfosys.com Marette Tower Near No. 1 Pvt. Bus Stand Vazhoor Road Changanacherry-01

More information

Advance Dotnet ( 2 Month )

Advance Dotnet ( 2 Month ) Advance Dotnet ( 2 Month ) Course Content Introduction WCF Using.Net 4.0 Service Oriented Architecture Three Basic Layers First Principle Communication and Integration Integration Styles Legacy Applications

More information

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary Description Course Summary This course provides knowledge and skills on developing Web applications by using Microsoft Visual. Objectives At the end of this course, students will be Explore ASP.NET Web

More information

DE Introduction to Web Development with Microsoft Visual Studio 2010

DE Introduction to Web Development with Microsoft Visual Studio 2010 DE-10267 Introduction to Web Development with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2010 Delivery Method Instructor-led (Classroom)

More information

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio Course Overview: This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2010. Prerequisites Before attending this course, students

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 10267 - Introduction to Web Development with Microsoft Visual Studio 2010 Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This five-day instructor-led

More information

C# Programming in the.net Framework

C# Programming in the.net Framework 50150B - Version: 2.1 04 May 2018 C# Programming in the.net Framework C# Programming in the.net Framework 50150B - Version: 2.1 6 days Course Description: This six-day instructor-led course provides students

More information

B.E /B.TECH DEGREE EXAMINATIONS,

B.E /B.TECH DEGREE EXAMINATIONS, B.E /B.TECH DEGREE EXAMINATIONS, November / December 2012 Seventh Semester Computer Science and Engineering CS2041 C# AND.NET FRAMEWORK (Common to Information Technology) (Regulation 2008) Time : Three

More information

DEPARTMENT OF INFORMATION TECHNOLOGY Academic Year 2015-2016 QUESTION BANK-EVEN SEMESTER NAME OF THE SUBJECT SUBJECT CODE SEMESTER YEAR DEPARTMENT C# and.net Programming CS6001 VI III IT UNIT 1 PART A

More information

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 Course: 10264A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN In this course, students

More information

Microsoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann

Microsoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann Microsoft Inside Microsoft SharePoint 2010 Ted Pattison Andrew Connell Scot Hillier David Mann ble of Contents Foreword Acknowledgments Introduction xv xvii xix 1 SharePoint 2010 Developer Roadmap 1 SharePoint

More information

C# Programming: From Problem Analysis to Program Design. Fourth Edition

C# Programming: From Problem Analysis to Program Design. Fourth Edition C# Programming: From Problem Analysis to Program Design Fourth Edition Preface xxi INTRODUCTION TO COMPUTING AND PROGRAMMING 1 History of Computers 2 System and Application Software 4 System Software 4

More information

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 FOREWORD INTRODUCTION xxv xxvii CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 Microsoft Visual Web Developer 2 Getting Visual Web Developer 3 Installing Visual Web Developer Express 3 Creating Your First

More information

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Welcome to SQL Server Integration Services 1. Chapter 2: The SSIS Tools 21

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Welcome to SQL Server Integration Services 1. Chapter 2: The SSIS Tools 21 Introduction xxix Chapter 1: Welcome to SQL Server Integration Services 1 SQL Server SSIS Historical Overview 2 What s New in SSIS 2 Getting Started 3 Import and Export Wizard 3 The Business Intelligence

More information

Windows Presentation Foundation Programming Using C#

Windows Presentation Foundation Programming Using C# Windows Presentation Foundation Programming Using C# Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.

More information

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This five-day

More information

Beginning Silverlight 5 in C #

Beginning Silverlight 5 in C # Table of Contents: Chapter 1. Welcome to Silverlight 5 1.1 The Evolution of the User interface 1.2 Rich Internet Application Solutions 1.3 What is Silverlight? 1.4 Benefits of Silverlight 1.4.1 Cross-Platform/Cross-Browser

More information

Advanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ

Advanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ Serialization PLINQ WPF LINQ SOA Design Patterns Web Services 4.0.NET Reflection Reflection WCF MVC Microsoft Visual Studio 2010 Advanced Contents for.net Professionals Learn new and stay updated Design

More information

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience.

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience. Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Number: 6368A Course Length: 1 Day Course Overview This instructor-led course provides an introduction to developing

More information

COURSE SYLLABUS. .NET-Technologies. Industrial Training (4 MONTHS) PH: , Vazhoor Road Changanacherry-01.

COURSE SYLLABUS. .NET-Technologies. Industrial Training (4 MONTHS) PH: , Vazhoor Road Changanacherry-01. COURSE SYLLABUS.NET-Technologies Industrial Training (4 MONTHS) PH: 0481 2411122, 09495112288 E-Mail: info@faithinfosys.com www.faithinfosys.com Marette Tower Near No. 1 Pvt. Bus Stand Vazhoor Road Changanacherry-01

More information

UNIT 1 PART A PART B

UNIT 1 PART A PART B UNIT 1 PART A 1. List some of the new features that are unique to c# language? 2. State few words about the two important entities of.net frame work 3. What is.net? Name any 4 applications that are supported

More information

VB.NET Web : Phone : INTRODUCTION TO NET FRAME WORK

VB.NET Web : Phone : INTRODUCTION TO NET FRAME WORK Web :- Email :- info@aceit.in Phone :- +91 801 803 3055 VB.NET INTRODUCTION TO NET FRAME WORK Basic package for net frame work Structure and basic implementation Advantages Compare with other object oriented

More information

Microsoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents

Microsoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents Table of Contents INTRODUCTION...INTRO-1 Prerequisites...INTRO-2 Installing the Practice Files...INTRO-3 Software Requirements...INTRO-3 Installation...INTRO-3 The Chapter Files...INTRO-3 Sample Database...INTRO-3

More information

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Third Teaching Hour: 80(32+48)

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Third Teaching Hour: 80(32+48) Course Title: Visual Programming Course No. : ICT Ed 535 161 Nature of course: Theoretical + Practical Level: M.Ed. Credit Hour: 3 (2+1) Semester: Third Teaching Hour: 80(32+48) 1. Course Description This

More information

C# Programming Syllabus

C# Programming Syllabus C# Programming Syllabus Overview: Today C# is considered to be the most popular and modern Programming language. It belongs to "C" family and inherently has lots of things carried from C programming language.

More information

Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008

Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008 Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008 Audience This course is intended for introductory-level Web developers who have knowledge of Hypertext Markup

More information

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 Course Number: 10262A Course Length: 5 Days Course Overview In this course, experienced developers who know the basics of Windows

More information

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 )

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 ) Course Title ASP.NET ( Level 1 ) Course Description ASP Stands for Active Server Pages it s the most secure robust server side technology. It s used to create dynamic web applications, ASP.NET is a unified

More information

The C# Programming Language. Overview

The C# Programming Language. Overview The C# Programming Language Overview Microsoft's.NET Framework presents developers with unprecedented opportunities. From web applications to desktop and mobile platform applications - all can be built

More information

Pro Business Applications with Silverlight 4

Pro Business Applications with Silverlight 4 Pro Business Applications with Silverlight 4 Chris Anderson Apress* Contents at a Glance Contents About the Author Acknowledgments iv v xix xx a Chapter 1: Introduction 1 Who This Book Is For 1 About This

More information

ASP.NET- Enterprise Applications

ASP.NET- Enterprise Applications COURSE SYLLABUS ASP.NET- Enterprise Applications Industrial Training (3 MONTHS) PH: 0481 2411122, 09495112288 E-Mail: info@faithinfosys.com Marette Tower Near No.1 Pvt. Bus Stand Vazhoor Road Changanacherry-01

More information

Developing Windows Applications with Microsoft Visual Studio 2010

Developing Windows Applications with Microsoft Visual Studio 2010 Developing Windows Applications with Microsoft Visual Studio 2010 Course 10262A: Five days; Instructor-Led Course Description: In this course, experienced developers who know the basics of Windows Forms

More information

CHAPTER 1: INTRODUCTION TO THE IDE 3

CHAPTER 1: INTRODUCTION TO THE IDE 3 INTRODUCTION xxvii PART I: IDE CHAPTER 1: INTRODUCTION TO THE IDE 3 Introducing the IDE 3 Different IDE Appearances 4 IDE Configurations 5 Projects and Solutions 6 Starting the IDE 6 Creating a Project

More information

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

Developing Microsoft.NET Applications for Windows (Visual Basic.NET) Developing Microsoft.NET Applications for Windows (Visual Basic.NET) Course Number: 2555 Length: 1 Day(s) Certification Exam This course will help you prepare for the following Microsoft Certified Professional

More information

978.256.9077 admissions@brightstarinstitute.com Microsoft.NET Developer: VB.NET Certificate Online, self-paced training that is focused on giving you the skills needed to stand out. Online learning gives

More information

20486-Developing ASP.NET MVC 4 Web Applications

20486-Developing ASP.NET MVC 4 Web Applications Course Outline 20486-Developing ASP.NET MVC 4 Web Applications Duration: 5 days (30 hours) Target Audience: This course is intended for professional web developers who use Microsoft Visual Studio in an

More information

Top 40.NET Interview Questions & Answers

Top 40.NET Interview Questions & Answers Top 40.NET Interview Questions & Answers 1) Explain what is.net Framework? The.Net Framework is developed by Microsoft. It provides technologies and tool that is required to build Networked Applications

More information

Microsoft. Microsoft Visual C# Step by Step. John Sharp

Microsoft. Microsoft Visual C# Step by Step. John Sharp Microsoft Microsoft Visual C#- 2010 Step by Step John Sharp Table of Contents Acknowledgments Introduction xvii xix Part I Introducing Microsoft Visual C# and Microsoft Visual Studio 2010 1 Welcome to

More information

Introduction to Programming Microsoft.NET Applications with Visual Studio 2008 (C#)

Introduction to Programming Microsoft.NET Applications with Visual Studio 2008 (C#) Introduction to Programming Microsoft.NET Applications with Visual Studio 2008 (C#) Course Number: 6367A Course Length: 3 Days Course Overview This three-day course will enable students to start designing

More information

Module 1. An Introduction to C# Module 2. Classes and Objects. Vasundhara Sector 14-A, Plot No , Near Vaishali Metro Station,Ghaziabad

Module 1. An Introduction to C# Module 2. Classes and Objects. Vasundhara Sector 14-A, Plot No , Near Vaishali Metro Station,Ghaziabad Module 1. An Introduction to C# What is.net? What is the CLR? The FCL Primitive Types Namespaces Statements and Expressions Operators Module Module 2. Classes and Objects Constructors Reference Types Object

More information

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A) Introduction to Web Development with Microsoft Visual Studio 2010 (10267A) Overview This five-day instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

Programming C# 5.0. Ian Griffiths O'REILLY' Beijing Cambridge * Farnham Kbln Sebastopol Tokyo

Programming C# 5.0. Ian Griffiths O'REILLY' Beijing Cambridge * Farnham Kbln Sebastopol Tokyo Programming C# 5.0 Ian Griffiths O'REILLY' Beijing Cambridge * Farnham Kbln Sebastopol Tokyo Preface xvii 1. Introducing C# 1 Why C#? 1 Why Not C#? 3 C#'s Defining Features 5 Managed Code and the CLR 7

More information

.Net Job Assured Course (3 in 1)

.Net Job Assured Course (3 in 1) T&C Apply.Net Job Assured Course (3 in 1) From Quick pert Infotech Learning Process .Net Developer Learning Path to Crack Interviews Full Fledged Dot Net Developer (3 in 1 - Opens.Net, WebDesign & Database

More information

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 Course: 10262A; Duration: 5 Days; Instructor-led Time: 9.00am 5.00pm Break: 10.15am 10.30am

More information

The Processing Directives of a Page p. 91 The Page Class p. 99 Properties of the Page Class p. 100 Methods of the Page Class p.

The Processing Directives of a Page p. 91 The Page Class p. 99 Properties of the Page Class p. 100 Methods of the Page Class p. Acknowledgments p. xv Introduction p. xvii Building an ASP.NET Page The ASP.NET Programming Model p. 3 What's ASP.NET, Anyway? p. 4 Programming in the Age of Web Forms p. 5 Event-Driven Programming over

More information

All India Council For Technical Skill Development (AICTSD) In Association with IITians Embedded Technosolution

All India Council For Technical Skill Development (AICTSD) In Association with IITians Embedded Technosolution All India Council For Technical Skill Development (AICTSD) In Association with IITians Embedded Technosolution Dot NET with SQL Chapter 1 General.NET introduction Overview of the.net Platform How.NET is

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 0 0 DEPARTMENT OF COMPUTERAPPLICATIONS QUESTION BANK V SEMESTER MC70- Web Application Development Regulation 0 Academic Year 07 8 Prepared by Mr.M.AsanNainar,

More information

Hands On, Instructor-Led IT Courses Across Colorado

Hands On, Instructor-Led IT Courses Across Colorado Hands On, Instructor-Led IT Courses Across Colorado Offering instructor-led courses in: Java, Java EE and OOAD SQL Programming and SQL Server UNIX, Linux Administration.NET Programming Web Programming

More information

Learning C# 3.0. Jesse Liberty and Brian MacDonald O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo

Learning C# 3.0. Jesse Liberty and Brian MacDonald O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo Learning C# 3.0 Jesse Liberty and Brian MacDonald O'REILLY Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo Table of Contents Preface xv 1. C# and.net Programming 1 Installing C# Express 2 C# 3.0

More information

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS ABOUT THIS COURSE In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the

More information